C64Power Forum
Hardware => Hardware => Wątek zaczęty przez: haael w 28 Listopada 2016, 22:02
-
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?
-
Never The Same Color.
-
Dobra, podłączyłem przez kondensator i obraz stoi, tylko jakość jest fatalna.
Czyli to jest problem, który można rozwiązać garścią oporników, kondensatorów i lutownicą. Dziękuję za uwagę, temat do zamknięcia.
-
Never The Same Color.
Chyba nie skumał :D
-
Jest wędka nie ma brania;)
-
Ale dzięki wam wdepnąłem przypadkiem na:
http://codebase64.org/doku.php?id=base:detect_pal_ntsc
-
Jest wędka nie ma brania;)
a swoją drogą to dałeś mi do myślenia czy te cholerne monitory DELL'a z wejściem S-Video i AV nie są tylko i wyłącznie w NTSC, bo na żadnym nie udało mi się uzyskać obrazu W OGÓLE, ani z C64, ani z Amigi. Ikonka, że jest coś na wejściu miga, a obrazu jak nie było tak nie ma.
-
Dobra, podłączyłem przez kondensator i obraz stoi, tylko jakość jest fatalna.
Czyli to jest problem, który można rozwiązać garścią oporników, kondensatorów i lutownicą. Dziękuję za uwagę, temat do zamknięcia.
Jakiej wartosci pojemnosci uzyleś i jaki kondensator ?
Zobacz w zakresie 1uf-10uf tantal plus rezystor 50-200Ohm do masy.
-
zaczynam się zastanawiać nad tym kto projektuje te wszystkie wynalazki które sprzedajesz....zdecydowanie jest to sytuacja zero jedynkowa, Ty nie.
Czytałem kiedyś proroctwo o magnesach na allegro, nomen omen przypomina to sytuację w której user zapodaje kondensatorki aby zmienić częstotliwość odchylania pionowego za pomocą kondesatorów, to jest dokładnie to samo jak zużycie paliwa w silnikach z magnesami. Magnesy powodują zmianę częstotliwości pracy liczników i przez to zmianę zużycia energii... Jesteś dla mnie najlepszy , WYMODEROWANO bogiem jesteś. Odkrycie zmiany zaprogramowanego licznika za pomocą kondesatora jest tak wielkim odkryciem że Winneś być nominowany do nagrody Darwina tfu Oskara... WYMODEROWANO Nobla sorrry.
-
Nic nie pisalem o zmianie f odchylania pionowego Panie Kisiel - to Pana teoria zycze powodzenia, kondensator wytnie składową stała to na początek, odpowiednio dobrany R dopasuje impedancje pomiędzy urządzeniami, tak sie robi standardowo dla cvbs przy sygnałach na liniach długich i zakładam że jak koledze haael pływa obraz to właśnie jest problem z niedopasowaniem.
-
zaczynam się zastanawiać
wkońcu oluś, ale po co te nerwy?
-
LOL. W końcu.
IDE po chipsy, mspanc.
-
Jest to poniekąd zawsze sprawdzona droga, ktoś wdepnął w gówno i wrzuca coś na tapetę co nikt nie rozumie...
Strach pomyśleć że człowiek nigdy nie obejrzał schematu c64 a sprzedaje zabawki :)
Nie dziwie się malince, duch WYMODEROWANO wiem ale doradzam jest wiecznie żywy.
-
Panowie, panowie, trochę kultury.
Monitorek, który mam, automatycznie wykrywa PAL/NTSC i nie mam powodu wątpić, że robi to źle, więc tą opcję wykluczam.
Na samym początku, kiedy tylko podłączę kabelki, obraz jest na dobrym miejscu. Dopiero po krótkiej chwili zaczyna jeździć. Kiedy na moment odłączam kabel i podłączam na nowo, znów wraca do prawidłowej pozycji. Kiedy szuram o siebie kablami, że słabo stykają, to obraz miga i skrzeczy, ale stoi we właściwym miejscu.
Jedyne kolory, które widzę, to niebieski i jego odcienie. Nie ma żadnych innych barw. Kolor zielony widać jako biały. Kolor biały widać jako ciemnoszary.
Obraz wygląda tak samo, niezależnie czy go podłączę do luma czy composite. Zatem problem jest z samym sygnałem luma.
Wykluczam problem z kablem. Podłączyłem monitor długim kablem ekranowanym oraz na pająka dwoma kabelkami długości ok. 3cm i w obu wypadkach obraz wygląda identycznie.
Robocza hipoteza: na moim sygnale luma są jakieś szumy wysokiej częstotliwości, a być może brzęczenie sieci energetycznej. Być może analogowe systemy z lat '80 radziły sobie z takimi szumami, ale cyfrowy monitorek głupieje. Być może jakieś wzmaki odbierają w nim ten sygnał i go wzmacniają. To by tłumaczyło, dlaczego obraz jest niebieski na samym sygnale luma, który przecież powinien być czarno-biały. Być może te same szumy zakłócają sygnał synchronizacji, dodając nadliczbowe linie to tu to tam. Wyobrażam to sobie tak, że monitorek liczy ilość przejść przez zero i każdy pik zakłócenia dodaje mu jedną linię.
Podłączanie samych oporników nic nie daje. Obraz albo jest taki sam, albo nie ma go w ogóle. Podłączenie samych kondensatorów również powoduje zanik obrazu.
Stojący obraz udało mi się uzyskać podłączając równolegle opornik i kondensator i włączając je szeregowo w kabel. Dokładnie tak: kondensator i opornik równolegle. Zapewne wchodzą też tu w grę indukcyjności pasożytnicze. Kondensatorek był jakiś mały, rzędu nF, opornik rzędu setek Ohm. Obraz był poprawnie czarno-biały i stał. Wadą były białe smugi po prawej stronie obiektów, zwłaszcza widoczne po prawej stronie ramki obrazu. Interpretuję to jako dzwonienie rozładowującego się kondensatora. Być może mniejszy kondensator wyeliminowałby tą wadę, ale na razie nie robiłem eksperymentów.
Ten stojący czarno-biały obraz udało mi się uzyskać na sygnale luma. Na composite się nie udało.
Moja teoria jest taka, że ten układzik zadziałał jako filtr dolnoprzepustowy i odfiltrował te wysokie częstotliwości, które powodowały zabarwienie obrazu na niebiesko oraz zakłócenie synchronizacji pionowej.
Zamówiłem sobie wzmaki i będę robił eksperymenty. Na początek spróbuję uzyskać czysty obraz czarno-biały z wejścia luma. Potem dołączę do tego sygnał chroma z regulacją poziomu i być może z przesuwaniem fazy (zobaczymy, czy będzie to konieczne).
Mój monitorek posiada tylko wejście composite.
-
Ostatnia szansa, Polecam zacząć czytać , na początek to http://www.gandalf.com.pl/b/odbiorniki-telewizyjne-pal/ albo obejrzeć to https://www.youtube.com/watch?v=Epq7h15wiTs
Próbowałeś podłączyć c64 na baterii ? to odfiltrowuje fitrowanie wirówki sąsiada
-
Co to za monitorek (nazwa/typ), bo może to będzie przestrogą dla innych na przyszłość ?
-
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:
(http://4.bp.blogspot.com/-rTHyjzPYuf8/T1PEqHP4gMI/AAAAAAAAAws/1NGcoApwmq8/s320/VIDEO+BUFFER.jpg)
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.
-
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.
-
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...
-
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 (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.
(http://www.raphnet.net/divers/commodore64/th_c64_sync_pulses2.jpg)
Analogowe monitory CRT są to najwyraźniej w stanie zignorować, nowoczesne LCDki nie.
Zobaczycie, że jeszcze dopnę swego.
-
Prawie wszystkie elementy już skompletowane. Brakuje jeszcze tylko kabli.
(http://www.use.com/images/s_1/ec5aeedb59a93ab57394.jpg) (http://www.use.com/KrVTP)
Zrobię to na procesorku STM32F4. Po Świętach będę się bawił oscyloskopem.
-
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. :)
-
Raczej nie będę pierwszy, bo dokonał tego gość z linka, którego zapodałem 2 posty wyżej.
-
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!
-
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.
-
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 (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.
-
Dzięki za każdego linka. Każda odrobina teorii się przyda.
-
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. :)
-
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.
(https://www.use.com/images/s_1/0f4b7c37a7248d90a4df_1.jpg) (https://www.use.com/M4fMz?p=1)
Zbliżenie na komputer:
(https://www.use.com/images/s_1/0f4b7c37a7248d90a4df_2.jpg) (https://www.use.com/M4fMz?p=2)
Układ korygujący:
(https://www.use.com/images/s_1/0f4b7c37a7248d90a4df_3.jpg) (https://www.use.com/M4fMz?p=3)
(https://www.use.com/images/s_1/0f4b7c37a7248d90a4df_4.jpg) (https://www.use.com/M4fMz?p=4)
Układ korygujący podłączony do płytki Kamami z ARMem:
(https://www.use.com/images/s_1/2b2eee50b8e9e1cedf33_1.jpg) (https://www.use.com/M4fvf?p=1)
Płytka Kamami, programator:
(https://www.use.com/images/s_1/2b2eee50b8e9e1cedf33_2.jpg) (https://www.use.com/M4fvf?p=2)
Całość wygląda tak:
(https://www.use.com/images/s_1/2b2eee50b8e9e1cedf33_3.jpg) (https://www.use.com/M4fvf?p=3)