Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/01/07 15:34
Modified:
  11/01/07 15:35

Read: times


 
#146473 - Various alternatives
Responding to: ???'s previous message
The learning curve for moving to USB is pretty steep, but you only have to do it once. It helps if you can provide us what kind of data bandwith you are after.

USB low speed is OK for human interface (switches, LEDs) or other slow control (temperature). I think the fastest data is about 8 bytes every 10ms so you can compare that with what you are doing now.

Full speed is better for more/faster data. Unlikely you would need faster (high speed) if you are replacing RS232.

If you want to stick with 8051 then use the Keil CPU selector chart. Most vendors, 8051 or not, will supply some basic templates to get you going. Cypress and SI Labs come to mind. Atmel perhaps.

Check out Jan Axelson's website for more information (lvr.com?). If you stick with an HID class device, regardless of speed, you can write a program on the PC side that is application level, so you don't need to write a low-level driver for it. My only experience on the PC side is C/C++ so I don't know what other languages could be used.

Certainly the FTDI solution is the easiest and will be price competitive unless you are moving many, many units. And it will work with many OS's. If you roll your own and need Linux or Mac support too, then it gets to be a very large project.



List of 6 messages in thread
TopicAuthorDate
USB interface            01/01/70 00:00      
   Look here            01/01/70 00:00      
      Various alternatives            01/01/70 00:00      
   USB to UART Bridge Chip            01/01/70 00:00      
      TI also has UART to USB bridge            01/01/70 00:00      
   Atmel App Note            01/01/70 00:00      

Back to Subject List