He estado experimentando con lógica de tres valores (sí, lo sé) y he tenido bastante éxito al usar comparadores de voltaje para implementar la lógica combinatoria. Las 27 puertas de 1 entrada y muchas puertas útiles de 2 entradas funcionan como se espera. El progreso está documentado en enlace
El problema surge cuando empiezo a meterme en la lógica secuencial. Específicamente, pestillos SR, D Flip Flops, etc. Solo elementos de memoria elementales. No solo los circuitos se vuelven bastante complejos, sino que también exhiben un comportamiento que simplemente no anticipo. No tengo suficiente conocimiento en diseño analógico para depurarlos y ni siquiera tengo un alcance, así que también estoy casi ciego. Sin embargo, sí sé que este es un problema resuelto, ya que los chips Flash utilizan entre 2 y 8 (quizás incluso más) niveles de voltaje. Debido a que esto ya existe en el ámbito de los circuitos integrados, no voy a ser exigente con el hecho de permanecer estrictamente alejado de las soluciones digitales y binarias para el almacenamiento.
Lo que estoy buscando es una solución relativamente simple que se ajuste a estos parámetros: 1) aceptará una tensión de entrada entre -5V y 5V 2) almacenará ese voltaje hasta que se indique lo contrario (la volatilidad está bien) 3) emitirá ese voltaje mientras está almacenado 4) está disponible en un paquete dip
Mi mejor escenario de caso (aunque no existe) es una familia de circuitos integrados de inmersión que son equivalentes analógicos a latches de 8 bits, registros de desplazamiento, etc. Mi peor escenario es lanzar un arduino en la mezcla para leer analógico voltajes y PWM hacia fuera.
Estoy buscando una solución que caiga entre los dos. ¿Existe una familia de chips de muestra y retención de entradas múltiples que mantendrán un cargo durante un período de tiempo razonable (al menos varios minutos)? O tal vez un ADC con salida PWM que puede mantener un nivel hasta que se indique y puede aceptar -5 voltios. ¿Alguna otra idea? Muchas gracias por tu ayuda!