一种用于程序升级的接口电路的制作方法

文档序号:6391118阅读:145来源:国知局
专利名称:一种用于程序升级的接口电路的制作方法
技术领域
本实用新型涉及接口电路技术领域,尤其涉及一种用于程序升级的接口电路。
背景技术
在剑杆织机控制系统所用的控制机柜里放置着不同功能的电路板,随着技术的提高以及客户需求的完善,通常需要对电路板上芯片的程序进行维护、升级和完善,根据客户的需求进行数据导入、数据导出等。传统的电路板上芯片程序升级一般采用编程器 、PC机等硬件来实现,这些硬件比较占空间,在环境复杂的现场存在诸多不便。中国专利公开号CN2854959Y,
公开日2007年I月3日,实用新型的名称为软件升级电路模块,该申请案公开了一种软件升级电路模块,它包括一串口、一总线插座和一电平转换电路,所述串口的数据发送端和数据接收端分别连接所述电平转换电路的发送信号输入端和接收信号输出端,所述电平转换电路的发送信号输出端和接收信号输入端则分别连接所述总线插座的信号端,进而实现与电视机机芯板的连接。其不足之处是,该软件升级电路模块需要与计算机配合完成电视机机芯板的软件升级,计算机占用空间较大,在环境复杂的现场存在诸多不便。

实用新型内容本实用新型的目的是克服传统的电路板上芯片程序升级采用编程器、PC机等硬件来实现,这些硬件比较占空间,在环境复杂的现场存在诸多不便的技术问题,提供了一种用于程序升级的接口电路,其与U盘配合实现电路板上芯片的程序升级,结构简单,携带方便,适合在环境复杂的现场使用。为了解决上述问题,本实用新型采用以下技术方案予以实现本实用新型的一种用于程序升级的接口电路,包括USB管理控制芯片、USB接口和SPI接口,所述USB接口的正向数据端与USB管理控制芯片的正向数据端相连,所述USB接口的负向数据端与USB管理控制芯片的负向数据端相连,所述USB管理控制芯片的串行数据输入端与SPI接口的数据输入端相连,所述USB管理控制芯片的串行数据输出端与SPI接口的数据输出端相连。在本技术方案中,当有电路板上芯片的程序需要升级时,将接口电路通过SPI接口接入待升级电路板,使USB管理控制芯片的串行数据输入端与待升级芯片的数据发送端相连,USB管理控制芯片的串行数据输出端与待升级芯片的数据接收端相连,将存有升级程序的U盘插入USB接口。插入U盘后,待升级芯片内的程序自动检测U盘里的文件,通过识别U盘里的二进制文件关键字来确定是否有升级程序。如果有升级程序,待升级芯片读取U盘里的升级程序,将其写入片上FLASH中,以替换原有的运行程序,完成程序的自动升级。作为优选,所述一种用于程序升级的接口电路还包括瞬态电压抑制器,所述瞬态电压抑制器的两端分别与USB接口的正向数据端和负向数据端相连。瞬态电压抑制器防止从USB接口接入的外部静电或电压、电流的瞬态干扰对整个电路造成损害。作为优选,所述一种用于程序升级的接口电路还包括电容,所述SPI接口的电源端与USB管理控制芯片的电源端、USB接口的电源端及电容一端相连,电容另一端与地线相连。SPI接口接入待升级电路板后,SPI接口的电源端与待升级电路板的电源相连,待升级电路板的电源为接口电路供电,电容起滤波作用。 作为优选,所述一种用于程序升级的接口电路还包括电容,所述SPI接口的电源端与USB管理控制芯片的电源端、USB接口的电源端、瞬态电压抑制器的电源端及电容一端相连,电容另一端与地线相连。SPI接口接入待升级电路板后,SPI接口的电源端与待升级电路板的电源相连,待升级电路板的电源为接口电路供电,电容起滤波作用。作为优选,所述一种用于程序升级的接口电路还包括发光二极管,所述发光二极管与USB管理控制芯片相连。发光二极管点亮,表示U盘插入USB接口 ;发光二极管熄灭,表示U盘没有插入USB接口。本实用新型的有益效果是(I)与U盘配合实现电路板上芯片的程序升级,结构简单,携带方便,适合在环境复杂的现场使用。(2)接口电路独立设置,不设置在待升级电路板上,为待升级电路板节省空间,节约成本。

