可支持大容量数据烧录的烧录器制造技术

技术编号:22129281 阅读:21 留言:0更新日期:2019-09-18 05:56
本实用新型专利技术提供一种可支持大容量数据烧录的烧录器,包括:下位机主控MCU芯片、存储芯片、显示屏、指示灯、设定开关、按键;所述下位机主控MCU芯片上设有上位机接口,用于连接上位机;所述下位机主控MCU芯片上设有外置存储接口,通过外置存储接口连接一颗或多颗存储芯片;所述下位机主控MCU芯片上设有烧录接口,通过烧录接口连接目标芯片;所述下位机主控MCU芯片分别连接显示屏、指示灯、设定开关和按键。进一步地,下位机主控MCU芯片的外置存储接口为SPI接口,连接FLASH存储芯片。下位机主控MCU芯片的烧录接口包括芯片I/O端口、以及SPI接口、I2C接口。本实用新型专利技术可低成本地实现大容量数据烧录,且实现多种类型数据一体烧录。

A burner that can support large capacity data burning

【技术实现步骤摘要】
可支持大容量数据烧录的烧录器
本技术涉及一种MCU芯片的多功能烧录器,尤其是一种可支持大容量数据烧录的烧录器。
技术介绍
目前市场多功能离线烧录器实现方案主要将要烧录代码存在主控MCU芯片FLASH空间存储起来,再在离线模式通过主控MCU芯片再将烧录代码烧录到目标MCU芯片。现有方案的缺点如下:(1)主控MCU内部FLASH空间受技术限制,无法做到特别大,一般能实现到Mbits已达上限,只适合存储小容量的程序代码,无法存储大容量或多版本的数据。(2)加大主控MCU内部FLASH存储空间势必会大幅度增加MCU的成本。(3)烧录器功能单一,只可实现烧录到单一目标MCU芯片功能。
技术实现思路
针对现有技术中存在的不足,本技术提供一种可支持大容量数据烧录的烧录器,在主控MCU芯片的外部外挂一颗或多颗存储芯片,可将目标烧录代码先存储到外挂存储芯片中保存起来,后续可通过离线烧录方式将目标烧录代码烧录到目标MCU芯片,也可将纯数据文件烧录至目标SPIFLASH或者I2CEEPROM等非易失性存储介质中,实现多种类型数据一体烧录。本技术采用的技术方案是:一种可支持大容量数据烧录的烧录器,包括:下位机主控MCU芯片、存储芯片、显示屏、指示灯、设定开关、按键;所述下位机主控MCU芯片上设有上位机接口,用于连接上位机;所述下位机主控MCU芯片上设有外置存储接口,通过外置存储接口连接一颗或多颗存储芯片;所述下位机主控MCU芯片上设有烧录接口,通过烧录接口连接目标芯片;所述下位机主控MCU芯片分别连接显示屏、指示灯、设定开关和按键。进一步地,下位机主控MCU芯片的外置存储接口为SPI接口,连接FLASH存储芯片。进一步地,下位机主控MCU芯片的烧录接口包括芯片I/O端口、以及SPI接口、I2C接口;下位机主控MCU芯片通过芯片I/O端口连接目标MCU芯片,或者,通过SPI接口连接目标SPIFLASH芯片,或者,通过I2C接口连接目标I2CEEPROM芯片。进一步地,下位机主控MCU芯片的上位机接口采用USB接口。进一步地,所述设定开关用于设定烧录的目标芯片类型。更进一步地,设定开关采用拨码开关。本技术的优点在于:1)下位机主控MCU芯片外挂SPIFLASH芯片,外置的SPIFLASH芯片容量大小可选,最大可到百Mbits以上,单独的SPIFLASH芯片成本较便宜,容量也较大,可低成本地实现大容量数据烧录。2)外置的SPIFLASH芯片容量大,可在同一颗SPIFLASH芯片中划分多个区域存储不同版本的数据。3)外置的SPIFLASH芯片可存储目标MCU芯片的运行代码,也可以存储其它的纯数据,例如语言数据,适合多种应用;实现多种类型数据一体烧录。附图说明图1为本技术的结构组成示意图。具体实施方式下面结合具体附图和实施例对本技术作进一步说明。如图1所示,本技术提出的一种可支持大容量数据烧录的烧录器(以下简称烧录器),包括:下位机主控MCU芯片、FLASH存储芯片、显示屏、指示灯、拨码开关、按键;所述下位机主控MCU芯片上设有上位机接口,用于连接上位机,例如采用USB接口作为上位机接口;所述下位机主控MCU芯片上设有外置存储接口,通过外置存储接口连接一颗或多颗FLASH存储芯片,本例中,FLASH存储芯片采用SPIFLASH芯片,外置存储接口为SPI接口;所述下位机主控MCU芯片上设有烧录接口,烧录接口包括芯片I/O端口、以及SPI接口、I2C接口,下位机主控MCU芯片通过烧录接口连接目标芯片;例如,下位机主控MCU芯片通过芯片I/O端口连接目标MCU芯片,或者,通过SPI接口连接目标SPIFLASH芯片,或者,通过I2C接口连接目标I2CEEPROM芯片;所述下位机主控MCU芯片分别连接显示屏、指示灯、拨码开关、按键。显示屏用于显示当前操作状态以及一些数据版本信息;指示灯用于提示当前操作状态;拨码开关用于模式选择,即设定烧录的目标芯片类型;按键用于烧录操作。烧录下载步骤:(1)烧录器连接USB线至上位机,打开电源,与上位机建立通信;(2)上位机通过USB接口将目标数据分块下载到下位机主控MCU芯片的SRAM中;(3)下位机主控MCU芯片与上位机通信暂停,通过SPI接口将下载至SRAM的数据搬运至FLASH存储芯片中;搬运完成后提供完成标志;(4)下位机主控MCU芯片检测SPI接口搬运完成后,继续与上位机通信,上位机继续下载数据至下位机主控MCU芯片的SRAM中;(5)重复上述(2)、(3)操作,直至数据下载完成;(6)下位机主控MCU芯片读取FLASH存储芯片已烧录的数据,进行校验,以判断下载操作是否成功。烧录器烧录数据至目标芯片操作步骤:(1)烧录器上电;(2)通过拨码开关选择对应的烧录模式,例如目标芯片选择目标MCU芯片,或目标SPIFLASH芯片,或目标I2CEEPROM芯片;(3)按下烧录器上的烧录按键,下位机主控MCU芯片将数据以块传输的方式从FLASH存储芯片传输至目标芯片;(4)下位机主控MCU芯片从目标芯片读取已烧录的数据并与源数据进行校验,以判断烧录操作是否成功;(5)烧录完成,通过显示屏或者指示灯的方式告知用户操作完成。最后所应说明的是,以上具体实施方式仅用以说明本技术的技术方案而非限制,尽管参照实例对本技术进行了详细说明,本领域的普通技术人员应当理解,可以对本技术的技术方案进行修改或者等同替换,而不脱离本技术技术方案的精神和范围,其均应涵盖在本技术的权利要求范围当中。本文档来自技高网...

