resistencias de terminación en serie de datos USB. ¿Los necesitas para micro STM32F2? Si es así, ¿qué vataje?

1

Estoy un poco confundido.

La hoja de datos STM32F2 dice solo esto, vagamente indicado en el características:

  

HNP / SNP / IP en el interior (sin necesidad de ninguna resistencia externa)

¿Se refiere a las resistencias de terminación D + / D? Es decir. ¿No uso resistencias de terminación externas? Eso sería lo primero para mí.

Mientras estoy en el tema, tiempo de preguntas estúpido ... ¿cómo calculo la disipación de potencia para estas resistencias? Intenté buscar esa respuesta y no encontré nada, lo que sugiere que es probable que la gente no esté poniendo 1W (caro, grande) en todos los dispositivos USB baratos y que ciertamente no están explotando o encontraría un millón de visitas. Por lo tanto, no debe ser simplemente 5 ^ 2V / 27 Ohm = 1W. ¿Qué es?

    
pregunta bcsteeve

1 respuesta

3

Las resistencias a las que se refieren son para el protocolo USB. Hay una variedad de valores / ubicaciones de resistencias requeridas dependiendo del tipo de dispositivo. Por ejemplo, si desea diseñar un dispositivo OTG de doble función, se supone que debe colocar 15k-Ohm pulldowns tanto en las líneas DP como en las de DM. El STM32 se encarga de estas consideraciones internamente para que no tenga que hacerlo.

Con respecto a las resistencias de terminación en serie, su cálculo de potencia se supone que la resistencia es lo único que limita la corriente. Pero las líneas de transceptor USB no llevan ninguna corriente significativa; Son de alta impedancia al recibir. He utilizado con éxito resistencias de 0.063 vatios (paquete 0402). Ni siquiera se calientan.

Cuando construí un dispositivo USB de velocidad completa con un STM32F1xx, agregué resistencias de 2,2 ohmios en las líneas DP y DM. No estoy seguro de que fueran estrictamente necesarios, ya que no iba a las tasas de datos de alta velocidad. Más tarde descubrí que 22 Ohm era más apropiado en el caso general. Pero el circuito funcionó bien.

También, consulte esta pregunta relacionada .

    
respondido por el bitsmack

Lea otras preguntas en las etiquetas