Color 460 - přehled shodností/rozdílů oproti C428
- hlavní chassis -> víceméně shodné
- rozkladová deska -> drobné rozdíly vyplývající z použitých obrazovek
- modul F -> poslední IO v cestě signálu je TDA4580 (C428: MDA3505)
- modul TXT -> zjednodušený (C428: navíc CMOS 4xxx, PCF84C81)
- modul Z -> jiné IO
- pohotovostní zdroj -> až na maličkost shodný
- řídící deska -> funkčně shodná, nezáměnný MCU!!!
Rozdíly ve funkcích/ovládání
- C460 má hezčí číslicovku (obdélníkové segmenty se zakulacením v rozích hypotetické "8" - ala receivery Pace), můj exemplář má zelenou
- lokální klávesnice má jen tři tlačítka
- LED Mono/Stereo/Dual jsou nelogicky červené, což bije do očí
- hlasitost je v rozsahu 0 ..56 (C428: 0..63)
- hloubky/výšky jsou v rozsahu +/- 7 (C428: 0..63)
- stereováha je v rozsahu +/- 30 (C428: +/- 9)
- nefungovala mi fyziologická regulace hlasitosti (žlutá LED indikuje režim TXT
- nereagovalo tlačítko přepínání norem (n0, n1 atd.), zřejmě nepodporovaná funkce
- nešly uložit "personal preference" - po zapnutí hlasitost vždy na 22
- nešly aktivovat "personal preference" (hlasitost se po stisku tlačítka nezměnila z aktuálních 40ti na 22)
Nemám manuál, takže netuším, jak je to správně.
Rozdíly v režimu teletextu
- přímý výběr strany je uvozený tečkami P... (C428: P"tři mezery")
- sekvenční výběr stran tlačítky nahoru/dolu probíhá spojitě od P100 do 899, pak znovu od P100 (C428: jen v rámci stovky, např. 198,199,100)
- tlačítko index resetuje vždy aktuální stovku, např. 155,100 (C428: z jakékoliv strany přechod na P100)
- tlačítko zastavení zachytávání stran způsobí zobrazení "STOP" (C428: HOLD)
- tlačítko volby subkódu způsobí zobrazení čtyřčíslí 0000 (C428: S****)
- teletextové hodiny v TV režimu se aktivují jedním stiskem tlačítka, druhým mizí (C428: zobrazeny 6 sek.)
Vzhledem k tomu, že hlavní obvod SAA5243 je stejný ve všech modelech, je odlišné chování TV v režimu TXT dané použitým řídícím MCU. Modul v C460 postrádá PCF84C81, takže veškeré řízení teletextu dělá ústřední MCU SDA2083 sám!!!
Co znamená odpočet 4r .. 1r
Displej na předním panelu začně takto "cyklovat", pokud nenaběhne hlavní napájecí zdroj (známá závada relátka), viz:
http://www.ebastlirna.cz/modules.php?na ... =color+460
V diskusi je ale chybně uvedeno, že je to kvůli tomu, že MCU nedostane vzorek napětí 12V z hlavního zdroje. 12V ale na desku řízení nevede! Skutečnost je taková, že po zapnutí pohotovostního zdroje MCU SDA2083 kontaktuje všechny obvody řízené I2C a pokud nedostane odezvu, zobrazí na displeji chybový kód. V případě nefunčního hlavního zdroje jsou to všechny obvody kromě paměti EEPROM - spolu s MCU je napájená z pomocného zdroje.
Přehled chybových kódů (kód -> obvod, který neodpovídá)
1r -> SAA5243
2r -> MDA8442
3r -> SDA3202
4r -> TDA6610
5r -> SDA2526
Stručně k modulu F
V C460 je osazen TDA4580, který umožňuje "smíchat" obrazový signál se signálem(ly) ze SCARTu, resp. modulu TXT a výsledek případně "přebít" RGB signály z jednotky OSD osazeného MCU. Ze starších TV to tak má C445, z novějších s frekvenční syntézou vím o C462. Modul F je podstatě ten z C428 s pár předrátovanými místy (zjednodušeně řečeno). Vývody 21..23 jsou spojeny dohromady, 28 je volný. Nic tedy nebrání použít je a po řádově dvaceti letech provozu rozšířit C460 (428, 441) o funkční On Screen Display. Zdá se vám to šílené? Zatím to mám jen na papíře, ale vhodné IO mám vytipované a hardwarová úprava televizoru není tak složitá ...
Stručně k modulu Z
Odhaduju, že řízení datagramy I2C IO TDA6610 bude odlišné, než v případě modulu v C428 (441). Čili - kdo by chtěl do C460 osadit Z desku z C428, musel by do ní naroubovat i desku řízení (teoreticky). Datasheety zvukových obvodů řízených I2C jsem nestudoval.
Pohotovostní zdroj podrobně
Obvodově je shodný s C428, chybí jen R1 a VD5, protože deska řízení nemá přijímač DO s TDA4050. Součástka navíc: C5 2n2/250V~ (paralelně k jednomu ze silových kontaktů relé). Spínání relé se nejsnáz otestuje spojením dvou vnitřních pinů na rozpojeném XC3 (při rozpojeném XC4). Proud cívkou je asi 57mA. Napětí na plusu C1 nezatíženého zdroje je asi 20V, v provozu je to asi 14.5V, přičemž stabilizátor bez chladiče (!) pálí jako čert.
Modul teletextu podrobně
Teletext v C428 pracuje s vyšší mírou autonomie. Místní mikropočítač PCF84C81 přijímá povely z hlavního MCU skrze DLIM a DATA, ne skrze I2C!!! Hlavní MCU SDA2084 vygeneruje např. povel "zastavit zachytávání stran" a PCF84C81 se postará o všechno ostatní: naplní v SAA5243 registr R1 (set bit D2), registry R9, R10 (aktuální řádek, sloupec), R11 (mezery, řídící znak "alpha green", plus bajty znamenající slovo "HOLD").
Tohle všechno musí MCU SDA2083 v C460ce udělat sám! Stačí si porovnat aktivitu I2C v režimu teletextu - v případě C428 je pořád stejná (firmware cyklicky zapisuje datagramy do všech IO), v C460 je aktivita znatelně vyšší.
Modul T v C460 nemá vstupní tranzistorový korektor, minus C1 a plus C7 je proklemován, chybí obvody MHB4xxx a PCF84C81, vývod 1 modulu je nezapojený a 6,7 vedou přes odpory přímo na 19, 20 SAA5243. Diagnostikovat závadu modulu T měřením na MIBUSu jak radí zde:
http://www.ebastlirna.cz/modules.php?na ... =color+460
není možné. Existuje ještě jeden důkaz - na desce řízení nejsou zapojené bitové porty DLIM, DATA (chybí propojky XT7, XT8). Při potížích s obrazem s podezřením na modul T bych zkusil:
1) jiný modul pro C460
2) upravit modul z C428 viz popis výše
3) provoz televizoru bez modulu T
Třetí variantu jsem zkusil při opravě TV, stačí proklemovat kolíky 2 a 3 (dvě silnější bužírky a kus licny) na místě, kam se osazuje modul T, MCU pak zobrazuje hlášení: "1r"
Stručně o tuneru
V této diskusi:
http://www.ebastlirna.cz/modules.php?na ... 0&start=15
se píše o neschopnosti tuneru ladit nad K60, že to navíc neumí firmware atd. Proč by to nešlo? SDA3202 umí takové frekvence určitě, automatické ladění vypisuje při vyhledávání až do K69 a mě TV fungovala (mám starý zkušební receiver Pace s modulátorem pro celé pásmo UHF). Ledaže by to byla vada konkrétního kusu.
Zkušební provoz bez tuneru (okamžitý AV režim po zapnutí TV)
1) spojit kolík 1 na místě, kam se osazuje tuner s potenciálem GND (režim VCR modulu S)
2) spojit kolík 2 s potenciálem +12V přes odpor 5K6 (signál pro videopřepínač v TDA4502)
Obraz z AV zařízení (sat. receiver) mi fungoval po zapnutí na předvolbě 1, akorát nefungoval zvuk, poněvadž firmware v SDA2083 je kaňour chytrý, takže absenci tuneru hlásí na displeji jako "3r", k tomu ale umlčí zvuk. Stisk tlačítka nula mě nakonec neminul (poté, co firmware ohlásí na displeji "AU", se zvuk samozřejmě aktivuje).
Zkušební vyvolání závady - modul Z; barvové veličiny na MDA8442
1) stačí vytáhnout modul Z
2) na základní desce odpájet jeden vývod R242, displej hlásí "2r" -> černý obraz
Řídící jednotka podrobně
Color 428 má MCU SDA2084 (schválně nepíšu procesor, protože tyto obvody nejsou procesory, ale mikrokontroléry, monolitické mikropočítače), což je modifikovaný Intel 8051. Rozdíly oproti originálu:
- brána P0 má zvýšené proudové zatížení (buzení displeje LED)
- P4.0, P4.1 je open collector (I2C)
- bitový port P3.0 má Hw demodulátor signálu z přijímače DO
Firmware předpokládá konkrétní IO v konkrétních modulech (PCF84C81 v modulu T, TDA6200, 6220 v modulu Z.
Color 460 má MCU SDA2083. Kvůli jiným IO v modulu Z a přímo řízenému modulu T má jiný firmware a má jiné rozmístění vývodů!!! Spekuluje se o tom např. zde:
http://www.ebastlirna.cz/modules.php?na ... =color+460
Vývody SDA2083 - Color 460
[1] nezapojen
[2] R4 -> katoda, segment displeje
[3] R5 -> katoda, segment displeje
[4] R6 -> katoda, segment displeje
[5] R7 -> katoda, segment displeje
[6] R8 -> katoda, segment displeje
[7] R9 -> katoda, segment displeje
[8] R10 -> katoda, segment displeje
[9] R11 -> katoda, segment displeje
[10] GND
[11] +5V
[12] XTAL
[13] XTAL
[14] RC článek resetu
[15] VT2 -> anoda displeje
[16] VT1 -> anoda displeje
[17] VT3 -> anoda displeje
[18] PERI, požadavek na AV režim
[19] DATA (MIBUS) - nezapojeno!
[20] DLIM (MIBUS) - nezapojeno!
[21] STOP/MUTE non -> indikace platného videosignálu/umlčení zvuku
[22] nezapojen
[23] nezapojen
[24] nezapojen
[25] zdemodulovaný signál z přijímače DO TFMS5360
[26] nezapojen
[27] nezapojen
[28] VT4,5 -> relé pohotovostního zdroje
[29] nezapojen
[30] nezapojen
[31] SDA
[32] SCL
[33] nezapojen
[34] VT7, detekce sepnutého síťového vypínače, 2. pól tlačítka panelu "volume"
[35] nezapojen
[36] common tlačítek panelu "up/dn"
[37] tlačítko panelu "up"
[38] tlačítko panelu "dn"
[39] 1. pól tlačítka panelu "volume"
[40] nezapojen
Kdo nahlédne do schematu k C428, musí uznat, že - je to podobné, ale nekompatibilní. Schéma řídící desky z C460 nemám, vývody MCU jsem dedukoval pod lampou s lupou v ruce.
Test pohotovostního zdroje/řídící jednotky
Po provedené opravě jsem nechtěl trápit TV opakovaným zapínáním a vypínáním, takže jsem všechny pokusy prováděl při rozpojeném XC04 v těchto krocích:
1) Stisknout Preh a držet stisknutý nadoraz. Rozsvítí se předvolba 1, sepne relé
2) Uvolnit stisk, vypínač zůstane aretovaný v poloze zapnuto. Za cca 1 sek. započne odpočet displeje 4r ..1r (ani jeden z slave obvodů I2C krom paměti neodpověděl)
3) Stisknout Preh a držet stisknutý nadoraz.Na displeji zůstane viset poslední chybový kód.
4) Uvolnit stisk, pohotovostní zdroj se vypne, relé rozepne.
Tento primitivní test umožní:
- otestovat opravený pohotovostní zdroj (relé)
- otestovat startovací kontakt
- ověřit aktivitu na I2C iniciovanou z MCU (při podezření, že některý slave IO znemožňuje komunikaci po sběrnici)
- otestovat příjem povelů z DO (je třeba dodat, že potom ustane zobrazování chyb a na displeji je normání číslo předvolby nebo např. hodnota hlasitosti)
Jde to i bez televizoru (zdroj i deska řízení na kuchyňském stole), ale musel jsem před zapojením zdroje zkušební flexošňůrou do sítě vyzkratovat XC02 a po zapnutí zase piny XC02 uvolnit (simulace startovacího kontaktu).
Nějakou fotodokumentaci časem dodám.
Petr de Zviqov