VAŽNO! Ovdje pročitajte kako se registrirati na forum. Bez registracije, nećete biti u mogućnosti pisati na forumu.

Pojacanje signala

Pitanja vezana uz elektroničke komponente iz ponude e-radionica.com
about_software#5264
Hobist
Hobist
Postovi: 35
Pridružen/a: čet ožu 11, 2021 6:24 pm

Pojacanje signala

Post Postao/la about_software#5264 » pon ruj 13, 2021 5:22 pm

Kada se shift registri vezu u kaskade, dolazi do nekih ogranicenja pa neko kaze max. 25 chipova neko kzae max.40 da se moze vezati.
Ja mislim da je problem u slabljenju signala CLOCK i DATA a da nije ogranicenje u samoj elektronici.

Ja imam kao neko rjesenje a ono ide ovako: sa donje strane plocice postaviti sto siri vod za masu a sa gornje strane (po sredini mase) postaviti vod od 0.6 mm (vod kojim ide signal CLOCKA i DATA).
Nekad to nije tehnicki moguce.

Drugo rjesenje bi bilo postavljanje nekog medju elementa.
Koji bi vi medju element postavili da se signal npr. nakon 20 chipova vrati u stanje kakav je bio na pocetku?

Pozdrav
domagoj#7460
Supporter
Supporter
Postovi: 357
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Zagreb

Re: Pojacanje signala

Post Postao/la domagoj#7460 » pon ruj 13, 2021 8:10 pm

Slabljenje signala mi se namece kao logicni razlog ali opet nisam siguran. Svako od tih shift registara ima svoje napajanje a to znaci da njegov izlazni signal ima punu snagu, da tako kazem. Po tome bi ih mogao u kaskadu vezati unedogled. Trebalo bi nekako provjeriti pada li napon na izalzu nakon njih 40. Ako pada, onda napraviti neki sklop koji ce ga pojacati, a ako ne pada, onda ne znam zasto ne bi radilo. Jedino ako se pod tom brojkom od 40 ne podrazumijeva da će se napajati iz istog izvora (a obično hoće), pa je onda ukupni pad napona takav da svi zajedno ne rade. Ako je to u pitanju, onda bi ih grupirao npr. u gupe po 10 komada i svakoj grupi dao njeno napjanje.
Nameće mi se jednostavno pitanje. Otkud onaj 40. shift registar zna da mu je dosla nula ili jedinca od 39. shift registra a ne od nekog mog skopa i zašto 41. registar ne bi primio prosljeđeni signal? Nekako mi se čini da je ta brojka od 40 kada su svi na istom izvoru napajanja jer bi to bilo i očekivano. Npr. iz istog razloga za one pametne LED trake piše da se nakon X ledica treba dodati novo napajanje. Odnosno, ne treba dodati novo napajanje ako postojeće ima dovoljno snage, ali svakako treba spojiti žice od napajanja nakon svakih X ledica bez obzira što su već povezane. A i te ledice rade vrlo slično, jer prosljeđuju signal onoj slijedećoj i isto rade sa serijskom komunikacijom. Mislim da napajanje radi problem a ne clock i data jer ako sam shift registar dobije napajanje kakvo treba, ne vidim razloga da mu clock i data ne budu korektni. Nisam elektroničar pa to ne mgu tvrditi, ali shift registar sigurno ima neki untarnji otpor, a njih 40 u paraleli naprave neki pad napona i onda je sve skupa ispod dozvoljene naponske razine. U tom slučaju ni onaj 1. ne bi trebao raditi kao ni onaj 40. Probao bi + i - od 10 registara spojiti paralelno i onda na napajanje. Onda bi od drugih drugih 10 registara + i - spojio paralalno i onda na napajanje i tako u grupama po 10 dok ih sve ne povežem. A clock i data bi povezao od prvog do zadnjeg. Nekako mi se čini da bi to trebalo raditi.
about_software#5264
Hobist
Hobist
Postovi: 35
Pridružen/a: čet ožu 11, 2021 6:24 pm

Re: Pojacanje signala

Post Postao/la about_software#5264 » pon ruj 13, 2021 9:34 pm

Ne radi se o padu napona napajanja.
Koliko ja kontam CLOCK i DATA na daljinu dobivaju induktivitet i kapacitet zbog vodova na plocici a stvara se i otpor u materijalu sto visim frekvencijama smeta.
Ja sam to davno ucio i znam da vodovi na plocici ne bi smjeli biti pod pravim uglom za visoke frekvencije a polocice su pune krivih vodova i stvara se rezonancija.

Barem ja tako mislim.
domagoj#7460
Supporter
Supporter
Postovi: 357
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Zagreb

Re: Pojacanje signala

Post Postao/la domagoj#7460 » pon ruj 13, 2021 10:50 pm

Ali u tom slučaju bi smanjenje brzine clocka otklonilo problem visoke frekvencije. Ili možda ne bi?
Avatar
haluzanpavao#3887
Ozbiljni hardveraš
Ozbiljni hardveraš
Postovi: 102
Pridružen/a: sri lip 13, 2018 12:19 pm
Lokacija: Zagreb

