TH3070打印机故障一例

Author: Date: 1995-01-20

        故障现象:一台TH3070打印机,加电后,初始化过程正常,字车能归左界,但自检打印时死机,故障灯亮。联机打印时,只打汉字而不打西文。
        故障分析与维修:由于该机故障现象是只能联机打印中文,而打印中语文时不需要西文字符集,很显然是西文字符集没起作用。原因可能有二种:一是IC67中的内容没有读出;二是RAM区没有正常存放字符集。由于中文打印机时要用到RAM区作缓存,因此RAM区有问题的可能性不大。
        检查时发现IC67的CE端20脚有高电平,说明IC67的字符集并没有被读出。最后查出IC34(LS00)第9脚对地短路所致,更换后故障排除。
        维修体会:TH3070是西文打印机,本身不具有硬汉字库。它在ROM IC67中存放西文字符集。在打印机初始化完成后,ROM区字符集全部转存到RAM区。CPU寻找被打印字符时实际上是在RAM中进行的。由于CPU 8075寻址能力有限,因此发生了在8000H~FFFFH地址区域内,ROM(IC67)和RAM地址重叠问题,如不加以处理,就会出现ROM和RAM同时抢占8000H~FFFFH这一地址区域现象。为解决此问题,TH3070设置3个一页面触发器IC33,其作用是在ROM使用8000H~FFFFH地址区域时,RAM不能用;相反若RAM使用8000H~FFFFH地址区域时ROM也不能同时使用。当需要把地址分配给RAM时,CPU从ADD1上送“0”,同时发出触发脉冲信号。IDE00,使页面分配器处于Q(9脚)为“0”状态。9脚为“0”时径与非门IC34使用IC67 CE端无有效信号,8脚(Q)为“1”时使CE RAM信号为高有效,这时把地址区域分配给RAM。当需要把地址区域分配给ROM时,CPU通过AD11送“1”,同时也发出触发脉冲IDE00,使IC33处于Q(8脚)为“0”,9脚为“1”状态,此时IC67 CE端低有效,地址区域分配给ROM。
        当IC34第9脚损坏时,即使页面触发器有正常翻转,但是ROM与RAM的地址切换不能正常进行,就出现只打中文或只打西文的故障。
        以上是本人总结二年多来TH3070维修的经验所得。当TH3070出现类似故障时,先检查上文述的CE RAM信号产生电路往往会收到事半功倍的效果。此经验各维修同行不妨一试。