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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/11/10 16:16
Read: times


 
#177243 - Additonal Comments
Responding to: ???'s previous message
Let me add to Per Westermark's comments.

There is no doubt that when you snoop through the web that you will find some examples where folks have played around with bit-banging low speed USB 1.1 protocols. This has often been done on various flavors of AVR MCUs due in part to the work of someone who published some work like this on AVR Freaks some 5-7 years ago. BUT if you look at some of this stuff you will soon see that almost all of it is an implementation of a SUBSET of the USB protocol. I've personally seen web site after web site where people declare "It works!" but then suggest you come back later for the more mature version. Most times there is little additional activity in this area and they may even go so far as to suggest that "This may not be compatible with all USB hosts" but also like to sugarcoat their stuff with "No problems have been noted so far".

There is a reason why MCUs are available with onboard USB controllers. It is really the only way to get reliable send and receive of USB packets to and from the bus.

There is another thing to consider as well. Many folks look at a simple USB device, see only see two connection wires, and think that therefore it must be oh so simple. BUT note that even when you use an MCU that has an onboard USB controller there is much work that the MCU has to do in firmware in order to get the USB protocols to work. Walk through a USB MCU implementation without a ready made example and a good appnote and you'll soon see how much work it actually is.

Michael Karas




List of 44 messages in thread
TopicAuthorDate
USB to IIC cable            01/01/70 00:00      
   http://i2cchip.com/ ?            01/01/70 00:00      
   FTDI?            01/01/70 00:00      
   Proper test tools            01/01/70 00:00      
   clarification            01/01/70 00:00      
      no, I have no experience with what I wrote above            01/01/70 00:00      
      TotoalPhase - Aardvark            01/01/70 00:00      
         Aardvark            01/01/70 00:00      
            That should be harmless            01/01/70 00:00      
               Unless you're an ant or termite            01/01/70 00:00      
            Aardvark Today            01/01/70 00:00      
         could you explain a bit further            01/01/70 00:00      
            Re: could you explain a bit further            01/01/70 00:00      
         Aardvark....            01/01/70 00:00      
      I have used MCC            01/01/70 00:00      
         Now I used it            01/01/70 00:00      
   without IC            01/01/70 00:00      
      "easy" ?            01/01/70 00:00      
         No need IC            01/01/70 00:00      
         like this            01/01/70 00:00      
            can (peobably) be done, but            01/01/70 00:00      
            Not a great idea!            01/01/70 00:00      
               "Microcontrollers with USB and I2C are now common"            01/01/70 00:00      
                  elaborating            01/01/70 00:00      
            Bit Bang on Serial Port            01/01/70 00:00      
               my opinion expressed by editing the above            01/01/70 00:00      
               remote area..            01/01/70 00:00      
                  No USB without USB protocol            01/01/70 00:00      
                     with minimum MCU            01/01/70 00:00      
                        Forget about it - no bitbanged USB!            01/01/70 00:00      
                        Additonal Comments            01/01/70 00:00      
                           budget and stock            01/01/70 00:00      
                              Silabs C8051F326            01/01/70 00:00      
                                 the package            01/01/70 00:00      
                                    ease of soldering            01/01/70 00:00      
                                       re: ease of soldering            01/01/70 00:00      
                                          handmade            01/01/70 00:00      
                                          Good yield            01/01/70 00:00      
                                             always possible to machine solder at near 100% yield            01/01/70 00:00      
                                                Important proviso            01/01/70 00:00      
                                             Better subcontractor            01/01/70 00:00      
                           found but..            01/01/70 00:00      
                              Found what?            01/01/70 00:00      
                                 reffering            01/01/70 00:00      

Back to Subject List