NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA | Login: Hasło: rss dla

HOME » DIY - KONSTRUKCJE » DIGITAL 2004 / UNISYNT 2002A

Przejdz do dołu stronyStrona: 1 / 2>>>    strony: [1]2

Digital 2004 / Unisynt 2002A

  
sq1gpr
19.08.2018 16:03:54
poziom 1

Grupa: Użytkownik

QTH: JO84pc

Posty: 27 #2576591
Od: 2011-12-15
Kilka lat temu trafił do mnie po zmarłym koledze krótkofalowcu trx Digital 2004 w stanie częściowo zmontowanym. Niedawno robiąc porządki natknąłem się na niego w kartonie różnych "przydasie" i pomyślałem żeby spróbować go uruchomić. Brakuje w nim trochę elementów, chciałem jednak zacząć od tego czy ruszy część cyfrowa i niestety porażka na samym początku - wyświetlacz pokazuje tylko czarne kwadraty. Wyjąłem uC z podstawki i próbuję go ruszyć na płytce stykowej, generator taktujący działa, podłączyłem do niego programator ISP i odczytałem zawartość - wygląda tak jakby w pamięci nic nie było, sprawdzałem oscyloskopem czy wogóle jakieś odpowiedzi lecą na linii MISO i jest tam przebieg w trakcie odczytu więc uC coś odpowiada. Mam prośbę czy ktoś może posiada wsad do uC pod Unisynta 2002 ?
  
Electra10.12.2018 10:31:59
poziom 5

oczka
  
sq6ade
19.08.2018 16:15:36
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



Grupa: Użytkownik

QTH: 70.260MHz FM !

Posty: 12232 #2576599
Od: 2008-3-21


Ilość edycji wpisu: 2
Pewnie jest zabezpieczony. Kluczem jest schemat urządzenia . Program zazwyczaj jest tak zrobiony że czeka na coś. Np na zmianę stanu portu , na odpowiedź innego układu np i2c albo na busy z wyświetlacza. Dlatego profesjonalni producenci sprzętu zamieszczają w serwisówce mapę portów CPU wtaz z ich funkcjami zawartymi w programie.
W tym wypadku zastąpi Ci to schemat gdyż projektant tych urządzeń nie udostępnia innych informacji.

Podoba mi się że sprawdziłeś MISO oczko
_________________
Jesteście gotowi ??? !!!

TAK jest Kapitanie !!! :)

ObrazekObrazekObrazekObrazek

  
sq1gpr
19.08.2018 16:37:04
poziom 1

Grupa: Użytkownik

QTH: JO84pc

Posty: 27 #2576610
Od: 2011-12-15


Ilość edycji wpisu: 2
Też próbowałem opcji ze stanami na portach. Wg. schematu wychodzi na to że port P0 jest podciągnięty rezystorami do Vcc co też zrobiłem dla pewności, pod P2 podłączony jest wyświetlacz, poza tym RST, na EA/VPP podany Vcc, komunikacja z układem syntezy AD9835 wychodzi że jest tyko jednokierunkowa uC->, synteza (chyba że się mylę). Wg. opisów producenta po podaniu zasilania na wyświetlaczu powinna pokazać się informacja o wersji programu i po chwili wyświetlić się nastawiona częstotliwość.

Fragment schematu z uC i syntezą:

https://imgup.ovh/image/ws84
  
sq6ade
19.08.2018 16:44:54
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



Grupa: Użytkownik

QTH: 70.260MHz FM !

Posty: 12232 #2576613
Od: 2008-3-21
Wrzuć link do schematu. Z tego co pamiętam dame do dds wrzucane są synchronicznie bez kontroli przepływu. Coś jak shift register.
_________________
Jesteście gotowi ??? !!!

TAK jest Kapitanie !!! :)

ObrazekObrazekObrazekObrazek

  
sp3suz
19.08.2018 16:47:14
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: JO72SV

