当前位置:首 页 --> 方案设计
基于AG1F1设计微型打印机控制系统
发布时间:2011/5/15 16:16:00 来源:
在线咨询:
给我发消息
李湘宁 2850985550
给我发消息
张代明 3003290139
给我发消息
姚红霞 3003214837
13713728695

AG1F1是雅格罗技公司推出的一款针对嵌入式应用的现场可编程微控制器。AG1F1内嵌了高性能8051微控制器硬核,包含1K可编程逻辑单元(logic cells),而且拥有稳定的存储器模块和锁相环时钟控制模块。通过雅格罗技的可编程SoC设计平台,可以有效地提升嵌入式系统设计的性能,降低成本。本文描述了如何基于AG1F1,完成微型热敏打印机控制系统的设计。通过利用1K可编程逻辑单元,有效减少了处理器的负荷,提高了系统性能。

AG1F1主要的内部资源:

如图1 所示,典型的微型打印控制系统数据处理流程如下:来自并口/串口/USB的打印控制命令和数据进入输入缓冲区,处理器对分析这些命令和数据,并从字库中取出字符相应的点阵数据,这些点阵图像数据按行/页送入打印缓冲,再按串行模式送至打印头。


 

除此之外,还需要控制的对象包括走纸电机,切纸电机,和纸张位置传感器等。

针对微型打印机的控制需求,以AG1F1器件为主控芯片,设计了打印驱动板,主要包含的硬件资源是:

充分利用1K可编程逻辑单元带来的灵活性,系统硬件设计框图如图2。

所有的硬件模块影射到8051的外部存储空间,主要包括了控制寄存器,SRAM DMA, SPI接口,内部打印缓冲(使用片内双端口RAM),打印头控制等功能模块。

各个模块完成的主要功能:

通过这些扩充的功能模块,大大减小了处理器的运算负担,可以用8位的处理器完成32位处理器才能完成的任务,而且没有系统性能的损失,这也正是现场可编程微控制器的优势所在。

 
    您可能对以下产品感兴趣  
产品型号 功能介绍 兼容型号 封装形式 工作电压 备注
 
深圳市永阜康科技有限公司 粤ICP备17113496号 服务热线:0755-82863877 手机:13242913995