FTDI + your choice of a cheap uC?
Wouter van Ooijen
-- ------------------------------------
http://www.voti.nl
PICmicro chips, programmers, consulting
If you just need 8 slow IO pins, all you might need is a couple of latching
buffers.
--
http://inquisitor.i.am/ | mailto:inqui...@i.am | Ian Stirling.
---------------------------+-------------------------+--------------------------
Get off a shot FAST, this upsets him long enough to let you make your
second shot perfect. -- Robert A Heinlein.
I'd like to know more about this last option....
Siol
The FTDI chip just looks like an 8 bit FIFO, with the PC supplying data
via USB into the middle.
Look at the website (IIRC http://www.ftdichip.om/
--
http://inquisitor.i.am/ | mailto:inqui...@i.am | Ian Stirling.
---------------------------+-------------------------+--------------------------
Two fish in a tank: one says to the other, "you know how to drive this thing??"
Is that URL correct?
Siol
Probably not.
Google for ftdi.
--
http://inquisitor.i.am/ | mailto:inqui...@i.am | Ian Stirling.
---------------------------+-------------------------+--------------------------
Acting is merely the art of stopping a large number of people from coughing
- Sir Ralph Richardson
I saw the problem immediately after writing this.
Interesting, I wish I'd have seen this before. Thanks for the tip.
Siol
try
http://www.dontronics.com/dlp.html
http://www.dontronics.com/giga.html
for starters
--
Don McKenzie E-mail: http://www.dontronics.com/e-mail.html
Home Page: http://www.dontronics.com
Add USB to your favorite Micro. http://www.dontronics.com/dlp.html
The World's Largest Range of Atmel/AVR & PICmicro Hardware and Software
Own a domain? Reduce SPAM by 95% to 99%, free: http://www.e-dotcom.com
Might work better/cheaper just to use a USB micro to start out with.
The MC68HC908JB8 is a low-speed, USB 1.1 uC. Digi-Key sells them for about
$5 in quantity of one. This is for a flash chip, the OTP are probably a bit
cheaper (though Digi-Key doesn't have them).
I've used the 28 pin SOIC version. All you need is the chip, a crystal, some
resistors, a couple capacitors, and a USB plug. Toss on a MAX232 and five
jumpers, and you can easily program the chip in-circuit. PEmicro.com has
some great IDE and programmer tools available for download.
Digi-Key also has the 20-DIP package of this. I've never used it, but it
certainly looks like an easy way to get USB onto even a Radio Shack
protoboard or breadboard. You lose a few bits of I/O (which I needed) but
certainly a handy little chip.
I have two JB8 boards sitting on my desk now; one professional dev board
from Elektronikladen, and one board I designed which also includes a USB
hub.
I already have Windows software and assembly methods to transfer a few bytes
to and from the controller, using the HID-class protocol. I'll be willing to
help if someone decides to go the JB8 route.
Remember that if you want to sell a USB device, prepare for a lengthy
verification process and shelling out a couple grand to get a vendor ID.
Its a nice little chip also.
"Garrett Mace" <g.r...@macetech.com> wrote in message news:v6doot1...@corp.supernews.com...
I couldn't believe how easy FTDI made it to talk over USB.
-Craig Beiferman
"SIOL" <in...@noo-spam.com> wrote in message
news:YTF9a.1977$wK6....@news.siol.net...
Does it have on-board DAC?
Siol
What chip did you use for the hub?
> I already have Windows software and assembly methods to transfer a few
> bytes to and from the controller, using the HID-class protocol. I'll be
willing to
> help if someone decides to go the JB8 route.
That's a generous offer but probably the best way to help would be to
provide more details on the JB8 design that is on your web site.
TUSB2046, Texas Instruments 4-port USB hub controller. And a TPS2074,
Texas Instruments USB hub power controller. The schematics to make a
USB hub are in the datasheets for those parts. Very easy to use (if
you don't mind hand-soldering QFP and TSSOP parts). TI sent them to me
for free. Later on they called to see what I needed them for..."And
what is your expected market for these devices?" "Two million." Hey,
that's what we determined when we did the market study. Got official
market projections for webcam purchasers, and figured 1 in 10 would
consider buying our accessory. That was optimistic 1999 market
projections though.
> > I already have Windows software and assembly methods to transfer a few
> > bytes to and from the controller, using the HID-class protocol. I'll be
> willing to
> > help if someone decides to go the JB8 route.
>
> That's a generous offer but probably the best way to help would be to
> provide more details on the JB8 design that is on your web site.
I would, but that might be premature. Basically, there is not a lot to
the electronics. Build a hub circuit similar to what the datasheet
shows, put an oscillator and random pullup resistors on the
MC68HC908JB8, and run one of the hub ports to the JB8. The harder part
is designing the PCB. I have a complete PCB design, but there are a
few bugs I'd have to iron out before I release the drawings. I've run
into a few things while constructing the board, so any updates will
happen after I've gotten the PCB design to my satisfaction.
The only other main thing is the code. Currently it's left at the
point I finished it a year ago: result of weeks poring over assembly
and Visual Studio. I think it came out pretty well, considering I
never had any classes in assembly or C++. I can tell that it's not
very pretty, and need to clean it up before anyone will ever see it.
Since there really isn't literature out there dealing with the JB8,
I'm not aware of anyone else who can share information about this
chip. I'm sure it's in many consumer devices.