Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Obraz jeździ w pionie  (Przeczytany 3017 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Beda

  • Level 3
  • ***
  • Wiadomości: 227
Re: Obraz jeździ w pionie
« Odpowiedź #15 dnia: 04 Grudnia 2016, 21:04 »
Co to za monitorek (nazwa/typ), bo może to będzie przestrogą dla innych na przyszłość ?
Parę C64 i parę innych...

Offline rs2322

  • Level 5
  • *****
  • Wiadomości: 540
  • ASAP
Re: Obraz jeździ w pionie
« Odpowiedź #16 dnia: 05 Grudnia 2016, 17:09 »
Kupiłem sobie monitorek LCD i podłączyłem go kablem do wyjścia composite. Niestety, obraz jeździ w pionie. Powoli przesuwa się w górę.
Poza tym widoczny jest tylko kolor niebieski i jego odcienie. Najjaśniejszy (najbardziej biały) jest kolor zielony.

Przy podłączeniu samego wyjścia luma jest identyczny problem z synchronizacją pionową i obraz jest również niebieski.

I teraz moje pytanie: czy to jest coś, co można naprawić opornikami i kondensatorami? Obraz nie synchronizuje się w pionie.

Gdzie szukać informacji?

Takie podstawowe pytanie, a czy obraz z tego C64 jest poprawnie wyświetlany na innym monitorze lub telewizorze ?
Masz inne źródło sygnału composite które możesz podłączyć pod ten monitor z którym masz problem o którym piszesz ?

Co do układu dopasowania linii długiej cvbs to wyglada to tak:



Dla twojego przypadku wystarczy C1 i R1, przy czym C1 o wartości 1-10uf (w szereg podłączony) i R1 dobrane 50-200Ohm (równolegle do linii).
Przerabiałem temat z takim niedopasowaniem i taki układ sie sprawdza w wielu aplikacjach.
Pamięci RAM każda ilość: KM4164, 4464, TMS 4464 MT1259-10
PCB - projekty na zamówienie.
Programowanie pamięci EEPROM, EPROM - free !
SD2IEC http://c64power.com/forumng/index.php?topic=6630.0

Offline KB777

  • Level 6
  • ******
  • Wiadomości: 2430
  • -profil nieaktywny-
Re: Obraz jeździ w pionie
« Odpowiedź #17 dnia: 05 Grudnia 2016, 22:34 »
Panowie, panowie, trochę kultury.
[...]
podłączając równolegle opornik i kondensator i włączając je szeregowo w kabel. [...] Moja teoria jest taka, że ten układzik zadziałał jako filtr dolnoprzepustowy [...]

Zamówiłem sobie wzmaki i będę robił eksperymenty. [...]

Z = R * (1/jwC) / (R + 1/jwC)

|Z| =  R / ( SQR(1 +w2R2C2)   // SQR = pierwiastek kwadratowy

Równolegle połączony rezystor i kondensator (wpięte szeregowo w kabel) to filtr górnoprzepustowy. Skoro ma być kulturalnie: do szkoły !  Z eksperymentów polecam te z matematyką i fizyką, to podstawa.
-profil nieaktywny-

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Re: Obraz jeździ w pionie
« Odpowiedź #18 dnia: 06 Grudnia 2016, 03:19 »
Po co wiedza jak można przecież na małpę, wrzucić goździe potrząsnąć i się dopasuje. Takie tematy są piękne, 6mln c64, jeden niezwykły, przypomina to lotto 14mln kombinacji i jeden olo5...
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline haael

  • Level 1
  • *
  • Wiadomości: 14
Re: Obraz jeździ w pionie
« Odpowiedź #19 dnia: 18 Marca 2017, 16:40 »
W końcu znalazłem rozwiązanie problemu. Śmialiście się ze mnie, a ja to znalazłem. Tzn. jeszcze nie zaimplementowałem tego u siebie.

Teoria jest tu: http://www.raphnet.net/divers/commodore64/index_en.php

Objaw identyczny jak mój:
So once the RAM chips were replaced, I finally got the welcoming Commodore basic screen telling me it was "READY." on a nice blue background Oh no, what now, no colors! And why is the image slowly "rolling" vertically?

Przyczyna: C64 wysyła sygnał niezgodny ze specyfikacją PAL.


Analogowe monitory CRT są to najwyraźniej w stanie zignorować, nowoczesne LCDki nie.

Zobaczycie, że jeszcze dopnę swego.

Offline haael

  • Level 1
  • *
  • Wiadomości: 14
Re: Obraz jeździ w pionie
« Odpowiedź #20 dnia: 11 Kwietnia 2017, 17:48 »
Prawie wszystkie elementy już skompletowane. Brakuje jeszcze tylko kabli.



Zrobię to na procesorku STM32F4. Po Świętach będę się bawił oscyloskopem.

Offline V-12/Tropyx

  • Level 7
  • *******
  • Wiadomości: 2765
  • 0ldsk00l 4ever!
    • http://www.riversedge.pl/
Re: Obraz jeździ w pionie
« Odpowiedź #21 dnia: 11 Kwietnia 2017, 18:14 »
Nie jest tajemnicą, że sygnał z C64 nie jest kompatybilny z PAL i w zasadzie nie ma na to żadnego sposobu. Jeżeli uda Ci się to zrobić, to będziesz pierwszy. Ale ostrzegam - niejeden poległ w tym temacie. 3mam kciuki. :)
http://www.riversedge.pl/ - zapraszam na nową stronę: recenzje, relacje, strefa C64.

Serwis Commodore 64/1541 - naprawa/diagnoza.
Zawsze aktualne!

Offline haael

  • Level 1
  • *
  • Wiadomości: 14
Re: Obraz jeździ w pionie
« Odpowiedź #22 dnia: 11 Kwietnia 2017, 18:30 »
Raczej nie będę pierwszy, bo dokonał tego gość z linka, którego zapodałem 2 posty wyżej.

Offline V-12/Tropyx

  • Level 7
  • *******
  • Wiadomości: 2765
  • 0ldsk00l 4ever!
    • http://www.riversedge.pl/
Re: Obraz jeździ w pionie
« Odpowiedź #23 dnia: 11 Kwietnia 2017, 19:23 »
Z tego, co gość pisze na tej stronie, nadal są jakieś problemy z sygnałem, ale jest on na tyle stabilny, że jego LCD wyświetla oraz z C64 prawidłowo. Pytanie, czy ten układ będzie działać z każdym nowoczesnym monitorem/telewizorem? A co z profesjonalnymi grabberami, które totalnie  nie radzą sobie z sygnałem z C64? Jestem bardzo ciekaw!
http://www.riversedge.pl/ - zapraszam na nową stronę: recenzje, relacje, strefa C64.

Serwis Commodore 64/1541 - naprawa/diagnoza.
Zawsze aktualne!

Offline haael

  • Level 1
  • *
  • Wiadomości: 14
Re: Obraz jeździ w pionie
« Odpowiedź #24 dnia: 11 Kwietnia 2017, 20:23 »
Na tamtej stronie gość próbował wygładzić ten nadliczbowy pik w dół. Przeczytałem specyfikację PAL, jak szanowni koledzy radzili i wydaje mi się, że raczej powinno się wypełnić ten następujący po nim pik w górę. Wtedy sygnał będzie poprawnym PAL. Tak mi się wydaje.

Mój układ będzie można zaprogramować tak, że będzie można praktycznie dowolnie skorygować sygnał synchronizacji. Nie będzie można tylko edytować samego sygnału jasności/koloru ani nie będzie można zmienić częstotliwości.

Co do danych obrazu, to przez chwilę myślałem, żeby zastosować jakiś procesor graficzny i to przeedytować, ale jednak mi się nie chce.

Co do częstotliwości, to planuję sobie złożyć zasilacz z inwerterem z regulowaną częstotliwością i sprawdzić, jak C64 na to zareaguje. On używa sieci energetycznej jako wzorca częstotliwości dla swojego zegara, podobnie jak wiele telewizorów z tamtego okresu. To dlatego PAL ma częstotliwość 50Hz a NTSC 60Hz, że właśnie takie były częstotliwości napięcia sieciowego.

Z analizy na tamtej stronie odnoszę wrażenie, że C64 próbuje synchronizować każdy półobraz do częstotliwości sieci energetycznej, ale chip video ma jakby własny zegar, szybszy, niezsynchronizowany z siecią. Z niedopasowania tego zegara i częstotliwości sieci pojawiają się te nadliczbowe piki. Najlepszym wyjściem byłoby pogrzebać w komputerze, wymienić jakiś kondensator, żeby dopasować zegar video do sieci. Ale w to się nie chcę bawić. Spróbuję natomiast dopasować sieć do zegara video. Wyjdzie sygnał PAL o trochę innej częstotliwości, np. 50.5Hz, ale mam nadzieję, że monitorek sobie z tym poradzi.

Offline Zbych

  • Level 3
  • ***
  • Wiadomości: 210
Re: Obraz jeździ w pionie
« Odpowiedź #25 dnia: 11 Kwietnia 2017, 23:09 »
Mówię z góry że nie jestem elektronikiem, ale wiem że C64 z "sieci" bierze częstotliwość tylko do zegarów CIA a pozostałe częstotliwości nadaje VIC na podstawie zegara z kryształu więc regulacja na zasilaczu nie powinna wpłynąć na obraz
Tu jest ładnie wyjaśnione dlaczego obraz nie ma 50 ale 50.125Hz:
http://dustlayer.com/vic-ii/2013/4/25/vic-ii-for-beginners-beyond-the-screen-rasters-cycle

Takiej wartości musiałem użyć moim programiku wyszukującym rytm dla "SID Hero", ponieważ mój programik analizował dane "czasowe" to musiałem je przekonwertować na wartości "odświeżeń ekranu" i gdy przyjąłem 50Hz to syncho muzyki z danymi się rozjechało dopiero po podaniu 50.125 działało jak trzeba.

Offline haael

  • Level 1
  • *
  • Wiadomości: 14
Re: Obraz jeździ w pionie
« Odpowiedź #26 dnia: 12 Kwietnia 2017, 09:30 »
Dzięki za każdego linka. Każda odrobina teorii się przyda.

Offline Term

  • Level 1
  • *
  • Wiadomości: 49
Re: Obraz jeździ w pionie
« Odpowiedź #27 dnia: 28 Kwietnia 2017, 01:32 »
Kiedyś (long, long time ago) troszkę dłubałem w "elektryce" i miałem problem z synchro w pionie na jednym z pierwszych LCD (PAL generowany przez uC + długa linia) i problem rozwiązał któryś MAXIM - niestety nie pamiętam który (bufor czy wzm. czy Tx/Rx(2 wire)). Link: https://para.maximintegrated.com/en/

Obecnie próbowałem podpiąć płytę C64 do LCD VGA przez VGA02Z (http://www.comx-computers.co.za/VGA02Z-specifications-93547.htm) i po podłączeniu szeregowo przez C (odcięcie DC) brak synchro w pionie, bez C obraz zwiecha. Przez wzmacniacz na tranzystorach - z C brak synchro, bez C zwiecha... Może kondki, może nie...
Wszystko działa prawidłowo na monitorze CUBE (takie LCD do samochodu na UP056D01).

Btw chciałem coś więcej znaleźć na temat tego LCD (kilka pinkow niewykorzystanych na kablu (tylko "+12","-","Audio","video")), ale brak danych w googlu na temat mojego MB.

@Haael - kibicuje. :)

Offline haael

  • Level 1
  • *
  • Wiadomości: 14
Re: Obraz jeździ w pionie
« Odpowiedź #28 dnia: 19 Września 2017, 17:01 »
Po przerwie wracam do projektu.

Pierwsza wersja płytki nie zadziałała, bo moje wzmaki nie przepuściły sygnału. Kupiłem lepsze i teraz śmiga. Układ jest zmontowany, ale nieoprogramowany. Kiedy dopiszę programik na ARMa, to powinno działać.

Zapraszam do mojej nerd-cave.


Komodorek z monitorkiem, widać brak synchronizacji. Klawiatura podłączona do Mesjasza.



Zbliżenie na komputer:



Układ korygujący:




Układ korygujący podłączony do płytki Kamami z ARMem:



Płytka Kamami, programator:



Całość wygląda tak: