Generování videosignálu (přejmenováno)

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
nostalcomp
Příspěvky: 169
Registrován: 09 lis 2022, 00:00

#16 Příspěvek od nostalcomp »

Díky oběma za informace. Já se ptal v souvislosti s počítačem Sinclair ZX80 a jeho (dnes už legendární) konstrukční vadou. Tam ihned po Hsync pulsu vystřelí signál na úroveň bílé a výsledkem je, že tam žádná opravdová bílá není. Tehdy si s tím ale nelámali hlavu a do návodu napsali, že je nutné na televizoru vytočit jas na maximum. Stejnou vadou trpěl i jeho následník ZX81, ale jen s první(?) specifikací zákaznického obvodu SCL (ULA) typu 184. Ale to je dnes docela vzácnost. Mnohem rozšířenější je SCL 201, která má tuto vadu odstraněnou a bílá je bílá.

Ale když tak na tím přemýšlím, je vlastně celý ten "ekosystém" okolo televize děsně složitá ale promyšlená věc. Nechápu, jak na to ti lidé před desítkami let vůbec přišli. A to, co vymysleli, funguje dodnes. Proti tomu mi binární počítače připadají (principiálně) směšně jednoduché. Vždyť počítat se dá i na pár relátkách :-)
Uživatelský avatar
Hill
Administrátor
Příspěvky: 21230
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#17 Příspěvek od Hill »

Nezbude ti, než smeknout před všemi průkopníky, kteří vynalezli diodu, triodu, vlastně už jiskrový, tedy bezdrátový, přenos, rozklad obrazu a jeho opětné složení, jeho ozvučení a obarvení, prostě všemi, kteří tomu dali tvar, a to všechno parametricky, analogově. K tomu můžeš přidat další smeknutí za magnetický záznam, jako samostatnou kapitolu dějin.
Jako smekáme my, co jsme u toho byli hodně blízko.

Říká se, že nejvíc závad se dalo diagnostikovat přímo ze stínítka obrazovky, to si dovolím potvrdit. Každá součástka měla svůj význam a, kdo věděl, k čemu tam je, opravil. Tak efektivně, že přístroj mohl sloužit další roky, dokud měl, co zobrazovat, samozřejmě.
Tento bonus u digitální televize jaksi chybí, ale byla to jediná cesta k dalšímu vylepšení, protože analogová televize narazila na své fyzikální limity.
Uživatelský avatar
nostalcomp
Příspěvky: 169
Registrován: 09 lis 2022, 00:00

#18 Příspěvek od nostalcomp »

Hill píše:Říká se, že nejvíc závad se dalo diagnostikovat přímo ze stínítka obrazovky. Tento bonus u digitální televize jaksi chybí.
Přesně. Mě třeba hodně chybí zcela jasná a s ničím nezaměnitelná "signalizace", že je nutné vyměnit filtrační kondy v napáječi anténního zesilovače. Předsevzetí, že je budu měnit preventivně vzalo za své, a tak vždy čekám na kostičkování a sekání obrazu. Byť to může znamenat i zcela jiné závady.
Uživatelský avatar
nostalcomp
Příspěvky: 169
Registrován: 09 lis 2022, 00:00

#19 Příspěvek od nostalcomp »

Tak jsem se díval na to zapojení jednoduchého videogenerátoru pruhů z odkazu, který sem dával forbidden. A nemůžu si pomoci, sle podle mě to nemůže fungovat. A pokud náhodou ano, tak to určitě nedává obraz z fotografie, jež následuje schéma.