图I是本实用新型的一种电路原理连接框图。图中I、USB管理控制芯片,2、USB接口,3、SPI接口,4、瞬态电压抑制器,5、电容,6、发光二极管。
具体实施方式
下面通过实施例,并结合附图,对本实用新型的技术方案作进一步具体的说明。实施例本实施例的一种用于程序升级的接口电路,如图I所示,包括USB管理控制芯片1、USB接口 2、SPI接口 3、瞬态电压抑制器4、电容5、发光二极管6,USB接口 2的正向数据端与USB管理控制芯片I的正向数据端相连,USB接口 2的负向数据端与USB管理控制芯片I的负向数据端相连,USB管理控制芯片I的串行数据输入端与SPI接口 3的数据输入端相连,USB管理控制芯片I的串行数据输出端与SPI接口 3的数据输出端相连,瞬态电压抑制4的两端分别与USB接口 2的正向数据端和负向数据端相连。SPI接口 3的电源端与USB管理控制芯片I的电源端、USB接口 2的电源端、瞬态电压抑制器4的电源端及电容5 —端相连,电容5另一端与地线相连,发光二极管6与USB管理控制芯片I的输出端相连,USB管理控制芯片I为CH376S芯片。USB管理控制芯片I用于USB信号和串口信号之间的相互转换。瞬态电压抑制器4防止从USB接口 2接入的外部静电或电压、电流的瞬态干扰对整个电路造成损害。发光二极管6点亮,表示U盘插入USB接口 2 ;发光二极管6熄灭,表示U盘没有插入USB接口 2。当有电路板上芯片的程序需要升级时,将接口电路通过SPI接口 3接入待升级电路板,SPI接口 3的数据输入端与待升级芯片的数据发送端相连,SPI接口 3的数据输出端与待升级芯片的数据接收端相连,SPI接口 3的电源端与待升级电路板的电源相连,待升级电路板的电源为接口电路供电,电容5起滤波作用。将存有升级程序的U盘插入USB接口20插入U盘后,待升级芯片内的程序自动检测U盘里的文件,通过识别U盘里的二进制文件关键字来确定是否有升级程序。如果有升级程序,待升级芯片读取U盘里的升级程 序,将其写入片上FLASH中,以替换原有的运行程序,完成程序的自动升级。
权利要求1.一种用于程序升级的接口电路,其特征在于包括USB管理控制芯片(I)、USB接口(2)和SPI接口(3),所述USB接口(2)的正向数据端与USB管理控制芯片(I)的正向数据端相连,所述USB接口(2)的负向数据端与USB管理控制芯片(I)的负向数据端相连,所述USB管理控制芯片(I)的串行数据输入端与SPI接口(3)的数据输入端相连,所述USB管理控制芯片(I)的串行数据输出端与SPI接口(3)的数据输出端相连。
2.根据权利要求I所述的一种用于程序升级的接口电路,其特征在于还包括瞬态电压抑制器(4),所述瞬态电压抑制器(4)的两端分别与USB接口(2)的正向数据端和负向数据端相连。
3.根据权利要求I所述的一种用于程序升级的接口电路,其特征在于还包括电容(5),所述SPI接口(3)的电源端与USB管理控制芯片(I)的电源端、USB接口(2)的电源端及电容(5) —端相连,电容(5)另一端与地线相连。
4.根据权利要求2所述的一种用于程序升级的接口电路,其特征在于还包括电容(5),所述SPI接口(3)的电源端与USB管理控制芯片(I)的电源端、USB接口(2)的电源端、瞬态电压抑制器(4)的电源端及电容(5) —端相连,电容(5)另一端与地线相连。
5.根据权利要求I或2或3或4所述的一种用于程序升级的接口电路,其特征在于还包括发光二极管(6 ),所述发光二极管(6 )与USB管理控制芯片(I)相连。
专利摘要本实用新型公开了一种用于程序升级的接口电路。它包括USB管理控制芯片、USB接口和SPI接口,所述USB接口的正向数据端与USB管理控制芯片的正向数据端相连,所述USB接口的负向数据端与USB管理控制芯片的负向数据端相连,所述USB管理控制芯片的串行数据输入端与SPI接口的数据输入端相连,所述USB管理控制芯片的串行数据输出端与SPI接口的数据输出端相连。本实用新型与U盘配合实现电路板上芯片的程序升级,结构简单,携带方便,适合在环境复杂的现场使用。
文档编号G06F13/38GK202677385SQ201220305788
公开日2013年1月16日 申请日期2012年6月28日 优先权日2012年6月28日
发明者张一鸣 申请人:浙江中自机电控制技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1