"Dan �berg" wrote: > > Hi All! > > I'm a USB-newbie and has a question if I can use the USB port > to send a 1.5 Mbit/s "raw" datastream to a device that knows > nothing about USB, all it can do is to receive data at a bit-rate > of 1.5 Mbit/s. I am not truly sure that I understand what you are asking, but I will give it a go. USB is an interface. To use any interface, two or more devices have to "agree" on the interface. USB is going to input and output some differentially encoded data, certain data rate, certain voltage levels, certain rise and fall times, etc. That is, at the most basic electrical level, compatibility. On top of that is a stack of mandatory protocol things (e.g. the device descriptors). If your device can't take (and send) that data with those electrical and protocol characteristics, then it isn't USB. Your device doesn't need to "know about" USB, but if you want to use USB to transfer the data, then your device _has_to_ comply with the USB spec. USB is a lot more complicated than something like a parallel port or a serial port. It is more like ethernet plus ARP, some of IP and the odd bit of higher level protocols. The answer that you probably need is "get a cheap USB microcontroller, not a low speed one, and interface it to your device". You won't get 1.5Mbit/s to a low speed device. I suggest that the next thing you do is get a copy of "USB Design by Example" by John Hyde (now in second edition I think, but the first edition was printed by Wiley) and read from chapter one. BTW: This is probably off topic for this list, unless you can bring some Linux into it :) Brad _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: http://lists.sourceforge.net/lists/listinfo/linux-usb-devel
