El dispositivo de baja velocidad se reconoce como velocidad completa (programador ISP AVR tipo USB diminuto)

3

Recientemente intenté replicar la configuración propuesta en esta instructable.

Todo está bien hasta que conecto el dispositivo a (cualquiera de) los puertos USB. Luego, dmesg en Ubuntu se queja de que el dispositivo no aceptó la asignación de direcciones (se produce un error -71 ).

Intenté replicar el esquema aquí:

simular este circuito : esquema creado usando CircuitLab

La única diferencia entre este esquema y mi configuración real es la resistencia R3 que en mi caso son dos resistencias en serie de 1k cada una. ( D3 no estaba presente, pero pensé que podría ser útil para ver si el dispositivo estaba encendido)

¿Por qué Ubuntu reconoce esto como velocidad máxima en lugar de velocidad baja ? ¿Debo usar exactamente la misma resistencia que se muestra en el esquema, o tengo un problema completamente diferente no relacionado con este valor de resistencia?

Soy un principiante total, por lo que puede que me esté perdiendo algo trivial, pero no puedo verlo. Cualquier ayuda es apreciada.

P.S .: todos los componentes son SMD

    
pregunta mmassaro

1 respuesta

3

Un pullup en D + indica el modo Full Speed. El modo de baja velocidad se indica mediante un pullup en D- .

    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas