PIC USB och nödvändigheten med Vbus signalering till MCU?
Postat: 31 juli 2011, 01:34:09
Nån som kan detta?
MCHP säger att det är en nödvändighet med Vbus detektering på dsPIC33/PIC24 med intern USB SIE, men inte varför.!!
Däremot finns inte denna insignal på PIC18 utan endast D+/D-,dessutom finns det en uppsjö
av USB till paralell/SPI/I2C enchips lösningar för att inte tala om en drös med USB hubb chips
som inte detekterar Vbus.
Vbus detektering går till interna komparatorer som sätter en flagga i ett register som talar
om för MCU att Vbus är tillgänglig, har förstått att Vbus bara är en nödvändighet för att
vara 2.0 compliant Host/OTG mnode men inte som simpel DEVICE. Närvaro av device brukar
av vad jag förstått detekteras via pullup, pulldown på D+/D-.
PIC's appnotes pratar om möjligheten att stänga av Vbus om applikationens MCU
switchar mellan Host/OTG och Device mode vilket indikerar att MCHP inte säger hela
sanningen.
MCHP säger att det är en nödvändighet med Vbus detektering på dsPIC33/PIC24 med intern USB SIE, men inte varför.!!
Däremot finns inte denna insignal på PIC18 utan endast D+/D-,dessutom finns det en uppsjö
av USB till paralell/SPI/I2C enchips lösningar för att inte tala om en drös med USB hubb chips
som inte detekterar Vbus.
Vbus detektering går till interna komparatorer som sätter en flagga i ett register som talar
om för MCU att Vbus är tillgänglig, har förstått att Vbus bara är en nödvändighet för att
vara 2.0 compliant Host/OTG mnode men inte som simpel DEVICE. Närvaro av device brukar
av vad jag förstått detekteras via pullup, pulldown på D+/D-.
PIC's appnotes pratar om möjligheten att stänga av Vbus om applikationens MCU
switchar mellan Host/OTG och Device mode vilket indikerar att MCHP inte säger hela
sanningen.