Estoy creando un programador JTAG para dispositivos Motorola 56k antiguos y quiero agregar algo de protección de circuito antes de tener algunas tarjetas integradas. Soy más un tipo de firmware / digital, pero esto es lo que se me ocurrió basado en este documento técnico de TI . Sin embargo, me dijeron que no funcionaría porque (creo que esto fue hace unas semanas, así que mi memoria está borrosa) porque no me pondría al día para encender / apagar los transistores.
Laideanoesnecesariamenteprotegeraltécnicocontralainversióndelaorientacióndelprogramador,sinomásbienproporcionaralgodeprotecciónencasodequeeldispositivoqueseestáprogramandosealimentehaciaatrás.Entonces,enotraspalabras,enelcasodequeel56Ktengacorrientehaciaatrás(algodeloquesoyculpableporqueloscoloresdeloscablesseinvirtieronenlaunidadquemedieron),tambiéndañaríamásomenosalprogramador.
Entonces,laideaesquepins4,5,and6
normalmenteseconecteatierraypin11
normalmenteseconectea3.3V.Perosilapolaridadseinvierteeneldispositivocandidato,habríaocurridolocontrario.Enestecaso,miesperanzaesquelostransistoresPMOSyNMOSesténapagados,evitandoasíelflujodecorriente.Basadoeneldiagramadearriba,¿esestocierto?¿Hayalgomásquedebahacerparaquefuncione?¿Quizáscambiandolostransistoresparaquelosrelésevitenelproblemadeflujoactualmencionadoanteriormente?
---Editar---
Aquíhayundiagramadenivelsuperiordeloqueestoytratandodehacer.
simular este circuito : esquema creado usando CircuitLab
Por supuesto, asuma que varios convertidores DC-DC están presentes en el DUT para bajar de 24V a 3.3V