Posty: 2638 #2576614
Od: 2011-3-19
Sprawa może leżeć w kontraście wyświetlacza. Sprawdź jak reguluje się kontrast wyświetlacza i zmniejsz napięcie. Jak jest za duże to kwadraty masz zamiast cyfr. Miałem takie KITy do zmontowania ( z przewagą kitu - hi) a tam taki numer występował. po wyregulowaniu było coś widać.

_________________
Pijmy piwo jedzmy śledzie , będziem silni jak niedzwiedzie!
  
sq1gpr
19.08.2018 16:49:00
poziom 1

Grupa: Użytkownik

QTH: JO84pc

Posty: 27 #2576615
Od: 2011-12-15

Digital 2004 http://www.sp3abg.taog.pl/SD20044.zip

tutaj sam Unisynt 2002 http://www.sp3abg.taog.pl/ste2dds.zip
  
sq1gpr
19.08.2018 16:50:43
poziom 1

Grupa: Użytkownik

QTH: JO84pc

Posty: 27 #2576616
Od: 2011-12-15
    sp3suz pisze:

    Sprawa może leżeć w kontraście wyświetlacza. Sprawdź jak reguluje się kontrast wyświetlacza i zmniejsz napięcie. Jak jest za duże to kwadraty masz zamiast cyfr. Miałem takie KITy do zmontowania ( z przewagą kitu - hi) a tam taki numer występował. po wyregulowaniu było coś widać.


Raczej nie to bo na liniach portu wyświetlacza nic się nie dzieje (żadnych przebiegów, na którejś czy kilku tylko stałe stany 0 lub 1)
  
sq6ade
20.08.2018 10:50:48
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



Grupa: Użytkownik

QTH: 70.260MHz FM !

Posty: 12232 #2576791
Od: 2008-3-21
Zobacz w momencie restartu czy na linii E wyświetlacza są jakieś impulsy. Nie wiadomo jak napisany jest program czy proc kilka razy ,raz próbuje dogadać się z LCD czy robi to aż do skutku.
_________________
Jesteście gotowi ??? !!!

TAK jest Kapitanie !!! :)

ObrazekObrazekObrazekObrazek

  
sp3suz
20.08.2018 18:25:01
poziom najwyższy i najjaśniejszy :-)

Grupa: Użytkownik

QTH: JO72SV

Posty: 2638 #2576975
Od: 2011-3-19
Coś mi chodzi po głowie że tam trzeba na którejś szynie podać pięć razy impuls zerujący... ale głowy bym nie dał że to TA synteza. A co do wyświetlacza to kontrast jest ustawiany na jednej z nóg przy pomocy regulacji napięcia.To nie ma nic wspólnego z procesorem.

_________________
Pijmy piwo jedzmy śledzie , będziem silni jak niedzwiedzie!
  
sq1gpr
20.08.2018 18:38:55
poziom 1

Grupa: Użytkownik

QTH: JO84pc

Posty: 27 #2576981
Od: 2011-12-15


Ilość edycji wpisu: 1
Normalnie po uruchomieniu na EN ustawia się stan wysoki i nic się nie dzieje, dzisiaj dałem sobie chwilę czasu i kilkanaście a może i więcej razy zrobiłem mu reset (9 noga do Vcc na krótko) i po którymś razie pokazały się przebiegi na porcie wyświetlacza, zrobiłem zrzuty :

RS:
https://naforum.zapodaj.net/453ebdf52e22.jpg.html

RW:
https://naforum.zapodaj.net/c2ddaca1fbea.jpg.html

EN:
https://naforum.zapodaj.net/c538d52aad3b.jpg.html

D4:
https://zapodaj.net/29c9a5edf5ec9.jpg.html

D5:
https://zapodaj.net/d54e998fe72e9.jpg.html

D6:
https://zapodaj.net/bf2e4c85c33c1.jpg.html

