Esto se puede hacer fácilmente con algunas puertas lógicas (2 circuitos integrados):
EstoyusandoNAND'syAND'senlugardeOR'sporquelassalidasdelLM3914estánactivasennivelbajo.Descubríporotrarespuestaquelassalidassondedrenajeabierto,porloqueagreguéresistenciasde100Katodaslasentradas.
TodaslasentradasdelaizquierdaprovienendelassalidasdelascorrespondientessalidasLM3914.
SitodoslosLEDestánapagados,sehabilitarálasalidadelastrespuertasdelaizquierda(puertaNANDIC1Abaja,YpuertasIC2AeIC2Balta),ylasalidadelapuertaNAND(IC2A)serábaja,manteniendoeltransistorapagado.
SialgúnLEDestáencendido,lasalidadesupuertaNANDoANDcorrespondientesedesactivará,ylasalidadelapuertaNANDIC1Cseráalta,encendiendoeltransistor.
HayuncasoespecialparaLED2-4,queestaráparpadeando.AgreguéundiodoD1,dosresistenciasR11yR12,yuncondensadorC1paraformarloqueesesencialmenteundisparodeunsolodisparo.MientrascualquieradelasentradasalIC1Aseactivanydesactivan,mantienelaentradadelIC1Cbajaysusalidaalta,manteniendoeltransistorencendido.IC1Bseestáutilizandocomoinversor,yaquelacompuertaeraderepuesto.
EstomuestraunasimulacióndelcircuitodeltemporizadorutilizandoCircuitLab.Laentradaalinversorsemantieneporencimadelnivellógicoaltode2vmientrasquelaentradaestáalternando:
No he mostrado las conexiones de alimentación u otros números de pin, pero están disponibles en cualquier hoja de datos para las partes. También puede utilizar otras familias lógicas, como CD4000.
Me doy cuenta de que realmente parece que debería estar usando una puerta OR en lugar de AND. Como se mencionó anteriormente, todo se debe a que las salidas del LM3914 están activas en nivel bajo. Resulta que una compuerta AND es equivalente a una compuerta OR que tiene entradas y salidas invertidas:
Siguelatabladelaverdadparacadapuertasinomecrees.Porlotanto,lassalidasinvertidasdelLM3914coincidenperfectamenteconlasentradasinvertidasdel"O", y la salida invertida del "O" coincide perfectamente con las entradas del siguiente OR.