Goto page Previous 1, 2
EM
Guest
Fri Apr 13, 2007 8:00 am
Quote:
Żeby zmniejszyć stromość zboczy wszystkie linie cyfrowe przesyłane
przewodami mają szeregowo włączone rez. 2k2.
Oczywiście na podstawie opisu bardzo trudno stwierdzić co jest źle.
Myślę, że zwarcie tych 2k2 i rozdzielenie tasiemki na poszczególne
przewody powinno poprawić działanie układu.
Popieram, 2k2 to bardzo dużo
Można dać jakieś rezystory, ale raczej nie więcej niż 100ohm.
Najpierw sprawdziłbym bez nich.
--
Pozdrawiam
EM
Luk@sz
Guest
Fri Apr 13, 2007 9:16 am
ThomasN napisał(a):
Quote:
Te dwie płytki są łączone 5 przewodami w sumie, w tym zasilanie. Zasilanie
jest puszczone innym przewodem - ekran w postaci oplotu. Teraz przy stronie
przetwornika przewody z masą wiszą w powietrzu - niestety nie pomyślałem

i nie przewidziałem więcej pinów masy.
Puść to wszystko w jednej taśmie, zasilanie też. Wszystkie przewody masy
połącz z obu stron, kabelkiem/drucikiem czym się da. Nie może nic
wisieć w powietrzu bo to niewiele da. Bez tego nie ma opcji żeby
działało poprawnie.
Pozdro
EM
Guest
Fri Apr 13, 2007 9:23 am
Quote:
Oczywiście na podstawie opisu bardzo trudno stwierdzić co jest źle.
Myślę, że zwarcie tych 2k2 i rozdzielenie tasiemki na poszczególne
przewody powinno poprawić działanie układu.
Popieram, 2k2 to bardzo dużo
Można dać jakieś rezystory, ale raczej nie więcej niż 100ohm.
Najpierw sprawdziłbym bez nich.
W symulacji dobrze to wygląda. Z R=2k2 i C=30p czas narastania zbocza to
jakieś 150ns. Bez tych rezystorów filtru LP praktycznie nie będzie. Z
R=100 i C=660p efekt powinien być ten sam. Poeksperymentowałbym gdybym
miał więcej czasu.
Ale po co tak wolne narastanie? Po co filtry LP? (może czegoś nie
doczytałem)
Nie chodzi przecież o symulację tylko o poprawne działanie :)
--
Pozdr
EM
Piotr Gałka
Guest
Fri Apr 13, 2007 9:53 am
Użytkownik "ThomasN" <tom_ny.WYTNIJ@WYTNIJ.wp.pl> napisał w wiadomości
news:evn9c4$ah6$1@inews.gazeta.pl...
Quote:
wszystkie rezystory są po stronie atmegi niestety i po tej też stronie są
kondensatory, za wyjątkiem linii dataout - tam nie dałem kondensatora, bo
nie mam jak go przylutować po odpowiedniej stronie rezystora. Wiem, że
rezystor od linii dataout powinien być przy przetworniku, ale to jest błąd
projektu i tyle (projekt też ja robiłem, czyli nie mam na kogo zrzucić
odpowiedzialności

).
Twoje rozwiązanie jest śladem czegoś o czym kiedyś pisaliśmy.
Mój problem z EEPROMem o szybkich zboczach na 10cm tasiemce brał się właśnie
z jego linii DataOut.
Szybkie zbocza z tej linii przenosiły się w kabelku na sąsiednie linie
(między innymi sygnał Clock do EEPROMu).
A że konstrukcja (z tym kabelkiem) pochodziła z 1992 roku za najprostsze
rozwiązanie uznałem spowolnienie tej jednej linii - wstawiłem (z sufitu) 2k2
i zadziałało.
Potem kupiliśmy EEPROMy innego producenta i działają bez problemu nawet na
20cm tasiemki (bez wstawiania tego 2k2).
Jeśli Ty jednej linii (akurat jakby tej samej) nie spowalniasz, a wszystkie
inne robisz wysoko impedancyjne (wstawiając 2k2) to tworzysz sytuację gorszą
niż bez żadnych rezystorów.
Zostawiasz w kabelku silne źródło zakłóceń i robisz wszystkie linie
podatnymi na te zakłócenia - 'genialne' rozwiązanie.
P.G.
Piotr Gałka
Guest
Fri Apr 13, 2007 11:20 am
Użytkownik "ThomasN" <tom_ny.WYTNIJ@WYTNIJ.wp.pl> napisał w wiadomości
news:evnk2t$s4q$1@inews.gazeta.pl...
Quote:
1. (myśle, że lepsza) przeciąć ścieżkę DOUT przy przetworniku i wstawić
rezystor 2k2 i za nim 30p. W ten sposób wszystkie linie będą tak samo
zabezpieczone.
2. wywalić wszystkie rezystory i kondensatory. Sprawdzić jak będzie
działać i ewentualnie wstawić tylko kondensatory 600p w odpowiednich
miejscach.
Która rozwiązanie będzie lepsze?
Sądzę, że 1.
Jak dajesz też C, to spokojnie możesz dać R 10x mniejsze.
P.G.
ThomasN
Guest
Fri Apr 13, 2007 11:35 am
Quote:
1. (myśle, że lepsza) przeciąć ścieżkę DOUT przy przetworniku i wstawić
rezystor 2k2 i za nim 30p. W ten sposób wszystkie linie będą tak samo
zabezpieczone.
2. wywalić wszystkie rezystory i kondensatory. Sprawdzić jak będzie
działać i ewentualnie wstawić tylko kondensatory 600p w odpowiednich
miejscach.
Która rozwiązanie będzie lepsze?
Sądzę, że 1.
Jak dajesz też C, to spokojnie możesz dać R 10x mniejsze.
P.G.
No to spróbuje i napisze o wynikach.
btw. przepraszam wszystkich za złe daty przy postach. właśnie się
zorientowałem, że od paru dni złą date w kompie miałem ustawioną.
pozdrawiam
tn
Jerry1111
Guest
Fri Apr 13, 2007 1:41 pm
ThomasN wrote:
Quote:
1. (myśle, że lepsza) przeciąć ścieżkę DOUT przy przetworniku i
wstawić rezystor 2k2 i za nim 30p. W ten sposób wszystkie linie będą
tak samo zabezpieczone.
2. wywalić wszystkie rezystory i kondensatory. Sprawdzić jak będzie
działać i ewentualnie wstawić tylko kondensatory 600p w odpowiednich
miejscach.
Która rozwiązanie będzie lepsze?
Sądzę, że 1.
Jak dajesz też C, to spokojnie możesz dać R 10x mniejsze.
P.G.
No to spróbuje i napisze o wynikach.
A czemu 2k2? Impedancja 'szarej tasmy' to AFAIR 120R (poprawcie mnie, bo
na pewno sie myle). I taki szeregowy rezystor wstaw.
Poza tym caly czas mi to brzmi, jakbys mial problem z prowadzeniem mas.
Ale tutaj nikt nie pomoze dopoki nie zobaczy calego zmontowanego urzadzenia.
--
Jerry1111
Piotr Gałka
Guest
Fri Apr 13, 2007 2:19 pm
Użytkownik "Jerry1111" <jerry1111abctiredofspamabc@wp.pl> napisał w
wiadomości news:evntnc$jnf$1@news.onet.pl...
Quote:
A czemu 2k2? Impedancja 'szarej tasmy' to AFAIR 120R (poprawcie mnie, bo
na pewno sie myle). I taki szeregowy rezystor wstaw.
Poza tym caly czas mi to brzmi, jakbys mial problem z prowadzeniem mas.
Ale tutaj nikt nie pomoze dopoki nie zobaczy calego zmontowanego
urzadzenia.
Ja wstawiłem kiedyś 2k2 (był pod ręką) bo celem nie było dopasowanie się do
linii tylko niedopuszczenie stromego zbocza do linii.
Dopasowanie do linii zmniejszy zbocze z 5V do 2V5, ale nadal będzie
wystarczająco duże, aby przeniknąć do sąsiedniego przewodu.
P.G.
ThomasN
Guest
Mon Apr 16, 2007 5:15 pm
Chyba to już koniec moich problemów ze SPI w tym systemie. Problem chyba nie
leżał tylko po stronie zakłóceń w przewodach. Problem sprawiał też sposób
przylutowania atmegi opisany tutaj:
http://groups.google.pl/group/pl.misc.elektronika/tree/browse_frm/thread/3d8bf7f87d546935/
Podczas przeróbek musiałem wyjąć płytkę z atmegą i po włożeniu jej z
powrotem w złącza, LCD przestał działać. Po długich poszukiwaniach i
zupełnie pozbawiony pomysłów przejechałem grotem po nóżkach atmegi i
wszystko zaczęło działać - ale tylko na chwile. Po porządnym przylutowaniu
układu wszystko działa już prawie 24h bez błędów :D
Na pewno nie tylko sposób przylutowania atmegi był odpowiedzialny za
problemy w transmisji, ponieważ niektóre zabiegi przy kablu znacznie
poprawiały działanie. Póki co wszystkie linie SPI mają filtry poza DataReady
i nie będę go dodawał póki wszystko działa.
Dziękuje wszystkim za pomoc w rozwiązaniu problemu. Mam nadzieje, że temat
jest zamknięty i wszystko już będzie działać jak trzeba - zważywszy, że
termin się zbliża ;)
pozdrawiam
tn
Goto page Previous 1, 2