Re: Pojacanje signala

Post Postao/la haluzanpavao#3887 » čet ruj 16, 2021 6:50 am

https://e-radionica.com/hr/logic-level- ... onica.html
tu vam je sigurno rješenje vaših muka.
svakih 20 shiftova serijski otpornik i pojačalo ...
sretno
Avatar
haluzanpavao#3887
Ozbiljni hardveraš
Ozbiljni hardveraš
Postovi: 102
Pridružen/a: sri lip 13, 2018 12:19 pm
Lokacija: Zagreb

Re: Pojacanje signala

Post Postao/la haluzanpavao#3887 » čet ruj 16, 2021 2:11 pm

about_software#9647 je napisao/la:
pon ruj 13, 2021 9:34 pm
Ne radi se o padu napona napajanja.
Koliko ja kontam CLOCK i DATA na daljinu dobivaju induktivitet i kapacitet zbog vodova na plocici a stvara se i otpor u materijalu sto visim frekvencijama smeta.
Ja sam to davno ucio i znam da vodovi na plocici ne bi smjeli biti pod pravim uglom za visoke frekvencije a polocice su pune krivih vodova i stvara se rezonancija.

Barem ja tako mislim.
baš se radi o padu napona zbog opterećenja po ul. pinovima na shift registrima.
na knap bi moglo nestabilno funkcionirati do 42 shift reg.
pročitajte 74HC595 Datasheet da vidite koliko troši po input pinuu
bitna su 3 pina
14= ds
12=st_cp
11= sh_cp
za ta tri pina treba osigurali logičke razina (to ovisi sa čime radite) dali je napajanje nekog mcu_a 3.3V ili 5V
da se puno ne filozofira , tim signalnim pinovima treba osigurati logička stanja kao na prvom tako i na zadnjem !!!!
about_software#5264
Hobist
Hobist
Postovi: 35
Pridružen/a: čet ožu 11, 2021 6:24 pm

Re: Pojacanje signala

Post Postao/la about_software#5264 » čet ruj 16, 2021 6:01 pm

Ako se stavi 50 shiftova u kaskadu i dovede se napon od 5V na jednom kraju plocice , vjerovatno ce doci do pada napona na kraju plocice.
Ali ako se pruzi dodatni kabal na 25ti i 50ti shift, vise nema pada napona.

ALI, posto se napon za DATA i CLOCK uzima sa mikrokontrolera , tu je napon 5V, putujuci kroz vodove napon ce padati neovisno o samom naponu na shiftovima i npr. na 43 shiftu ce biti toliko nizak da logika nece raditi.
Mislim, da RADNI napon i napon za DATA i CLOCK nemaju strogu vezu jer mogu biti iz 2 razlicita izvora struje pod uvjetom da imaju zajednicku masu.

Dakle, tacno sto ti kazes "za ta tri pina treba osigurali logičke razina" ali to ne ovisi o radnom naponu nego o padu napona sa mikrokontrolera koji je zaseban.
Cak napon na mikrokontroleru ne pada , nego se desava pad napona u vodovima, tzv. gusenje signala.

Ako je ovako kako ja kazem, koji medju element postaviti recimo svakih 25 shiftova da podigne razinu CLOCK i DATA signala? Mozda neki buffer ili nesto slicno.
domagoj#7460
Supporter
Supporter
Postovi: 357
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Zagreb

Re: Pojacanje signala

Post Postao/la domagoj#7460 » čet ruj 16, 2021 7:29 pm

Ova zadnje objašnjenje ovako na prvu ima smisla ali jedna stvar mi nije jasna kod tog objašnjenja. Shift registar se sastoji od 16 bistabila, a svaki od tih bistabila radni napon dobiva od napajanja samog chipa. To bi značilo da izlaz od shift registra ne može biti manji od radnog napona samog chipa jer su vodovi unutar njega kratki. Iz kojeg razloga bi trebao biti manji? Ako bi sumnjao na pad napona na izlaznom pinu, onda bi sumnjao na napajanje samog chipa. Odnosno QH' ima naponsku razinu koju chip ima na Vcc i ako je na 40. chipu Vcc ok ne znam uslijed čega bi GH' bio manji kad njegovo stanje postavlja baš taj 40. chip. Ako idem za tim da je bistabil zapravo memorija s jednim bitom i kada je taj bit u stanju high on to može uteti jedino od Vcc upravo tog chipa a ne nekog drugog i zato si ne mogu predočiti da ako je Vcc ok da stanje bistabila bude manje.
Ali sve ovo što sam nadrobio je zapravo Pavao napisao u prethodnom postu. Vjerojatno se radi o padu napona na uaznim pinovima zbog velikog broja registara. Npr. kad bi svakom chipu doveli njegvu žicu onda bi vjerojatno radilo.
Avatar
haluzanpavao#3887
Ozbiljni hardveraš
Ozbiljni hardveraš
Postovi: 102
Pridružen/a: sri lip 13, 2018 12:19 pm
Lokacija: Zagreb

