Jakie bufory do transmisji sygnałów cyfrowych przy 100 kHz dla modułów LED?
Bufory do transmisji (dlugie)
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Bufory do transmisji (dlugie)
Date: Thu, 10 Feb 2005 03:53:51 +0100
Jest układ - płytka sterownika + 4 moduły wyświetlaczy (po dwa wyśw na jeden
moduł) LED 100mm. Wyświetlacze są sterowane szeregowo poprzez rejestry
74HCT4094 oraz wzmacniacze ULN2803. Wszystkie wyświetlacze i sterownik
połączone są ze sobą szeregowo po 20to pinowej taśmie - są na niej zasilanie
12V, 5V dla rejestrów, clock, data i strob dla wyświetlaczy. Po złożeniu
całości okazało się, ze ostatnie segmenty zaczynają szaleć - Jest to o tyle
dziwne ze jak nie używam strob'a (cały czas jest jedynka) to wyświetlacze
wyświetlają bezbłędnie to, co maja, ale widać niestety transmisje do
wyświetlaczy (te segmenty, co maja być zgaszone zdają się lekko świecić -
transmisja odbywa się co około 100mS). Gdy transmisja odbywa się ze
strobowaniem tego, co zostało wpisane do rejestrów zaczynają się problemy.
Domyślam się ze chodzi o to ze linia sygnałowa strob'a na tej taśmie jest
zaraz koło lini clock'a i podczas zmiany stanu na lini strob cos indukuje
się na clock'u i końcowe wyświetlacze głupieją.. Chce spróbować zastosować
miedzy sterownikiem i np. po dwóch modułach wyświetlaczy małą płytkę z
buforami - być może by to pomogło. Stąd moje pytanie - jakie są dobre
scalaki może nawet stworzone do tego, aby wzmacniały sygnał cyfrowy i
uniezależniały go od zakłóceń. Czy '244 będą ok? Częstotliwość clock'a to ze
100kHz. Ma ktoś jakieś doświadczenie z takimi zakłóceniami i może doradzić
jakiś układ?
Pozdrawiam
Piotr
From: Ireneusz Niemczyk <Adres_at_nospam_znajdziesz.w.starym.archiwum>
Subject: Re: Bufory do transmisji (dlugie)
Date: Thu, 10 Feb 2005 11:03:27 +0100
A moze pusc sygnaly pradowo a nie napieciowo? Bedzie znaaaaaacznie odporniejsze
na zaklocenia. :-)
__
Pzd, Irek.N.
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Re: Bufory do transmisji (dlugie)
Date: Thu, 10 Feb 2005 14:31:17 +0100
A moze pusc sygnaly pradowo a nie napieciowo? Bedzie znaaaaaacznie
odporniejsze
na zaklocenia. :-)
odpada.. zreszta czy na odcinku 2m kabla trzeba naprawde dawac przetworniki
napiecie > prad i prad > napiecie? Szukam jakiegos innego rozwiazania
From: Ireneusz Niemczyk <Adres.znajdziesz_at_nospam_w.starym.archiwum>
Subject: Re: Bufory do transmisji (dlugie)
Date: Thu, 10 Feb 2005 18:12:54 +0100
odpada.. zreszta czy na odcinku 2m kabla trzeba naprawde dawac przetworniki
napiecie > prad i prad > napiecie? Szukam jakiegos innego rozwiazania
No co Ty...
Dobre zrodlo (a nie jakies OC z opornikiem) a na 2 koncu maly opornik! Wot
wsjo.
__
Pzd, Irek.N.
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Re: Bufory do transmisji (dlugie)
Date: Thu, 10 Feb 2005 22:30:26 +0100
No co Ty...
Dobre zrodlo (a nie jakies OC z opornikiem) a na 2 koncu maly opornik! Wot
wsjo.
__
dlatego pytam sie jakie bufory wybrac :)
From: Ireneusz Niemczyk <Adres_at_nospam_znajdziesz.w.starym.archiwum>
Subject: Re: Bufory do transmisji (dlugie)
Date: Thu, 10 Feb 2005 11:04:55 +0100
Jeszcze mi cos wpadlo do glowy - popatrz pozasilaniu. Kondensatory na modulach,
spadki napiec i takie tam - na wszelki.
__
Pzd, Irek.N.
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Re: Bufory do transmisji (dlugie)
Date: Thu, 10 Feb 2005 14:33:26 +0100
Jeszcze mi cos wpadlo do glowy - popatrz pozasilaniu. Kondensatory na
modulach,
spadki napiec i takie tam - na wszelki.
Wszystkie scalaki sa zbocznikowane kondkiem 10nF, gdy na sztywno ustawie
1nke na strobie/na clocku to na pierwszym module mam 5,03V a na ostatnim
4,98V wiec spadki to znaczace nie sa, gdy dam zero - obydwa sa na zerze..
Dziewne to wszystko :)
From: "Pawel \"O'Pajak\"" <"pavel(malpa)klub.chip.pl"_at_nospam_niechciana.poczta.out>
Subject: Re: Bufory do transmisji (dlugie)
Date: Thu, 10 Feb 2005 11:54:16 +0100
Powitanko,
Domyślam się ze chodzi o to ze linia sygnałowa strob'a na tej taśmie jest
zaraz koło lini clock'a i podczas zmiany stanu na lini strob cos indukuje
się na clock'u
Przeciac tasme wzdluz, odsunac nie kochajace sie sygnaly
albo jesli jest miejsce to wprowadzic miedzy te linie zyle umasiona jak w
dyskach ATA>66
... koralik Fe pewnie nie na te klopoty, ale moze (???)...
Częstotliwość clock'a to ze
100kHz.
Hmm, wysoko, trzeba az tyle?
Ma ktoś jakieś doświadczenie z takimi zakłóceniami i może doradzić
jakiś układ?
Robilem kiedys wieeelki zegar, na kazda pare (2 cyfry) wyswietlaczy dalem
PCF7574 i sobie elegancko adresowalem co trzeba po I2C. Najtansze
rozwiazanie to nie bylo w sensie czesci, ale po uwzglednieniu czasu
projektowania oplacilo sie.
Pozdroofka,
Pawel Chorzempa
--
"-Tato, po czym poznać małą szkodliwość społeczną?
-Po wielkiej szkodzie prywatnej" (kopyrajt: S. Mrożek)
Przy odpowiadaniu na priv zastanow sie nad moim adresem;-)
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Re: Bufory do transmisji (dlugie)
Date: Thu, 10 Feb 2005 14:39:51 +0100
Przeciac tasme wzdluz, odsunac nie kochajace sie sygnaly
traci na estetyce a to praca dyplomowa... jezeli nie bedzie wyjscia
pokombinuje
albo jesli jest miejsce to wprowadzic miedzy te linie zyle umasiona jak w
dyskach ATA>66
myslalem wlasnie o takiej tasmie o 2krotnie wiekszej ilosci zyl.. ale to
zdaje sie trzeba by dostac odpowiednie koncowki (takie ktore co druga linie
zwieralyby do masy) i tasmie, a ztym jest napewno problem - nigdzie nie
wiedzialem takich tasm/zlacz w sklepie
... koralik Fe pewnie nie na te klopoty, ale moze (???)...
na taśmie? no tego jeszcze nie probowalem... ale bo ja wiem??
Częstotliwość clock'a to ze
100kHz.
Hmm, wysoko, trzeba az tyle?
duzo bo w sumie to wyswietlacze sterowane sa z portu SPI procka... czyli
przy najwiekszym dzielniku mam 11,059MHz / 128 = 86,4kHz, a calosc bedzie
odswierzana co 100ms...
Robilem kiedys wieeelki zegar, na kazda pare (2 cyfry) wyswietlaczy dalem
PCF7574 i sobie elegancko adresowalem co trzeba po I2C. Najtansze
rozwiazanie to nie bylo w sensie czesci, ale po uwzglednieniu czasu
projektowania oplacilo sie.
no gdyby calosc byla w fazie projektu mozna by kombinowac, ale mamy juz
zlozone i czesciowo oprogramowane uzadzenie... trzeba cos pokombinowac...
Pozdrawiam
Piotr
From: Jurek Szczesiul <jerzy.szczesiul_at_nospam_wycin.ep.com.pl>
Subject: Re: Bufory do transmisji (dlugie)
Date: Fri, 11 Feb 2005 15:47:49 +0100
Thu, 10 Feb 2005 14:39:51 +0100, na pl.misc.elektronika, BYRRT! napisał(a):
100kHz.
Hmm, wysoko, trzeba az tyle?
duzo bo w sumie to wyswietlacze sterowane sa z portu SPI procka... czyli
przy najwiekszym dzielniku mam 11,059MHz / 128 = 86,4kHz, a calosc bedzie
odswierzana co 100ms...
Na czas obsługi wyświetlaczy wyłaczaj interfejs SPI i steruj normalnie
pinami programowo - ze sporo mniejszą częstotliwością - może coś da.
BTW odświeżanie 100ms wygląda na zbędne - przecież tam nie ma żadnego
multipleksowania. U siebie zawsze raczej ograniczam odświeżanie do 2-5 s;
jeśli ostatnia cyfra pływa to unikam niemiłych efeltów.
--
Pozdrowienia
Jurek Szczesiul
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Re: Bufory do transmisji (dlugie)
Date: Fri, 11 Feb 2005 22:15:36 +0100
BTW odświeżanie 100ms wygląda na zbędne - przecież tam nie ma żadnego
multipleksowania. U siebie zawsze raczej ograniczam odświeżanie do 2-5 s;
jeśli ostatnia cyfra pływa to unikam niemiłych efeltów.
odswierzanie musi byc conajmniej 2-3 razy na sekunde gdyz bedzie to rowniez
sekundnik... Gdyby dalo sie obnizyc predkosc SPI chetnie bym to zrobil, ale
z tego co wiem sie nizej nie da! :(
Pozdrawiam!
Piotr
From: Jurek Szczesiul <jerzy.szczesiul_at_nospam_wycin.ep.com.pl>
Subject: Re: Bufory do transmisji (dlugie)
Date: Fri, 11 Feb 2005 22:26:21 +0100
Fri, 11 Feb 2005 22:15:36 +0100, na pl.misc.elektronika, BYRRT! napisał(a):
odswierzanie musi byc conajmniej 2-3 razy na sekunde gdyz bedzie to rowniez
sekundnik... Gdyby dalo sie obnizyc predkosc SPI chetnie bym to zrobil, ale
z tego co wiem sie nizej nie da! :(
Jak sekundnik - to raz na sekundę wystarczy.
Więc właśnie pisałem, żeby zrezygnować ze sprzętowego SPI i wytaktować dane
programowo. Nic nie kosztuje wypróbowanie tego i sprawdzenie czy coś
pomoże. Chociaż nie wiem czy w Twoim uP można przełączyć funkcję pinów na
zwykłe i/o ?
--
Pozdrowienia
Jurek Szczesiul
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Re: Bufory do transmisji (dlugie)
Date: Fri, 11 Feb 2005 23:02:57 +0100
Jak sekundnik - to raz na sekundę wystarczy.
Więc właśnie pisałem, żeby zrezygnować ze sprzętowego SPI i wytaktować
dane
programowo. Nic nie kosztuje wypróbowanie tego i sprawdzenie czy coś
pomoże. Chociaż nie wiem czy w Twoim uP można przełączyć funkcję pinów na
zwykłe i/o ?
Oczywiscie ze mozna, ale trzeba by napisac caly programowy SPI.... hmm no
sam nie wiem Ps. proc to ATMega8
Ciagle mysle o tych buforach...
From: Marcin E. Hamerla <Xmeh4njusy_at_nospam_Xpoczta.Xonet.Xpl.removeX>
Subject: Re: Bufory do transmisji (dlugie)
Date: Thu, 10 Feb 2005 17:19:04 +0100
BYRRT! napisal(a):
Jest układ - płytka sterownika + 4 moduły wyświetlaczy (po dwa wyśw na jeden
moduł) LED 100mm.
Jaka dluga jest tasma?
Linie sygnalowe sa przedzielone w tasmie masa? Znaczy, jeden sygnal -
jedna masa. To jest __niezbedne__ w przypadku dluzszych kabli lub
szybszych transmisji. Ogolnie rezcz biorac robienie kabla w inny
sposob to szczyt lamerii.
Jesli stan wyswietlaczy sie czesto zmienia, to bym dal elektrolit.
--
Pozdrowienia, Marcin E. Hamerla
"Jak ja was, kurrwy, nienawidzę, jak do was bym z kałacha bił."
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Re: Bufory do transmisji (dlugie)
Date: Thu, 10 Feb 2005 22:34:09 +0100
Jaka dluga jest tasma?
Linie sygnalowe sa przedzielone w tasmie masa? Znaczy, jeden sygnal -
jedna masa. To jest __niezbedne__ w przypadku dluzszych kabli lub
szybszych transmisji. Ogolnie rezcz biorac robienie kabla w inny
sposob to szczyt lamerii.
ba... widzisz :) Kabel ma w sumie niecale 2m wiec jakos nie wpadlem na to
zeby przedzielac sygnaly masa :( A szkoda... a nie mozna jakos gdzies kupic
takiego kabla jak w ATA66/100 czyli o dwukrotnie wiekszym zageszczeniu zyl?
i zdaje sie sa do tego specjalne koncowki...
Jesli stan wyswietlaczy sie czesto zmienia, to bym dal elektrolit.
gdzie? Rownolegle do zasilania rejestrow?
Dzieki
Piotr
Date: Fri, 11 Feb 2005 13:45:03 +0100
From: badworm <nospam_at_nospam_post.pl>
Subject: Re: Bufory do transmisji (dlugie)
Dnia 2005-02-10 22:34, Użytkownik BYRRT! napisał:
ba... widzisz :) Kabel ma w sumie niecale 2m wiec jakos nie wpadlem na to
zeby przedzielac sygnaly masa :( A szkoda... a nie mozna jakos gdzies kupic
takiego kabla jak w ATA66/100 czyli o dwukrotnie wiekszym zageszczeniu zyl?
i zdaje sie sa do tego specjalne koncowki...
Jak nie dostaniesz takiej taśmy i końcówek to może po prostu wymień
taśmę na dwa razy szerszą i przeprojektuj płytkę pod złącza - będzie
trochę zabawy ale linie masy będziesz miał na złączach w jednym rządku
więc podejście z pozostałymi sygnałami nie powinno być skomplikowane.
--
Pozdrawiam Bad Worm badworm{"a" w kolku}post[punkt]pl
GG# 2400455 ICQ# 320399066
http://dobreprogramy.pl/index.php?dz=8&a=24
http://browsehappy.pl/
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Re: Bufory do transmisji (dlugie)
Date: Fri, 11 Feb 2005 22:16:26 +0100
Jak nie dostaniesz takiej taśmy i końcówek to może po prostu wymień
taśmę na dwa razy szerszą i przeprojektuj płytkę pod złącza - będzie
trochę zabawy ale linie masy będziesz miał na złączach w jednym rządku
więc podejście z pozostałymi sygnałami nie powinno być skomplikowane.
jest to pewne desperackie wyjscie :)
Dzieki pozdrawiam
From: Marcin E. Hamerla <Xmeh4njusy_at_nospam_Xpoczta.Xonet.Xpl.removeX>
Subject: Re: Bufory do transmisji (dlugie)
Date: Fri, 11 Feb 2005 22:20:14 +0100
BYRRT! napisal(a):
Jak nie dostaniesz takiej taśmy i końcówek to może po prostu wymień
taśmę na dwa razy szerszą i przeprojektuj płytkę pod złącza - będzie
trochę zabawy ale linie masy będziesz miał na złączach w jednym rządku
więc podejście z pozostałymi sygnałami nie powinno być skomplikowane.
jest to pewne desperackie wyjscie :)
Dzieki pozdrawiam
BTW mialem kiedys problem analogiczny do Twojego. Znaczy, ktos
zaprojektowal blednie zlacze i byl problem w urzadzeniu. Niestety nie
dalo sie wyrzucic plytek. Wybrnalem z sytuacji tak, ze zrobilem
malutka plytke - przejsciowke, ktora byla nakladana na oryginalne
zlacze. Z tej plytki wychodzila juz prawidlowa tasma, z przeplotem
masami.
--
Pozdrowienia, Marcin E. Hamerla
"Jak ja was, kurrwy, nienawidzę, jak do was bym z kałacha bił."
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Re: Bufory do transmisji (dlugie)
Date: Fri, 11 Feb 2005 23:06:27 +0100
BTW mialem kiedys problem analogiczny do Twojego. Znaczy, ktos
zaprojektowal blednie zlacze i byl problem w urzadzeniu. Niestety nie
dalo sie wyrzucic plytek. Wybrnalem z sytuacji tak, ze zrobilem
malutka plytke - przejsciowke, ktora byla nakladana na oryginalne
zlacze. Z tej plytki wychodzila juz prawidlowa tasma, z przeplotem
masami.
Ja bym musial dosc duzo robic takich przejsciowek bo urzadzenie wyglada tak
ze od sterownika idzie tasma do pierwszego modulu z wyswietlaczami, z niego
kolejna tasma na drugi, z drugiego na trzeci i z trzeciego na czwarty czyli
w sumie 7 takich plytek musialbym zrobic a to jest tak ze laczna suma
dlugosci tych tasm wynosi niecale 2m czyli odcinki maja po 20-30cm...
Dlatego myslalem zeby zrobic taki bufor wstawic miedzy 2gim a 3cim
modulem...
Pozdrawiam
Piotr
From: Marcin E. Hamerla <Xmeh4njusy_at_nospam_Xpoczta.Xonet.Xpl.removeX>
Subject: Re: Bufory do transmisji (dlugie)
Date: Fri, 11 Feb 2005 23:10:33 +0100
BYRRT! napisal(a):
Ja bym musial dosc duzo robic takich przejsciowek bo urzadzenie wyglada tak
ze od sterownika idzie tasma do pierwszego modulu z wyswietlaczami, z niego
kolejna tasma na drugi, z drugiego na trzeci i z trzeciego na czwarty czyli
w sumie 7 takich plytek musialbym zrobic a to jest tak ze laczna suma
dlugosci tych tasm wynosi niecale 2m czyli odcinki maja po 20-30cm...
Dlatego myslalem zeby zrobic taki bufor wstawic miedzy 2gim a 3cim
modulem...
A Ty dzialasz teraz z prototypem czy juz iles sztuk wyprodukowales?
--
Pozdrowienia, Marcin E. Hamerla
"Jak ja was, kurrwy, nienawidzę, jak do was bym z kałacha bił."
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Re: Bufory do transmisji (dlugie)
Date: Fri, 11 Feb 2005 23:46:08 +0100
A Ty dzialasz teraz z prototypem czy juz iles sztuk wyprodukowales?
jak juz pisalem - to praca dyplomowa :) Moduly wyswietlaczy sa na laminacie
prawie kartki A4 wiec same w sobie beda dosc drogie w wykonaniu... musi byc
jakis sposob zeby to ominac...
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Bufory do transmisji (dlugie)
Date: Sat, 12 Feb 2005 01:05:41 +0100
On Fri, 11 Feb 2005 23:46:08 +0100, BYRRT! wrote:
jak juz pisalem - to praca dyplomowa :) Moduly wyswietlaczy sa na laminacie
prawie kartki A4 wiec same w sobie beda dosc drogie w wykonaniu... musi byc
jakis sposob zeby to ominac...
Najpierw p* estetyke i rozciac oraz rozsunac kabelki.
Bo na moj gust wcale nie musi pomoc.
Jesli jednak pomoze - to albo zostaw, albo zamien sasiednie
druty zeby wstawic cos malo zmiennego miedzy te sygnaly - mozna
male druciarstwo na plytce, mozna zamienic druty tasmy przy samych
gniazdach.
Moze pomoze male opoznienie od ostatniego bitu do uruchomienia strobe,
albo wstawienie na linii clk rezystora do +5V [albo do masy] w kazdym
module - HCT sa bardzo czule, rezystor moze stlumic przepiecie.
Ale generalnie spodziewam sie raczej innych klopotow - 2m kabla to
troche malo, wiele systemow dziala na dluzszych kablach.
J.
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: Bufory do transmisji (dlugie)
Date: Mon, 14 Feb 2005 15:16:11 +0100
BYRRT! wrote:
Jest układ - płytka sterownika + 4 moduły wyświetlaczy (po dwa wyśw na
jeden
moduł) LED 100mm. Wyświetlacze są sterowane szeregowo poprzez rejestry
74HCT4094 oraz wzmacniacze ULN2803. Wszystkie wyświetlacze i sterownik
połączone są ze sobą szeregowo po 20to pinowej taśmie - są na niej
zasilanie
12V, 5V dla rejestrów, clock, data i strob dla wyświetlaczy.
A nie mozesz po prostu wstawic na plytce z wyswietlaczami Atmelka
2313 i wysylac mu dane przez RS232 po dowolnie dlugim kablu?
Jesli strona nadawcza ma zachowywac dotychczasowy interfejs,
to do niej tez dodaj takiego Atmelka. :-)
Stąd moje pytanie - jakie są dobre scalaki może nawet stworzone
do tego, aby wzmacniały sygnał cyfrowy i uniezależniały go od zakłóceń.
Dawno temu byly takie scalaki SN/UCY75107.
Pozdrawiam
Piotr Wyderski
From: "BYRRT!" <usun.to.byrrt_at_nospam_op.pl>
Subject: Re: Bufory do transmisji (dlugie)
Date: Mon, 14 Feb 2005 23:20:09 +0100
Dawno temu byly takie scalaki SN/UCY75107.
dobra, poprostu skrzyzowalem kable i miedzy sygnaly dalem mase i sie
uspokoilo
Wstawianie procow na kazdym z wyswietlaczy to nie obraz sie ale dla mnie
glupota!
Pozdrawiam
Piotr