El traductor lógico bidireccional se traduce a 2.8V en lugar de ~ 5

0

Teniendo en cuenta el siguiente PCB con el siguiente esquema, con componentes insertados, con DC + conectado a DC +, DC- a DC- de un relé.

Cuando CH1 está conectado al relé, el voltaje entre HV1 y HGND es ~ 2.8V.

Cuando CH1 no está conectado al relé, el voltaje es, como debería ser, ~ 4.8V.

El relay es un activador de alto nivel de estado sólido.

El traductor de nivel lógico bidireccional es de este kind .

Intenté esto con diferentes convertidores lógicos y diferentes relés, pero el comportamiento es el mismo, ¿cuál podría ser el problema? Estoy luchando con esto por algunas horas y no puedo resolverlo.

    

1 respuesta

1

Esos traductores bidireccionales están diseñados para trabajar con chips lógicos. A continuación se muestra un esquema típico (tomado de Sparkfun ). Como puede ver, funcionan de manera similar a los circuitos de drenaje abiertos, es decir, las salidas son elevadas por resistencias relativamente grandes y solo se activan activamente.

SureléG3MBtieneunaimpedanciadeentradadesolo440yrequierenalmenos10mAdecorrienteLEDparaencenderse.10kpull-upeneltraductordenivelpuedegenerarsolounos0,5mA.

Entonces,deshaztedeesetraductorbidireccionalde4líneas.Solonecesitasunaseñalyenunasoladirección.UseunsimpleinterruptordeladoaltoparacontrolarSSR.

ElcanalNM1debetenerunvoltajedecompuertadenivellógico(algoinferiora2,5V),elcanalPM2debetenerunaclasificacióndealmenos30mA.

simular este circuito : esquema creado usando CircuitLab

Tenga en cuenta que esto solo funciona si su LGND y HGND son las mismas GND comunes. El traductor que usas los tiene conectados internamente. No especificaste cómo convertir 5V a 3V. Si es LDO o Buck, sus conexiones a tierra ya deberían estar conectadas, si se trata de un convertidor aislado, debe conectarlos manualmente.

Hay muchas soluciones alternativas, por ejemplo, optoacoplador aquí . Incluso podrías reutilizar ese traductor de nivel tuyo si conectas su salida a la puerta de M2 en los esquemas anteriores. En este caso, el traductor reemplazará ambas resistencias y M1. Sin embargo, las señales de control en GPIO2 deberían revertirse, con 0 en "on".

    
respondido por el Maple

Lea otras preguntas en las etiquetas