Conectando dispositivos de 5V a 3V3 - MAX3377 dañando mi placa

3

Estoy utilizando el traductor de nivel bidireccional MAX3377 por maxim. Estoy haciendo una placa prototipo y, al probar esta tabla pieza por pieza, todo funciona hasta que sueldo esta parte, y mi microcontrolador clasificado 3v3 comienza a fallar.

El lado bajo y alto de las placas están adecuadamente aislados, pero se produce un daño en el chip tan pronto como sueldo en estos dos cambiadores de nivel. Esto ya ocurrió en 3 de mis tableros de prototipos

¿Podría alguien explicar por qué esto podría estar sucediendo? ¿Es algo que ver con el pin de 3 estados? Solo me queda un prototipo de PCB, la ayuda sería muy apreciada.

Gracias.

    
pregunta Sam Bucca

1 respuesta

1

Si entendí tu pregunta y otros comentarios correctamente, algo en ATMega fries y luego los pines MCU, conectados al MAX3377, dejan de funcionar.

Es lógico suponer que ocurre debido a algún evento físico que afecta a los pines de la MCU. Lo más probable es que la MCU, en algún momento en el tiempo, tenga el pin configurado como salida, y MAX3377 también intente emitir algo de voltaje, y MAX tenga una mejor protección contra la sobreintensidad que la MCU. Por ejemplo, MCU produce un 0 lógico, pero MAX, por alguna razón, pensando que debería traducir desde el otro lado de su fila, pone + 3V3 en la misma línea. O viceversa. Solo puedo adivinar, dado que soldaste todo correctamente y no hay escasez.

Nota lateral en el dibujo superior de MAX3377. Intente evitar el dibujo reflejado del símbolo de la fuente de alimentación (usted tiene 3V3 reflejado hacia abajo) para que se vea como un signo de tierra.

Conclusión: mire en la hoja de datos de MCU para ver qué estado de E / S tienen sus pines encendidos (el momento en que puede ocurrir un conflicto de nivel) y la secuencia de inicialización del puerto para garantizar que lo primero que hace el microcódigo es asignar entrada estado a los pines de entrada y salida a los pines de salida.

Pero en general, como aconsejó The Photon, deje de usar traductores bidireccionales que usan sesgo para la toma de decisiones; use unidireccionales o bidireccionales controlados (por ejemplo, la familia 74LVC_256)

Solo para agregar: en mi opinión, la hoja de Maxim para este dispositivo carece de información vital, se parece más a material de marketing, y personalmente no usaría este dispositivo en mis diseños, al menos sin el apoyo cercano de Maxim.

    
respondido por el Anonymous

Lea otras preguntas en las etiquetas