D7:
https://zapodaj.net/178c9a9f8fd6f.jpg.html

niestety na wyświetlaczu dalej ciemne kwadraty, dla pewności dałem pr-ek na regulację kontrastu jak sugeruje SP3SUZ ale widać że nic sensownego uC na wyświetlacz nie wysyła bo nawet zmniejszając kontrast widać że pola znaków są całe wypełnione.
Swoją drogą przebiegi wydają mi się dziwne, będę musiał coś na Arduino uruchomić żeby porównać z działającym układem.
  
sq6ade
20.08.2018 18:57:51
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



Grupa: Użytkownik

QTH: 70.260MHz FM !

Posty: 12232 #2576994
Od: 2008-3-21
Te wszystkie zrzutki z Rigola są przy tej samej czułości V/dz ? (2V na działkę ?)

p.s.
W takich sytuacjach świetnie spisuje się analizator Saleae za niewielką kasę świetny aparat diagnostyczny :
http://sp7pki.iq24.pl/default.asp?grupa=3536&temat=467449
_________________
Jesteście gotowi ??? !!!

TAK jest Kapitanie !!! :)

ObrazekObrazekObrazekObrazek

  
Electra10.12.2018 10:31:59
poziom 5

oczka
  
sq1gpr
20.08.2018 19:07:02
poziom 1

Grupa: Użytkownik

QTH: JO84pc

Posty: 27 #2576998
Od: 2011-12-15


Tak nie ruszałem ani podstawy czasu ani wzmocnienia, dla wszystkich zrzutów są takie same, jedyne co ruszałem to poziom wyzwalania żeby wykresy były stabilne.
  
sq6ade
20.08.2018 19:14:38
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



Grupa: Użytkownik

QTH: 70.260MHz FM !

Posty: 12232 #2577000
Od: 2008-3-21
No to widzisz że poziomy H niektórych lini nie osiągają poziomu zbliżonego do 5V. Są na ok połowie czyli w polu stanu nieustalonego.
_________________
Jesteście gotowi ??? !!!

TAK jest Kapitanie !!! :)

ObrazekObrazekObrazekObrazek

  
sq1gpr
20.08.2018 19:42:17
poziom 1

Grupa: Użytkownik

QTH: JO84pc

Posty: 27 #2577016
Od: 2011-12-15
Widzę widzę dlatego też sprawdziłem jak to się ma do czegoś co działa np. na Arduino i przy okazji sprawdziłem czy wyświetlacz jest sprawny i wychodzi że tak.
Przebieg na D4 też zwrócił moją uwagę zresztą pozostałe linie D także dziwnie wyglądają. Odłączyłem wyświetlacz z linii D4 i poziom poszedł na 5V. Wyświetlacz jak pisałem sprawdzony na Arduino i działa.
  
sq6ade
20.08.2018 19:45:59
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



Grupa: Użytkownik

QTH: 70.260MHz FM !

Posty: 12232 #2577021
Od: 2008-3-21
Dorzuć na próbę pullupy 10k na liniach do LCD. Procki w Andrutinach mają "mocniejszy stan H".
_________________
Jesteście gotowi ??? !!!

TAK jest Kapitanie !!! :)

ObrazekObrazekObrazekObrazek

  
sq1gpr
20.08.2018 20:15:39
poziom 1

Grupa: Użytkownik

QTH: JO84pc

Posty: 27 #2577031
Od: 2011-12-15


Ilość edycji wpisu: 1
Konstruktor nie przewidział rezystorów podciągających, poza tym jak podam napięcie i nie robię nic z resetem to na E, RS, D6 i D7 jest stale stan H (pełne 5V więc raczej nie ma problemu żeby port nie wyrabiał), na pozostałych liniach do wyświetlacza jest L. Swoją drogą szukam czy ten uC ma wogóle możliwość zablokowania odczytu programu z pamięci, na 89C2051 wiem że jest taka możliwość. Dziwi mnie że przy odczycie z tego uC dostaję same FF czyli pusty.

