Läsa av och låsa värden på digitala ingångar?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Erik_L
Inlägg: 58
Blev medlem: 7 juli 2004, 15:14:06

Läsa av och låsa värden på digitala ingångar?

Inlägg av Erik_L »

Jag har ett system där jag får ett antal (säg 16st) status signaler med olika mellanrum.

Jag behöver någon typ av parallell -> seriellt register där en förändring på ingången är "låsande" dvs går ingång 1 av 16 hög ~50uS skall den sedan låsas till 1a.

Går sedan ingång 4 hög skall den också låsas till 1a.

Efter en stunds körning vill jag kunna läsa av hela registret och se vilka av dom 16bitarna som någon gång under körningen varit höga.

Avläsningen gör jag gärna seriellt via SPI eller liknande.

Att använda bara ett vanligt parallell -> seriell register fungerar ju inte då den inte behåller värdet efter en triggning.

Ska jag använda någon typ av låskrets eller liknande?

Vill ha så lite komponenter som möjligt och tänkte läsa av det hela med en mikrokontroller.

/Erik
Användarvisningsbild
RDX*
EF Sponsor
Inlägg: 1646
Blev medlem: 28 maj 2003, 22:52:04
Ort: Skåne - Lund

Inlägg av RDX* »

Kan du inte använda uC direkt för att övervaka dina 16 statussignaler?
Erik_L
Inlägg: 58
Blev medlem: 7 juli 2004, 15:14:06

Inlägg av Erik_L »

Den kommer tyvärr vara upptagen med mycket annat under tiden.
Så någon realtidsövervakning finns inte tid till.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

En till µC? :P
Användarvisningsbild
Hedis
Inlägg: 2488
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

En bunt med vippor?
Reset för dom är ju sedan gemensam.
Erik_L
Inlägg: 58
Blev medlem: 7 juli 2004, 15:14:06

Inlägg av Erik_L »

Det något sånt jag är ute efter.
Men det skulle vara trevligt om det fanns någon mera färdig integrerad krets för detta.
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg av cyr »

SR-vippor kanske? Finns inte mer än 4 per kapsel tror jag...

Eller shiftegister med parallell in och ut, och med någon feedback-historia som låser på 1...
Skriv svar