¿Se puede dejar el circuito abierto del bus I2C?

1

Mientras intentaba hacer una radio sintonizadora de TV como pude ver aquí obtuve un Sintonizador PLL I2C de un TV vieja y la encendió sin conectar las líneas de bus I2C al circuito. Ni siquiera a las resistencias pull-up.

Después de 2-3 minutos salió humo del sintonizador. Cuando lo abrí, el IC de PLL se quemó.

Mi pregunta es si enciendo un dispositivo con I2C sin conectar o antes de conectar el bus a los pull-ups, ¿hay alguna posibilidad de que destruya ese dispositivo? ¿O simplemente sucedió con ese sintonizador?

Aquí están los esquemas de mi fuente de alimentación y el sintonizador.

Se necesita un sintonizador de 5 V para la parte digital, 12 V para la parte analógica y 33 V para las varicaps.

    
pregunta Cornelius

1 respuesta

2

Para responder al aspecto genérico de I2C de la pregunta, dejar las líneas de autobús abiertas no es una buena práctica de diseño porque captará ruido pero normalmente no esperaría ningún daño permanente. Las principales cosas en las que puedo pensar que pueden suceder son:

  • El reloj y las líneas de datos normalmente tendrán una alta impedancia, por lo que dejarlas abiertas puede captar un ruido parásito que puede incluir elementos como el zumbido de la red, la conmutación del ruido de la fuente de alimentación y las fuentes de RF. Algunas combinaciones de lo anterior pueden hacer que el reloj y las líneas de datos se alternen de forma rápida y aleatoria.

  • Los transistores disipan más energía cuanto más rápido se cambian, así que supongo que, dependiendo del diseño del chip, existe la posibilidad de que un par de transistores internos se sobrecalienten y fallen, pero creo que la posibilidad de que todo el dispositivo libere el El "humo azul mágico" es extremadamente remoto.

  • Debido a todos los datos aleatorios potencialmente recibidos en el reloj y las líneas de datos, existe la posibilidad remota de que un dispositivo termine en un estado para el que no está diseñado en ese circuito. Eso podría ser algo así como un bloque de ganancia de salida establecido para demasiado alto para el circuito de aplicación, o un GPIO que por defecto es una entrada que termina como una salida.

De vuelta al sintonizador en particular, no pude encontrar una hoja de datos para el PLL utilizado, pero al observar el diagrama de bloques y la configuración del circuito, no pude ver nada en lo que sea probable que ocurra algo de lo anterior. Puse mi apuesta en un problema general de conexión / suministro del riel eléctrico o que el sintonizador estaba defectuoso para empezar.

    
respondido por el PeterJ

Lea otras preguntas en las etiquetas