Dzięki za podpowiedź z analizatorem stanów logicznych, rzeczywiście ciekawa i przydatna rzecz, już zamówiłem wesoły
  
sq6ade
20.08.2018 20:21:23
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



Grupa: Użytkownik

QTH: 70.260MHz FM !

Posty: 12232 #2577033
Od: 2008-3-21
To '51. Zabezpieczony daje w odczycie FF. Spróbuj jednak z pullupami. Może ze starości coś się pogorszyło w pullupach wewnątrz struktur ?
_________________
Jesteście gotowi ??? !!!

TAK jest Kapitanie !!! :)

ObrazekObrazekObrazekObrazek

  
sq1gpr
20.08.2018 21:07:01
poziom 1

Grupa: Użytkownik

QTH: JO84pc

Posty: 27 #2577048
Od: 2011-12-15


Ilość edycji wpisu: 1
Dałem rezystory i dalej nic, napięcie w stanie H jest 5V ale wyświetlacz bez zmian. Albo ten uC jest trafiony albo nie ma programu, może nie mam zbyt wielkiego doświadczenia w tym temacie ale na tyle co uruchamiałem układów na uC nigdy nie było takich problemów, przy prawidłowym programie i podłączeniu startowało od pierwszego razu.
  
sq6ade
20.08.2018 21:19:39
moc !!!
wydawało się ze wiecej już sie nie da ale jednak !



Grupa: Użytkownik

QTH: 70.260MHz FM !

Posty: 12232 #2577055
Od: 2008-3-21
No to może proc ma faktycznie awarię na porcie IN. Schemat nie podpowiada żadnego innego warunku z zewnątrz. Albo go źle czytam bo jest dziwacznie narysowany jak dla mnie.
A może jakiś 1 bit wywiało z romflash ?

Z "januszowych" metod przychodzi mi jeszcze na myśl obdzwonienie portów cpu od lcd miernikiem 'diody' w obu polaryzacjach względem VCC i GND proca czy nie ma różnic we wskazaniach.
_________________
Jesteście gotowi ??? !!!

TAK jest Kapitanie !!! :)

ObrazekObrazekObrazekObrazek

  
sq1gpr
20.08.2018 21:44:43
poziom 1

Grupa: Użytkownik

QTH: JO84pc

Posty: 27 #2577070
Od: 2011-12-15


Ilość edycji wpisu: 2
    sq6ade pisze:


    Z "januszowych" metod przychodzi mi jeszcze na myśl obdzwonienie portów cpu od lcd miernikiem 'diody' w obu polaryzacjach względem VCC i GND proca czy nie ma różnic we wskazaniach.


Czasem najprostsze metody coś powiedzą HI. Sprawdziłem jak podpowiedziałeś i wychodzi że dioda P0.4 <- GND jest walnięta bo nie przewodzi, co prawda nie jest to port wyświetlacza ale daje jakąś informację ze coś się działo z uC. Wszystkie pozostałe zarówno z GND jak i Vcc są ok. Kusi mnie żeby napisać jakiś prosty program w Keil-u do sprawdzenia ale wtedy już na pewno jeśli coś jest w procku to pójdzie się kochać a coś czuję że na wsad liczyć nie można że ktoś będzie miał.
  
Electra10.12.2018 10:31:59
poziom 5

oczka

Przejdz do góry stronyStrona: 1 / 2>>>    strony: [1]2

  << Pierwsza      < Poprzednia      Następna >     Ostatnia >>  

HOME » DIY - KONSTRUKCJE » DIGITAL 2004 / UNISYNT 2002A

Aby pisac na forum musisz sie zalogować !!!

randki | własny sklep internetowy | promocje | CyberCiekawostki | darmowe forum | sklepy
opinie, testy, oceny | katalog stron | toplsta