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".