【技术实现步骤摘要】
本专利技术属于打印机设备
,具体地讲涉及基于可编程逻辑的打印机 松耦合控制方式。
技术介绍
CPU提供内部的中断和定时器资源配合I/O桥电^各工作,实现从外部通讯端口获取数据,对数据进行解析,输出到马达和撞针设备的外部驱动。现有打印机CPU子系统与外设如马达、撞针和外部IEEE1284设备通讯端口等功能子系 统之间的耦合过于紧密,如图1所示,马达、撞针等驱动直接连接在CPU的I/O 上,此种设计对CPU要求较高,通常需要专门的控制CPU或者要求CPU具有多 I/O和大电流驱动能力,从而导致系统的移植和扩展极其困难;另一方面,由 于外设子系统中包含诸如驱动大电流或者高压的驱动电路, 一旦损坏将直接反 馈到CPU子系统,可能将CPU子系统损坏,从而导致不可预料的灾难结果发生。 为了避免耦合过于紧密,现有采用CPU子系统和诸多功能子系统隔离的方 式如图2所示,CPU通过外部寻址方式驱动外设,外设和CPU总线之间采用驱 动和緩冲器,针对不同的外设需要多片驱动緩沖器来实现,虽然可以提高抗毁指标,同时不可避免引入大量的逻辑器件,成本增加,最关^:的一点是丧失了控制的 ...
【技术保护点】
一种基于可编程逻辑的打印机松耦合控制方式,包括如下步骤: A、在打印机控制器与外设驱动端口之间连接可编程逻辑器件; B、对可编程逻辑器件进行硬件配置,定义若干功能寄存器; C、将可编程逻辑器件内部功能寄存器映射到CPU子系 统的Memory空间; D、CPU子系统寻址到内部的功能寄存器,实现了对内部功能寄存器的操作,从而控制外设。
【技术特征摘要】
【专利技术属性】
技术研发人员:于秀棠,王耀庭,李龙伟,袁德玲,
申请(专利权)人:青岛海信智能商用设备有限公司,
类型:发明
国别省市:95[中国|青岛]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。