Už jen připojení krystalu k obvodu 4060 nedodržuje doporučení výrobců. Chybí tam hlavně sériový odpor u krystalu. Ale budiž. Třeba to kmitá. Obvod generuje celkem 8 úseků po 8uS. Celková délka všech úseků je 64uS. To je v pořádku a odpovídá to TV mikrořádku. Pomocí DA převodníku R-2R jsou jednotlivá tříbitová slova převáděna na analogovou úroveň. To je taky v pořádku a mělo by to zobrazit 8 "RGB" pruhů v úrovních šedi od černé po bílou roztažených přes celou šíři obrazovky. Pravý krajní pruh sice nebude nikdy vidět v plné šíři a ten levý nebude vidět vůbec, ale to je detail. Ale kde je synchronizace? Připustíme-li, že za stavu 000 na výstupech 4,5,7 bude výstupní úroveň odpovídat synchropulsu, pak by se zobrazovalo jen 7 pruhů. Jenže v tom případě by měl synchropuls délku 8uS, což je téměř dvojnásobek správné hodnoty (4,7uS). Co na to televizor? Já vždy experimentoval jen s délkami v rozmezí 4-5uS.

Edit: Mám tu stránku otevřenou na druhém monitoru a teď jsem si všiml, že v textu autor píše, že ty opakující se sady úzkých pruhů na screenshotu dostal s krystalem 4,43MHz. Což je úplná blbost. V životě se z tohoto kmitočtu jednoduchým binárním dělením nemůže ani přiblížit frekvenci 15,625kHz.

Autor také uvádí, že signál z videogenerátoru do TV vysílal nějakým transmitterem. Je možné že by synchronizaci přidával ten vysílač? Ale jak pozná, kdy má zařadit příslušný impuls? Nebo mi něco uniklo?

Přidal bych 1 čtyřvstupé OR hradlo (4072) a ten levý krajní černý pruh bych rozdělil na 4uS hsync a 4uS bych ponechal jako backporch. Je to sice málo, ale mám odzkoušeno, že ty 4uS na obnovu bílé barvy stačí. Předpokladem je, že stav 000 generuje černou. Výstupy z 4060 by se musely šoupnout o jeden dopředu a krystal použít 2MHz. Není zde totiž vyveden výstup :8. Výstup z hradla přes malý odpor do báze toho trandu. Pak to bude fungovat.
Přílohy
videogenerator.jpg
Původní schéma z odkazu
Původní schéma z odkazu
Uživatelský avatar
xsc
Příspěvky: 8276
Registrován: 25 zář 2014, 00:00

#20 Příspěvek od xsc »

4,43MHz krystal je krystal pro PAL. Vzhledem k tomu, že PAL frekvence je (15625 * 283,75) + 25 tak z toho opravdu binárním dělením nic blízko řádkového kmitočtu nevypadne.
masar
Příspěvky: 14452
Registrován: 03 pro 2005, 00:00

#21 Příspěvek od masar »

Výsledek simulace uvedeného zapojení pro vstupní kmitočet 1MHz přikládám:
:wink:
Přílohy
simulace.png
simulace.png
Uživatelský avatar
Hill
Administrátor
Příspěvky: 21230
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#22 Příspěvek od Hill »

Modulátor jen namoduluje na nosnou, co se do něj pustí. Ten žádnou synchronizaci nepřidá.

Binárním dělením dostaneš 15625 Hz z krystalu 4 MHz přesně.
Ale viditelná část řádku má jen 54 µs, pro zjednodušení bych počítal 56 µs, to je na sedm pruhů akorát a na černobílý obraz to stačí. Do osmého by se dal přidat řádkový impuls pomocí hradla: 2 µs černá, 2 µs synchronizační impuls, 4 µs černá. Ovšem černý pruh se v tom případě nezobrazí, bude celý ve zpětném běhu.

Jestli ale chceš zobrazit barevné pruhy, pro jednoduchost tak, že ty tři výstupy, co se tahají přes odpory, vyvedeš každý zvlášť do RGB vstupů televize: nejpomalejší se zelenou, prostřední s modrou a nejrychlejší s červenou. To je osm stavů, které je třeba dostat do 54 (vyjímečně až 56) µs a do zbylých 8 - 10 µs zatemnění a synchronizační impuls.
Dnes to naprogramuješ do arduina na analogový výstup, nebo do attiny a sečteš čtyři digitální výstupy na odporech, nebo to udělej hradly. Nakonec, postaru analogově to jde taky, ale to už je na dnešní poměry strojovna.
Odpovědět

Zpět na „Poradna“