Re: Pojacanje signala

Post Postao/la haluzanpavao#3887 » čet ruj 16, 2021 7:30 pm

about_software#2058 je napisao/la:
čet ruj 16, 2021 6:01 pm
Ako se stavi 50 shiftova u kaskadu i dovede se napon od 5V na jednom kraju plocice , vjerovatno ce doci do pada napona na kraju plocice.
Ali ako se pruzi dodatni kabal na 25ti i 50ti shift, vise nema pada napona.
ovo tvoje razmišljanje nije točno!
ne pada napon na bakrenim vodovima (bar ne u ovom slučaju).
Napon pada u MCU pin drajveru.
slika
pokušaj razumjeti ovaj prikaz (rukom je crtano pa nija baš naj )
pa kada zaključiš gdje je problem i kako ga riješiti, molim te napiši to svojim riječima.
to te molim zato jer tu temu imamo več drugi put na tapeti.
OBRATITE PAŽNJU NA OVU DEBATU( I TU SAM ISTIM LJUDIMA REKAO ISTU STVAR)
https://forum.e-radionica.com/hr/viewto ... f=23&t=396
Halužan
Zadnja izmjena: haluzanpavao#3887, dana/u čet ruj 16, 2021 8:09 pm, ukupno mijenjano 1 put.
domagoj#7460
Supporter
Supporter
Postovi: 357
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Zagreb

Re: Pojacanje signala

Post Postao/la domagoj#7460 » čet ruj 16, 2021 7:37 pm

Samo da napomenem mada sam to već napisao ali je možda promaknulo. Isti problem imaju pametne led trake. Napajanja su im povezana paralalno a signal putuje serijski od prve do zandje. Nakon nekoliko desetaka ledica treba dovesti napajanje direktno od izvora bez obzira što su one same sve već povazane. Dakle, nije problem u signalu već u napajanju.
Avatar
haluzanpavao#3887
Ozbiljni hardveraš
Ozbiljni hardveraš
Postovi: 102
Pridružen/a: sri lip 13, 2018 12:19 pm
Lokacija: Zagreb

Re: Pojacanje signala

Post Postao/la haluzanpavao#3887 » čet ruj 16, 2021 7:49 pm

domagoj#4307 je napisao/la:
čet ruj 16, 2021 7:37 pm
Samo da napomenem mada sam to već napisao ali je možda promaknulo. Isti problem imaju pametne led trake. Napajanja su im povezana paralalno a signal putuje serijski od prve do zandje. Nakon nekoliko desetaka ledica treba dovesti napajanje direktno od izvora bez obzira što su one same sve već povazane. Dakle, nije problem u signalu već u napajanju.
Domagoje;
Opet nisi u pravu. Led traka je potrošač i uzrokuje pad napna na naponskim vodovima.
Signal u konkretnom slučaju je iza svake pametne ledice opet doveden na ispravan logički nivo i poslan dalje.
(svaka ledica se sasttji od ledice i komunikacijskog sklopa i kada zadovolji svoju potrebu za bitovima ostale propušta dalje- slično I2C komunikaciji ali u 1 wire varianti)
domagoj#7460
Supporter
Supporter
Postovi: 357
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Zagreb

Re: Pojacanje signala

Post Postao/la domagoj#7460 » čet ruj 16, 2021 8:15 pm

Načelno mi je jasno. Ali ne bi li ova skica trebala izgledati ovako? Izlaz jednog shift registra ide u ulaz drugog, a ne da su svi ulazi sojeni?

slika
Avatar
haluzanpavao#3887
Ozbiljni hardveraš
Ozbiljni hardveraš
Postovi: 102
Pridružen/a: sri lip 13, 2018 12:19 pm
Lokacija: Zagreb

Re: Pojacanje signala

Post Postao/la haluzanpavao#3887 » čet ruj 16, 2021 8:28 pm

Točno ( MOJ PREVID ) clock i lech pinove treba tretirati kako sam nacrtao a data se ponaša kao kod pametne led trake i shift reg obnavlja logičko stanje na izlazu i prenosu bita u sljedeči shift reg.
Zaključak;
potrebna ssu dva drajvera (logic level korektor) za lech i clock
domagoj#7460
Supporter
Supporter
Postovi: 357
Pridružen/a: ned tra 15, 2018 2:59 pm
Lokacija: Zagreb

Re: Pojacanje signala

Post Postao/la domagoj#7460 » čet ruj 16, 2021 9:46 pm

Da, onda mi sve ima smisla.
about_software#5264
Hobist
Hobist
Postovi: 35
Pridružen/a: čet ožu 11, 2021 6:24 pm

Re: Pojacanje signala

Post Postao/la about_software#5264 » pet ruj 17, 2021 8:27 am

Sad nemam toliko puno registera u nizu , ali kad budem imao pogledacu na osciloskopu sta se desava.

Za konverter, bufer ili sl. vec sam govorio da bi trebao.

Koji konverter predlazete, koji tip IC-a?
Odgovorite