USB 1.1 Protocolos suportados

Sistemas embarcados

Universal Serial Bus 1.1

O que é USB 1.1?

USB 1.1 (Universal Serial Bus 1.1) is the original widely-deployed USB specification, supporting Low Speed (1.5 Mbps) and Full Speed (12 Mbps) data transfer over a differential D+/D- signal pair. USB 1.1 devices are still manufactured and widely used — keyboards, mice, microcontrollers with built-in USB, HID devices, CDC serial adapters, and many industrial/medical devices use USB 1.1 Full Speed. The protocol includes device enumeration, descriptor exchange, control/bulk/interrupt/isochronous transfer types, and hub-managed bus topology. Engineers debugging USB 1.1 devices need to analyze enumeration sequences, decode SETUP/IN/OUT token packets, verify descriptor responses, and diagnose communication errors at the packet level.

USB 1.1 Referência rápida

type Serial, differential
signals D+, D-
max Speed 12 Mbps (Full Speed)
voltage Range 3.3V
standard USB 1.1

Instrumentos Acute compatíveis com USB 1.1

Soluções recomendadas

Recomendado para decodificação

TB3016F

TB3016F

Com canais analógicos

MSO2116E

MSO2116E

Todos os produtos compatíveis

Decodificação de protocolo
Disparo por hardware
Emulador de protocolo

Série LA4000

Série MSO2000

Série TravelBus

Série TravelLogic

Pronto para analisar este protocolo?

Veja como os instrumentos Acute capturam e decodificam este protocolo em tempo real. Solicite uma demo ou entre em contato com nossa equipe.

Como analisar USB 1.1 com instrumentos Acute

1

Conecte seu analisador lógico Acute aos sinais USB D+ e D-, seja diretamente no conector ou em uma placa de derivação.

2

Conecte um fio terra a referência de terra da placa alvo.

3

No software Acute, selecione o USB 1.1 protocol decoder e atribua D+ e D- aos canais de entrada correspondentes.

4

Configure os parametros esperados de speed mode (Low Speed or Full Speed).

5

Capture e visualize os USB transactions showing SETUP, IN, OUT, and SOF tokens, data packets, handshake (ACK/NAK/STALL), and device descriptor contents during enumeration.

Perguntas frequentes

Qual taxa de amostragem e necessária para a análise USB 1.1 ?
USB Full Speed (12 Mbps) uses NRZI encoding, so data transitions can occur at 12 MHz. Sample at a minimum of 48 MHz (4x the data rate) for reliable decoding. For USB Low Speed (1.5 Mbps), 12 MHz sampling is sufficient. Higher sample rates of 100 MHz or more provide better margin for handling signal quality variations on the D+/D- lines.
Por que meu dispositivo USB 1.1 falha na enumeração?
USB enumeration failures are commonly caused by incorrect device descriptor responses, timing violations in the SETUP-DATA-STATUS transaction sequence, or electrical issues on the D+/D- lines. Capture the bus during device connection and decode the enumeration sequence. Look for the host's SETUP packet requesting the device descriptor, verify the device responds with valid descriptor data within the required timeout, and check for NAK or STALL handshake responses that indicate the device is not ready or rejecting the request.
Quantos canais são necessários para a análise de USB 1.1 ?
USB 1.1 requires 2 channels for D+ and D-. The decoder uses both differential lines to determine the bus state (J, K, SE0, SE1) and NRZI data encoding. If you also want to monitor the VBUS power line or a USB reset/suspend signal, add 1-2 additional channels. Most USB 1.1 debugging requires only 2 channels.

Protocolos relacionados

Precisa de ajuda para escolher o instrumento certo para o seu protocolo? Entre em contato com nossa equipe de engenharia.