eliminando el flujo de micro corriente

7

He construido un cartucho de expansión de RAM para mi computadora VIC-20.

Utiliza el CY62256L 32KB SRAM chip . Ha estado funcionando bien, excepto que hay una peculiaridad.

Si apago la computadora, pero dejo la unidad de disco externa encendida, todavía queda una pequeña cantidad de corriente (aparentemente a través de la línea de reinicio de la unidad en el Vcc principal) suministrada a la placa de expansión.

Está en los micro vatios, pero es suficiente para mantener el chip RAM en modo de espera de bajo consumo.

¿Hay alguna manera de evitar que fluya esta pequeña cantidad de corriente?

Aquí está mi circuito (disculpe su desorden):

EDITAR:Aquíhayunaaclaracióndeloqueestápasando.Aquíhayunapáginadelesquemadelacomputadora,queseapagacuandoocurrelafugaactual.

Launidadexternasealimentaexternamente.Elcírculorojoesdondeestáenviando+5Valpuertoseriemientraslacomputadoraestáapagada,esdecir,lalíneadereinicio.Elcírculoazulesdondelalíneadereinicioseconectaamitablero.

Sinembargo,elcírculoverdeesdondelacomputadorageneralmentedetienelalíneaderestablecimiento,yaquícreoqueesdondeseestáfiltrandohaciaelVcc.Queentraenmitablerodeexpansiónenelcírculopúrpura.

EsVccquetienecorrientequealimentalaRAM.Lalíneadereiniciodelaplacatambiénesalta,perosoloestáconectadaauninterruptor.

¿Esoayudaaexplicar?

    
pregunta Sam Washburn

2 respuestas

5

Viendo que está seguro de que está restablecido, y que el restablecimiento está activo en un nivel bajo, puede volver a crear el restablecimiento. Antes de hacer eso, debe verificar que el reinicio cuando se desconecta en la unidad externa sea bastante alto.

Debería, porque es "fuente de alimentación" para su tarjeta de expansión, por lo que es muy probable que tenga un pull-up interno que cause todos sus problemas. Si hay un pull-up dentro de la unidad, solo puede usar dos MOSFET:

simular este circuito : esquema creado usando CircuitLab

Pueden ser simples MOSFET de baja potencia.

También puede desconectar el restablecimiento de su origen con la placa VCC con un pequeño truco:

simular este circuito

Si la Tarjeta Vcc está alta y la Tarjeta Reiniciada es baja, el MOSFET tiene un voltaje de fuente de compuerta positivo y conducirá, y también permitirá que la Unidad de reinicio restablezca el Reinicio del variador.

Si el reinicio del variador es alto, pero el reinicio de la placa y la placa VCC son bajos, el MOSFET tiene un voltaje de fuente de compuerta de 0 V y, por lo tanto, se apaga. El diodo interno del cuerpo en ese caso se encuentra en la dirección de bloqueo y en los MOSFET modernos ya no debería tener fugas suficientes.

Si el restablecimiento de la placa es alto (independientemente de la placa VCC), el diodo del cuerpo del MOSFET se colocará en dirección hacia adelante y conducirá, tirando del restablecimiento de la unidad hasta el nivel alto, pero, por supuesto, con la caída de tensión en el diodo del cuerpo. restado El muy probable pull-up en la unidad sin duda lo tomará el resto del camino.

Si ninguno de esos "clics" lo hace por usted (se entiende por un juego de palabras), esto ciertamente:

simular este circuito

    
respondido por el Asmyldof
2

Aquí está mi idea. No estoy seguro de que sea mejor que las diversas ideas de Asmyldof. Hay algunas advertencias con esto, que agregaré en la descripción.

simular este circuito : esquema creado usando CircuitLab

RESET es el restablecimiento de la unidad. SRAM_RESET es el reinicio en su cartucho de expansión. SRAM_VCC es VCC de su cartucho de expansión. Cuando SRAM_VCC es alto, Q1 y M1 están activados y los dos restablecimientos están conectados entre sí. Cuando SRAM_VCC baja, Q1 se apagará y R1 levantará la compuerta de M1, desactivando M1 y evitando el flujo de corriente a la red SRAM_RESET.

El inconveniente de este circuito es que carga la línea de restablecimiento con 470k cuando Q1 está activado. Esto podría activar el reinicio, lo que sería malo. Por lo tanto, si 470 k es demasiada carga, podría cambiar R1 a un valor mucho más alto (incluso 5 Meg). Debería estar bien cargar el reinicio con 5M.

O, si el VCC de la unidad está disponible (llamémoslo VCC_DRIVE), puede abrir la puerta de M1 a VCC_DRIVE en lugar de hacerlo hasta RESET. Entonces el valor de recuperación podría ser 470k o lo que sea.

También puedes cambiar Q1 a un mosfet de canal N, si lo deseas. Si haces eso, te sugiero que cambies R2 a 1k.

¡Buena suerte, y nos encantaría saber cómo te va!

    
respondido por el mkeith

Lea otras preguntas en las etiquetas