Autor ::Libor L.A. Poslaná :: 05.11.2016 14:54:54 Predmet ::Re: Prerabka vystupu PMD85-2 na SCART, alebo iny "moderny" videovstu
Protože jsem si celé dopoledne hrál s implementací čtyřbarevného RGB TV výstupu na PMD 85-2A, připojím ještě získané poznatky:
1) Obraz je ideální posunout o 12 mikrořádků dolů. To vychází výpočtově i v praxi. Obraz je pak výškově ideálně vycentrovaný. Posun se udělá tak, že se začátek synchronizačního signálu obrazu posune z hodnoty 288 na hodnotu 276. Jen pro upřesnění: TV obraz je na PMD 85 generován nikoliv pro 312 mikrořádků ale pro 320.
2) Původní tranzistorové budiče červené a modré složky v PMD 85 jsou asi nějaký úplný omyl. Za prvé nejsou hradlované signálem zatmívání a obraz je pak lemován červeno/modro/fialovým křovím ála border u ZX Spectra. Jednak mají nějaké měkké budiče v bázích nebo jsou pomalé nebo kapacitně přetížené, prostě s jedno až dvoupixelovým zpožděním se vypínají a to zřejmě dělá to prosakování barev do vedlejšího videobajtu. Mimochodem to nezatmívání červené a modré složky může způsobit, že obraz není zobrazen vůbec, protože některé TV obvody si v době řádkového zatmívání kalibrují nulovou úroveň RGB složek.
Takže malý plošný spoj s jedním 74LS08 (4xAND), 3x BC547C, 3x75R, 3x200R a výsledkem je naprosto ostrý obraz, o kterém se mi s původním TV RGB výstupem mohlo jen zdát. Je ovšem možné, že se v mém PMD 85-2A někdo předtím hrabal, a udělal tam nějaké změny na plošném spoji, aniž bych je odhalil.
Správa
Autor ::Roman Bórik Poslaná :: 05.11.2016 16:45:29 Predmet ::Re: Prerabka vystupu PMD85-2 na SCART, alebo iny "moderny" videovstu
Na tvoj popud som sa aj ja dnes pokúsil o úpravu RGB výstupu na PMD 85-2A.
Nechcelo sa mi s tým veľmi hrať a aj tak som sa s tým dosť zabavil... Proste, už nevidím na pol metra...
Prakticky som ale iba skúsil upraviť to čudné zapojenie sledovačov na zložkách R a B. Odpory 100R som nahradil 75R a do emitorov tranzistorov som dal odpory 120R. Zložku G a synchronizáciu som neupravoval.
Tak ako si napísal, obraz je posunutý hore a jeho chýbajúca časť sa objavuje pod dialógovým riadkom.
Keďže som neriešil odpojenie blikania, tak samozrejme pri atribúte 1x pixely blikajú. Viem, že v nejakej dokumentácii je popísané miesto, ktoré treba prerušiť, aby sa pre RGB signál blikania neuplatnil, ale nechcelo sa mi to už hľadať.
Aj tak mám tie farby nejaké čudné. Červená je nejaká svetlá, namiesto modrej je opäť zelená a namiesto fialovej je opäť tá červená preblikujúca do ešte svetlejšej.
Možno som tam niečo odrovnal alebo zle zapojil. Alebo je to tým signálom blikania, ale už sa mi s tým teraz nechce zlostiť.
Ak máš to zapojenie v nejakom publikovateľnom stave, mohol by si to tu poskytnúť. Predpokladám, že si musel riešiť aj ten signál blikania.
Správa
Autor ::Libor L.A. Poslaná :: 06.11.2016 08:28:40 Predmet ::Re: Prerabka vystupu PMD85-2 na SCART, alebo iny "moderny" videovstu
Schéma jsem Ti poslal na "pmd85emu@gmail.com" - snad je ta adresa funkční.
Správa
Autor ::Libor L.A. Poslaná :: 05.11.2016 17:11:47 Predmet ::Re: Prerabka vystupu PMD85-2 na SCART, alebo iny "moderny" videovstu
Co se týče blikání, odstranil jsem celý dělič 4020 z plošného spoje a mezi piny 14 a 16 jsem dal odpor 1k8, který to drží na trvalé log. 1 a atribut 80h nebliká. Schéma samozřejmě překreslím a pošlu. Jen ještě jedna korekce, posun obrazu je lepší udělat jen o 8 pixelů směrem dolů (tedy ne o 12). Při inverzní obrazovce se totiž obraz mírně posune dolů a už není tak krásně symetrický.