USB: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
m New page: Category: Serial Communications USB to TTL
 
Brian Wilson (talk | contribs)
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
[[Category: Serial Communications]]
[[Category: Serial Communications]]


USB to TTL
== USB development ==
 
=== USB Monitoring ===
 
As in sniffing USB traffic. Using a Linux (Ubuntu) host to capture USB traffic.
 
http://tjworld.net/wiki/Linux/Ubuntu/USBmonitoring
 
==USB to TTL==
 
These are basically dedicated microprocessors with the USB stack built in.
 
'''FTDI''' -- See http://saelig.com/ they are about $5
 
'''Silicon Labs CP2102''' - only available in a surface mount package
This is the one I have used; it comes on the breakout board I got for my [[Lassen SQ]] GPS.
 
Another option is to roll your own using a Microchip PIC processor. They have about a dozen chips with USB support. I have not really investigated this option yet. Seems like a lot more work but if you are already building an embedded controller it would eliminate the separate USB chip.
 
A USB PIC is around $2.00 so it's cheaper.

Latest revision as of 22:20, 22 July 2013


USB development

USB Monitoring

As in sniffing USB traffic. Using a Linux (Ubuntu) host to capture USB traffic.

http://tjworld.net/wiki/Linux/Ubuntu/USBmonitoring

USB to TTL

These are basically dedicated microprocessors with the USB stack built in.

FTDI -- See http://saelig.com/ they are about $5

Silicon Labs CP2102 - only available in a surface mount package This is the one I have used; it comes on the breakout board I got for my Lassen SQ GPS.

Another option is to roll your own using a Microchip PIC processor. They have about a dozen chips with USB support. I have not really investigated this option yet. Seems like a lot more work but if you are already building an embedded controller it would eliminate the separate USB chip.

A USB PIC is around $2.00 so it's cheaper.