【技术保护点】
1.一种可支持大容量数据烧录的烧录器,其特征在于,包括:下位机主控MCU芯片、存储芯片、显示屏、指示灯、设定开关、按键;所述下位机主控MCU芯片上设有上位机接口,用于连接上位机;所述下位机主控MCU芯片上设有外置存储接口,通过外置存储接口连接一颗或多颗存储芯片;所述下位机主控MCU芯片上设有烧录接口,通过烧录接口连接目标芯片;所述下位机主控MCU芯片分别连接显示屏、指示灯、设定开关和按键。

【技术特征摘要】
1.一种可支持大容量数据烧录的烧录器,其特征在于,包括:下位机主控MCU芯片、存储芯片、显示屏、指示灯、设定开关、按键;所述下位机主控MCU芯片上设有上位机接口,用于连接上位机;所述下位机主控MCU芯片上设有外置存储接口,通过外置存储接口连接一颗或多颗存储芯片;所述下位机主控MCU芯片上设有烧录接口,通过烧录接口连接目标芯片;所述下位机主控MCU芯片分别连接显示屏、指示灯、设定开关和按键。2.如权利要求1所述的可支持大容量数据烧录的烧录器,其特征在于,下位机主控MCU芯片的外置存储接口为SPI接口,连接FLASH存储芯片。3.如权利要求1所述的可支持大容量数据...

【专利技术属性】
技术研发人员:钱斌徐琴金璞
申请(专利权)人:中电海康无锡科技有限公司
类型:新型
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1