《电子报》2001年第44期第四版《开机信号不正常的维修和浅析》(以下简称《开》)一文中提出了一个问题:ES3210内部CPU如何供给ES3207的开机信号?本文对此进行研讨,不当之处望行家们指正。
一、ES3210系统控制电路特点
ES3210是美国依雅时(ESS)公司生产的第四代MPEG-1解压缩芯片,同时也具有系统控制和辅助控制功能(键盘和遥控控制)。ES3207是与ES3210配套的多功能集成电路,它除了视频编码处理、音频D/A变换、数字PLL时钟同步、3D/回响/环绕声处理等功能外,还具有电源遥控控制接口、辅助输入口、向内部寄存器存取的接口等。
很多由ES3210+ES3207解压板构成的VCD机无需外接CPU,其原因是解码芯片ES3210内置有一块高性能的32位RISC CPU(精简指令系统微处理器)作为整机的控制中心,控制各种操作的完成和协调MPEG解码,为单CPU控制结构。ES3207为其提供时钟振荡及初始复位脉冲信号。
二、ES3210系统控制电路工作过程
现以美高VCD-303型机为例介绍。
该机系统控制微处理器采用解码芯片ES3210内的RISC,并与各受控电路组成系统控制电路,如图1所示。其主要功能是将操作信息系统地对各受控电路实施控制而转换到相应的工作方式。其操作信息、控制指令及检测信息通过数据通讯电路由微处理器对各受控电路实施程序控制,并驱动显示屏将当前的工作方式显示出来,供操作了解。
各电路之间的数据传递是在复位清零后,依靠各种时钟信号,经数据通讯电路(见图2)进行数据交换。
1.复位电路
在接通电源瞬间,电源电路输出的+5V工作电压分别加到微处理器ES3210与复位电路。由Q5、C69等构成的复位电路产生一个复位脉冲,送到ES3207{13}脚进行复位,并从{24}脚输出复位脉冲,输入ES3210{29}脚进行复位,使RISC CPU进入初始状态。
2.时钟电路
ES3207得到正常供电电压后,XT2晶体与{71}、{74}脚内的振荡电路产生27MHz时钟,并从{12}脚输出,送入ES3210{42}脚(CPUCLK),提供微处理器时钟。
3.数据传输电路
ES3210与操作、显示电路GS16312之间的通讯:ES3210{47}、{52}、{54}脚与GS16312的{5}、{6}、{9}、{8}脚构成总线,用于传输操作信息与显示数据。ES3210与ES3207之间的通讯:
ES3210{53}、{66}、{55}~{62}脚与ES3207的{10}、{6}、{8}、{99}、{97}、{95}、{93}、{85}、{83}、{81}脚构成一个扩展口,该扩展口实际是一个并/串处理端口,用于控制机心电路、电源遥控控制(《开》文中的飞利浦CD787V/15型VCD的开机信号,就是通过这个扩展口,由ES3210内CPU向ES3207发出的)和接收系统信息(如托盘进/出到位信息、激光头碰压限位开关检测信息等)。
ES3207与数字信号处理及伺服电路TC9462之间的通讯:ES3207{7}、{9}、{11}、{70}、{18}、{69}脚与TC9462 {90}~{93}、{96}、{97}脚构成数据传输电路,用于控制机心电路和接收系统信息。
ES3210与EPROM存储器(M8720-90A1)之间的通讯:ES3210通过数据总线、地址总线和控制线,从EPROM中读出系统控制软件与解压微码,对整机实施控制。ES3210与SDRAM存储器(M11B416256A)之间通讯用于解压控制。
4.初始化
初始化过程是微处理器ES3210在软件程序控制下进行。通电开机后,电源电路输出+5V,复位电路产生复位脉冲,分别使ES3207、ES3210复位,同时ES3207产生各种时钟并提供给ES3210。微处理器ES3210复位后自身初始化,再对GS16312进行初始化,显示屏显示字符,再将EPROM中的微码载入ES3210与SDRAM中,与此同时还对ES3207接口各寄存器进行初始设置,厂家设置的开机画面“美高”立即在电视机屏上出现;最后对TC9462进行初始化,对机心激光头复位及对循迹、主轴电机等实施动态控制。  (待续)