3.1 系统概述
以下介绍的彩电控制系统是采用电压合成调谐,彩色制式由硬件自动识别(彩色解码芯片为TDA8361),伴音制式可由软件选择(D/K,I,B/G,M),通过I2C总线控制立体声处理芯片(TDA8425TDA7439),遥控发射芯片采用ST公司的M3004LAB,本机设6~9个按键,通过软件及二极管设置可以为系统增加8种功能选择。整个系统可以具备以下功能: 调谐方面:
●通过14位PWM输出控制电压合成调谐;
●全自动选台,正、反向半自动选台及手动选台;
●3个波段选择(VL,VH,U);
●每一节目均有跳台开/关及AFT开/关记忆;
●软件自动数字AFC功能;
●直接节目号输入;
●带跳台(SKIP)功能的频道增减(PROG+/-);
●节目快速回看功能;
●频道转换期间自动静音及自动黑屏;
●关机前末节目号及末状态自动记忆;
●可存储100个频道数据。
声音控制:
●可通过I2C总线控制立体声处理芯片(TDA8425TDA7439);
●64级音量控制;
●高音、中音、低音及平衡控制(通过I2C总线控制);
●音质控制(语言、标准、音乐、记忆);
●立体声模式控制(空间立体声、线性立体声、伪立体声、单声道);
●静音控制;
●自动选台时自动静音;
●无信号自动静音;
图像控制:
●亮度、对比度、色度、色调、清晰度控制(64级);
●画质控制(动态、标准、柔和、记忆)。
软件及二极管功能选择:
●三路AV或两路AV;
●中文屏显或西文屏显;
●蓝屏允许或蓝屏禁止;
●开机处于待机状态或开机保持末状态;
●5 min无信号关机允许或禁止;
●超重低音控制或清晰度控制选择;
●四种或两种伴音制式选择。
特别功能:
●5 min无信号自动关机;
●睡眠定时;
●选单式显示;
●当前状态回显。
3.2 彩电控制系统电路设计
彩电控制系统的电路原理如图2所示。

图2 彩色控制系统连接示意图
图中,DA0~D5用于模拟量控制,PB1,PC5用于AV切换,PB2用于软件识别50 Hz或60 Hz信号后的输出,PB4用于硬件AFT的开关控制,PB口和PA口还用于按键输入和二极管功能设定输入,PA4,PA5用于波段选择,PA6,PA7用于伴音选择,PC0和PC1用于软件方式的I2C总线控制,PC2用于伴音自动识别输入,PIN9为AFC电压输入,PIN35为红外遥控信号输入,PIN36为电压合成调谐输出,PIN22~PIN29用于OSD控制。
3.3 软件的设计要点
软件在设计上分为五个功能块:
(1)主流程部分
在程序主流程中主要包括了电视开机后的初始化,本机及遥控命令判断,软件自动AFT,无信号静音及蓝屏处理,睡眠定时等。
(2)中断处理
NMI中断是优先级最高的中断,用于红外遥控信号的接收,定时器1用于遥控按键解码,定时器2用于程序内部定时,VSYN中断用于软件识别场频。
(3)OSD处理
这部分主要用来产生中英文屏幕显示,并生成两级功能选择选单及相关的选单操作处理。MCU的OSD是5行显示,但可以用软件的方法实现在同一选单中有8~10个选项。并且,在屏幕状态回显或无信号蓝屏时,可以同时显示企业管理商标字符。
(4)模拟量控制部分
这部分主要是与音量、亮度、对比度、色度、色调等模拟量有关的操作及显示程序,包括I2C总线控制的音响芯片的操作。
(5)电压合成调谐部分
这部分是与电压合成调谐相关的,包括节目号的输入,节目存储及回看,电台信号的手动及自动调节,视频输入的转换等。
当然,实用软件编写是相当复杂的,必须考虑到各种不同状态操作的影响,以及硬件同软件的相互配合。ST6378采用的指令集只有40条基本指令,它使得在充分发挥硬件效能的基础上,软件所占的字节量相对较少。
3.4 中英文选择选单的说明
当按下选单(MENU)键时,主选单出现,如图3所示。其中被选中的选项为红色,其它选项为青色。用节目增减键选择选单中的选项,用音量增减键可以选中选项并进入子选单。在子选单中仍用节目增减键选择选单中的选项,用音量增减键来调节相应的选项。当没有声音处理芯片时,自动取消主选单中的声音选项及声音子选单。当处在AV状态时,自动禁止进入预置选单。

图3 选择选单实例(中文)
由于采用了选择选单,本机按键只需6个即可实现大部分的调节功能,从而降低了本机成本。但为了简化用户操作,在遥控器上仍保留了一些功能直选键,如伴音切换,重低音开关等,从而使用户使用非常方便。
