É possível ouvir passivamente na comunicação USB de baixa velocidade?
Suponha que eu conecte um analisador lógico à linha D + ou D-, verei dados válidos?
É possível ouvir passivamente na comunicação USB de baixa velocidade?
Suponha que eu conecte um analisador lógico à linha D + ou D-, verei dados válidos?
Respostas:
Não tenho certeza disso, mas acredito que se você olhar para a tensão diferencial entre as duas linhas, verá dados, mas serão codificados por NRZI. Isso significa que os bits são codificados independentemente de o nível do barramento mudar ou não. Mudança (em qualquer direção) significa 0 e nenhuma mudança (por um tempo de bit) significa 1.
Acredito que também haja CRCs e outros bytes de sinalização no início e no final dos pacotes.
É disso que você precisa http://www.totalphase.com/products/beagle_usb480/ , é um analisador de protocolo USB 2.0, vem com software que analisa o tráfego USB e será muito mais fácil de usar do que um analisador lógico. Eu tenho um desses para I2C / SPI e funciona bem, além disso, Bunnie o usa http://andrew.huang.usesthis.com/