¿Cómo se soluciona el problema de RaspberryPi HDMI-DDC / CEC mientras se mantiene la protección contra ESD?

3

El RaspberryPi (Tipo B, todas las revisiones antes de B +) muestra un problema más o menos conocido con el CEC / DDC de los dispositivos HDMI conectados. Cuando se apaga la CEC entre el televisor conectado y otros dispositivos no funciona.

Las esquemas , páginas 2 respectivamente, muestran la protección contra ESD por pares de Diodos de sujeción de carril (BAV99). Las suposiciones son que la fijación a + 5V0_HDMI (que es esencialmente un voltaje de suministro de + 5V0 del Pi desacoplado por un BAT54) en el impotente RaspberryPi baja las líneas SCL y SDA de la interfaz serial.

Hay discusiones zumbando para eliminar el rumor Diodos para que la CEC vuelva a funcionar. Obviamente, esto también elimina toda la protección ESD de esos puertos. Algunas personas reportan problemas con el comportamiento errático debido a la sospecha de efectos estáticos.

Después de revisar otros circuitos de protección de HDMI como el TI TPD5S115 (la advertencia se abre *. pdf) o la TI TPD12S016 (la misma advertencia) mi pregunta sería cómo solucionar mejor el problema Manteniendo un "cierto grado" de protección ESD. El diseño de TI muestra solo la conexión a tierra y la resistencia de pull-up obligatoria (1K75 para SDA / SCL) y una resistencia de pull-up para la línea CEC (26k en el conector, 10k en el controlador).

Variante I:

Además de eliminar completamente el BAV99, uno podría simplemente desconectar la mitad superior, manteniendo intacta la sujeción a GND. De todos modos, hay una conexión de baja resistencia a + 5V0 para SDA / SCL. Para la línea CEC, también pienso agregar una resistencia pull-up (alrededor de 10k a 27k). Entonces, la idea es cortar las conexiones de los cátodos de las mitades superiores de D13 a 15 y + 5V0_HDMI y agregar una resistencia de pull-up a D13 y + 5V0_HDMI.

Variante II:

También se encuentran disponibles circuitos de protección ESD de línea de control HDMI dedicado, como el ST HDMI05-CL01F3 (la advertencia se abre * .pdf) y ON Semi ESD5384 (el mismo advertencia) con la incorporación posterior de los nuevos diseños de RaspberryPi B +. Si bien estas partes pueden ser difíciles de conseguir y complicadas para adaptarse a la PCB dada, las ideas aún podrían usarse para las líneas de datos relevantes utilizando partes discretas (esencialmente diodos zener y resistencias). El beneficio de esta solución sería un recorte simétrico.

¿Se espera algún problema con esas soluciones? ¿Alguna idea mejor o mejoras?

Figura:CircuitoHDMIdeinternosdeproteccióndeRaspberryPi(superior)yTITPD5S115(inferior).

Figura: Circuitos de protección ESD de la línea de control HDMI HDMI05-CL01F3 (arriba) y ESD5384 (abajo).

    
pregunta Ghanima

0 respuestas

Lea otras preguntas en las etiquetas