Conectando USB con un microcontrolador

3

Estoy diseñando una placa de desarrollo para el microcontrolador STM32F103. Planeo implementar un USB incorporado para la interfaz con la unidad de usuario. Me referí a algunos diseños en línea y siempre he encontrado cierta lógica de recuperación en la línea D +.

¿Puede alguien explicarme el uso de la lógica de recuperación y también decirme si las resistencias 22R son necesarias o no?

Esta es la imagen que estoy usando como referencia.

    
pregunta Parthiv P

1 respuesta

5
  

Un dispositivo USB debe indicar su velocidad tirando del D + o D-   Línea alta a 3.3 voltios. Un dispositivo de velocidad completa, que se muestra a continuación, utilizará un   tire de la resistencia unida a D + para especificarse como una velocidad máxima   dispositivo. Estas resistencias de extracción en el extremo del dispositivo también serán utilizadas por   El host o hub para detectar la presencia de un dispositivo conectado a su   Puerto. Sin una resistencia de extracción, el USB asume que no hay nada   Conectado al bus. Algunos dispositivos tienen esta resistencia incorporada en su   Silicon, que se puede activar y desactivar bajo el control del firmware, otros   requiere una resistencia externa.

enlace

La resistencia en serie es para la terminación de línea

  

El término de línea del Bus serie universal (USB) se especifica en el   Especificación USB 1.1 para asegurar las terminaciones adecuadas para que la señal   Se mantiene la integridad. El requisito de terminación varía dependiendo   en qué chipset del controlador se utiliza, si el puerto está en sentido ascendente o   corriente abajo, y si el transceptor funciona a velocidad completa o baja.

     

Cuando se escribió la especificación USB 1.1, una resistencia en serie entre   el rango de 28Ω a 44Ω fue requerido. La mayoría de los controladores USB requerirán una   Resistencia de terminación de 16 - 33Ω.

enlace

    
respondido por el JonRB

Lea otras preguntas en las etiquetas