Sida 1 av 1

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

Postat: 7 juli 2004, 15:53:54
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

Postat: 7 juli 2004, 16:08:35
av RDX*
Kan du inte använda uC direkt för att övervaka dina 16 statussignaler?

Postat: 7 juli 2004, 17:50:18
av Erik_L
Den kommer tyvärr vara upptagen med mycket annat under tiden.
Så någon realtidsövervakning finns inte tid till.

Postat: 7 juli 2004, 18:53:08
av $tiff
En till µC? :P

Postat: 7 juli 2004, 20:20:53
av Hedis
En bunt med vippor?
Reset för dom är ju sedan gemensam.

Postat: 7 juli 2004, 20:23:56
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.

Postat: 7 juli 2004, 20:33:30
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...