Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[REŠENO] pulse counter IC sa SPI (ako može daisy-chain)

[es] :: Elektronika :: [REŠENO] pulse counter IC sa SPI (ako može daisy-chain)

[ Pregleda: 1437 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

yuMoljac

Član broj: 102975
Poruke: 80



+1 Profil

icon [REŠENO] pulse counter IC sa SPI (ako može daisy-chain)30.12.2013. u 01:16 - pre 126 meseci
Treba mi brojač impulsa sa kojeg mogu čitati izbrojane impulse preko SPI u daisy-chain. Ja sam već našao LS7366R koji je po opisu "32-bit quadrature counter" i mogu ga konfigurisati kao običan brojač, ali piše da za vreme izvršavanja operacije, ignoriše MOSI odnosno MISO - što će reći da za vreme read ne "zanima" ga MOSI, pa ne mogu da ih vežem u lanac kao što je prikazano ovde, već bih morao svakom ponaoosob staviti /SS linije (a uštedelo bi mesta na pcb i smanjio broj linija na SPI masteru).

Takođe, nisam izguglao nijedan drugi ovakav counter IC koji ima SPI, dobijam samo ili "obične" brojače (sa paralelnim izlazom, pa bih morao stavljati još jedan "parallel-to-spi" IC) ili RTC (što opet nema smisla jer imaju interni klok i koriste se za nešto sasvim drugo).

Zna li neko za neki drugi IC ovakvog tipa, osim gorepomenutog LS7366R ?

PS: LS7366R dolazi i u DIP varijanti, pa mogu i na breadboard da ga stavim (nekima je to svetogrđe, ali pokušavam što jeftinije da prođem pre nego što krenem sa PCB). I na kraju, ne bih da idem na full uC varijantu, video sam dosta odgovora koji to preporučuju. I ako to već moram, onda bi radije uzeo jedan uC sa dovoljno pinova i direktno očitavao sve potrebne izvore impulsa.

[Ovu poruku je menjao yuMoljac dana 30.12.2013. u 14:25 GMT+1]
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: pulse counter IC sa SPI (ako može daisy-chain)30.12.2013. u 07:27 - pre 126 meseci
ako sam dobro skontao ti bi da provuces 7366 u daisy ... tesko, daisy moze samo sa spi klijentima koji to direktno podrzavaju, a da budem iskren mnogo ih je malo .. koliko imas tih brojaca? sto ne turis jedan (ili vise komada, zavisno koliko imas tih brojaca) 595 da ti odradi drzanje SS-a na brojacima, to ti uzima jos samo jedan pin na mcu-u .. dakle imas na mcu

MOSI - na brojace i na data in 74hc595
MISO - na brojace
CLK - na brojace i na SHCP od 595
CS - na OE od 595
Latch - na STCP od 595

izlaze sa 595 vezes na SS na brojacima, tako da ugasis output na 595, postavis koji hoces brojac da iscitas sa 595, latchnes ga, kresnes output na 595 i onda direkt citas brojac .. jedini zez je sto je SS na brojacu ako se dobro secan active low tako da moras da turis i neki inverter posle 595 da kada mu ukines izlaz imas tamo keceve a ne nule :)

druga, jos jednostavnija varijanta je da radis sa nekim port extenderom, ja volim i2c port extendere da koristim za takve stvari mada je 595+inverter najjeftinija varijanta

btw, hc14 inverter ti je taman zgodno da imas na plocki da trosis samo jedan kvarc a da ostale brojace vozis na istom taktu sa inicijalnim tako da ostatak invertera iz hc14 iskoristis za izlaze sa hc595 :)

[Ovu poruku je menjao bogdan.kecman dana 30.12.2013. u 08:53 GMT+1]
 
Odgovor na temu

yuMoljac

Član broj: 102975
Poruke: 80



+1 Profil

icon Re: pulse counter IC sa SPI (ako može daisy-chain)30.12.2013. u 13:02 - pre 126 meseci
Ovo sa 595 u daisy-chain mi je dalo ideju i našao sam non-SPI rešenje : PISO shift register IC. A za to ima masa primera (evo jedan sa arduino). Znači išao bi na varijantu daisy-chain 74HC165, a na svaki od njih prikačim po jedan counter IC (8 bita koliko nudi 74HC165 je meni sasvim dovoljno). Još samo da rešim counter IC resetovanje posle očitavanja i to je to

PS: Ako nema više ideja/predloga/zamerki ja bi ovaj thread označio kao rešen.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: pulse counter IC sa SPI (ako može daisy-chain)30.12.2013. u 13:13 - pre 126 meseci
ako ti je 8 bita dovoljno onda da, bilo koji 8bita counter tipa 590 u
kombinaciji sa 165 radi posao, spojis sve reset-e zajedno posto svejedno
moras da ih citas sve odjednom ako uvezes 165tice i samo posle citanja
okines reset
 
Odgovor na temu

yuMoljac

Član broj: 102975
Poruke: 80



+1 Profil

icon Re: pulse counter IC sa SPI (ako može daisy-chain)30.12.2013. u 13:24 - pre 126 meseci
Znači rešeno ! Hvala za ideju vezivanja svih reseta zajedno. Zaista, kada završim očitavanje svakako svi kreću iznova da broje.
 
Odgovor na temu

[es] :: Elektronika :: [REŠENO] pulse counter IC sa SPI (ako može daisy-chain)

[ Pregleda: 1437 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.