一种离线编程器 LM3S5956 主控
本实用新型公开了一种离线编程器,其特征在于:包括主控芯片(1)、Flash数据存储模块(6)、铁电存储器(7)、LCD显示模块(8)、编程按键模块(10)和与上位机(4)连接的通讯接口模块(5),所述的主控芯片(1)分别与Flash数据存储模块(6)、铁电存储器(7)、LCD显示模块(8)、编程按键模块(10)、通讯接口模块(5)连接。本实用新型是一种可实现离线的编程器,用户可通过编程按键模块就能完成对目标芯片的编程、校验及加密等各种操作,使得编程效率较高,有利于批量生产的工人流水线操作;而且离线编程可脱离PC机进行编程,这样就不易导致一些保密的BIN外泄,安全性较高;而且也可进行与PC机连接的在线编程操作。
说明
一种离线编程器
技术领域
本实用新型涉及一种编程器,特别是一种离线编程器。 背景技术
目前,常规的编程器均是在线编程器。在线编程器存在以下缺点:编程效率比较低,而且不利于批量生产的工人流水线操作;在生产的时候,无法脱离PC机,这样就容易导致一些保密的BIN外泄,安全性不高。
实用新型内容
本实用新型的目的在于,提供一种离线编程器。本实用新型不仅编程效率高,利于流水线操作;而且安全性较高。
本实用新型的技术方案:一种离线编程器,其特征在于:包括主控芯片、Flash数据存储模块、铁电存储器、LCD显示模块、编程按键模块和与上位机连接的通讯接口模块,所述的主控芯片分别与Flash数据存储模块、铁电存储器、IXD显示模块、编程按键模块、通讯接口模块连接。
前述的离线编程器中,所述的主控芯片,是LM3S5956主控芯片。
前述的离线编程器中,所述的主控芯片连接有5V直流电源模块,主控芯片与5V直流电源模块之间设有LDO模块。
前述的离线编程器中,所述的主控芯片还连接有蜂鸣器和LED指示灯。
前述的离线编程器中,所述的通讯接口模块,是USB接口模块。
前述的离线编程器中,所述的Flash数据存储模块,是2MB串行Flash芯片。
前述的离线编程器中,所述的铁电存储器,是4Kbit铁电存储器。
与现有技术相比,本实用新型是一种可实现离线的编程器,用户可通过编程按键模块就能完成对目标芯片的编程、校验及加密等各种操作,使得编程效率较高,有利于批量生产的工人流水线操作;而且离线编程可脱离PC机进行编程,这样就不易导致一些保密的 BIN外泄,安全性较高;而且也可进行与PC机连接的在线编程操作。另外,通过蜂鸣器进行提示操作;IXD显示模块显示编程状态及其他信息;还支持USB通讯功能。
附图说明
图1是本实用新型的结构示意图。
附图中的标记为:1-主控芯片,2-5V直流电源模块,3-LD0模块,4-上位机,5-通讯接口模块,6-Flash数据存储模块,7-铁电存储器,8-IXD显示模块,9-蜂鸣器,10-编程按键模块,Il-LED指示灯,12-目标板电压采集模块,13-隔离电路模块。
具体实施方式
下面结合附图和实施例对本实用新型作进一步的说明,但并不作为对本实用新型限制的 依据。
实施例。一种离线编程器,构成如图1所示,构成包括主控芯片l、Flash数据存储模块6、铁电存储器7、IXD显示模块8、编程按键模块10和与上位机4连接的通讯接口模块 5,所述的主控芯片1分别与Flash数据存储模块6、铁电存储器7、IXD显示模块8、编程按键模块10、通讯接口模块5连接。所述的主控芯片1还连接有目标板电压采集模块12和隔离电路模块13。
所述的Flash数据存储模块6,是用来保存PC上位机传过来的BIN文件,而且是需要比较大的容量,Flash数据存储模块采用一条SPI总线与主控芯片相连接。
所述的铁电存储器7 (FRAM),用来存储PC上位机这一段传递过来的参数变量以及关键的序列号,这个序列号在编程的时候可能随时改变,但是又有可能在断电的情况下需要继续保持序列号,因为如果用Flash来存储可能涉及到次数没有这么多。
所述的主控芯片1,是LM3S5956主控芯片。所述的LM3S5956主控芯片是高性能的具有32位处理能力的嵌入式微控制器,它非常适合应用对低功耗与处理大数据量的场合。
所述的主控芯片1连接有5V直流电源模块2,主控芯片1与5V直流电源模块2之间设有LDO模块3。采用LDO模块可以把5V直流电压转换成3. 3V的电压给主控芯片和其他芯片提供电源
所述的主控芯片1还连接有蜂鸣器9和LED指示灯11。
所述的通讯接口模块5,是USB接口模块。
比较好的是,所述的Flash数据存储模块6,是2MB串行Flash芯片;所述的铁电存储器7,是4Kbit铁电存储器。
本实用新型是一种可实现离线的编程器,将目标芯片连接到主控芯片上,用户可通过编程按键模块就能完成对目标芯片的编程、校验及加密等各种操作,使得编程效率较高,有利于批量生产的工人流水线操作;而且离线编程可脱离PC机进行编程,这样就不易导致一些保密的BIN外泄,安全性较高;而且也可进行与PC机连接的在线编程操作。另外, 通过蜂鸣器进行提示操作;IXD显示模块显示编程状态及其他信息;还支持USB通讯功能。
好的资料 要好好学习一下
好的资料 要好好学习一下
页:
[1]