一种程序烧录装置制造方法及图纸

技术编号:24677843 阅读:40 留言:0更新日期:2020-06-27 06:38
本实用新型专利技术提供一种程序烧录装置,所述装置至少包括处理器、电子开关和存储器,所述处理器和所述存储器电连接所述电子开关,所述电子开关包括:第一接口,用于电连接所述存储器;第二接口,用于电连接所述处理器;以及第三接口,用于电连接待烧录芯片;所述处理器用于控制所述电子开关,以切换待烧录芯片与所述存储器和处理器的电连接关系。该装置通过电子开关控制芯片、处理器和存储器的连接关系,从而实现程序烧录模式和正常工作模式的切换。

A program burning device

【技术实现步骤摘要】
一种程序烧录装置
本技术涉及程序烧录
,具体涉及一种程序烧录装置。
技术介绍
很多集成电路产品(如微控制器、可编程逻辑器件等)在开始工作之前,需要将代码或者数据“下载”到该集成电路的存储空间中。如果没有完成这个“下载”过程,则该集成电路无法工作,如此将代码或者数据“下载”的过程,称之为集成电路编程或者程序烧录。现有技术中,如图1所示,很多芯片通过SPI接口读取配置程序,并根据配置程序中的设置属性来进行操作,配置程序通常存储在Flash中。当首次烧写或者再次更新程序时,需要将Flash芯片焊接下来,使用专门的烧录工具将程序烧写进Flash中,然后将Flash焊接到PCB板上,从而实现程序的烧录或更新。这种烧录或更新方式过于繁琐,不易操作,尤其是当需要在设备运行现场进行烧录或更新时,为用户或研发人员带来诸多不便。基于此,本领域亟需一种程序烧录技术,可以简单便捷地烧录或更新芯片的配置程序。
技术实现思路
为解决上述程序烧录不便的缺陷,本技术提供了一种程序烧录装置,其目的在于通过电子开关控制芯片、处理器和存储器的连接关系,从而实现程序烧录模式和正常工作模式的切换。为了实现上述目的,本技术采用的一种技术方案是:一种程序烧录装置,所述装置至少包括处理器、电子开关和存储器,所述处理器和所述存储器电连接所述电子开关,所述电子开关包括:第一接口,用于电连接所述存储器;第二接口,用于电连接所述处理器;以及第三接口,用于电连接待烧录芯片;所述处理器用于控制所述电子开关,以切换待烧录芯片与所述存储器和处理器的电连接关系。优选地,所述电子开关还包括控制接口,用于电连接所述处理器;所述处理器通过切换所述控制接口的输出电平来切换所述第一接口、所述第二接口和所述第三接口的电连接关系。优选地,所述第一接口、所述第二接口和所述第三接口为SPI接口。优选地,所述存储器为Flash芯片。与现有技术相比,本技术提供的优点在于:可以简单便捷地通过电子开关切换芯片、处理器和存储器的连接关系,实现程序烧录模式和正常工作模式的切换,从而避免拆卸Flash芯片并烧录程序后再安装的复杂步骤。附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1:现有技术中一个芯片通过Flash芯片读取配置程序的装置示意图;图2:本技术一个实施例提供的程序烧录装置的结构示意图;图3:本技术另一个实施例提供的电子开关的结构示意图;具体实施方式下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术的保护的范围。图2为本技术一个实施例提供的程序烧录装置的结构示意图。如图所示,程序烧录装置至少包括处理器201、电子开关202和存储器203,处理器201和存储器203电连接电子开关202。具体的,电子开关202包括:第一接口212,用于电连接存储器203;第二接口222,用于电连接处理器201;以及第三接口232,用于电连接芯片204。处理器201用于控制电子开关202,以切换待烧录芯片与所述存储器和处理器的电连接关系。可选实施例中,电子开关202还包括控制接口242,用于电连接处理器201;处理器201通过切换控制接口242的输出电平来切换第一接口212、第二接口222和第三接口232的电连接关系。具体的,处理器201通过控制接口242来对电子开关202的第一接口212、第二接口222和第三接口232进行控制。正常工作模式下,第一接口212和第三接口232连接,芯片204可以从存储器203中读取程序;当需要对程序进行更新时,此时处理器201通过控制接口242将第一接口212和第二接口222连接,这样更新程序或待烧录程序就可以通过第二接口222程序烧写进存储器203中。在程序烧写结束后处理器201通过控制接口242控制电子开关202将S第一接口212和第三接口232连接,芯片204可以读取到更新程序或待烧录程序。可选实施例中,第一接口、所述第二接口和所述第三接口为SPI接口。存储器可选为Flash芯片,芯片可选为任意支持SPI接口通信的芯片。图3为本技术另一个实施例提供的电子开关的结构示意图。如图所示,电子开关包括:第一接口301,用于电连接存储器;第二接口302,用于电连接处理器;第三接口303,用于电连接芯片;以及控制接口304,用于电连接处理器。处理器通过切换控制接口304的输出电平来切换第一接口301、第二接口302和第三接口303的电连接关系。可选实施例中,电子开关可选为MAX4996ETG,第一接口301可选为CS0、SCK、MOSI和MISO接口,第二接口302可选为SFC_CS1N、SFC_CLK、SFC_DIO和SFC_DOI接口,第三接口303可选为SPI_CSN、SPI_CK、SPI_MOSI1和SPI_MISO1接口,控制接口304可选为SPISW接口,用于连接处理器的控制GPIO。可选实施例中,正常工作模式时,处理器通过GPIO接口连接控制接口304,以控制电子开关。例如,处理器向控制接口304输出低电平时,启动正常工作模式,电子开关的内部将CS0、SCK、MOSI、MISO分别连接至SPI_CSN、SPI_CK、SPI_MOSI1、SPI_MISO1,使得芯片能够正常启动。当芯片需要更新程序时,处理器向控制接口304输出高电平时,电子开关第一接口与第二接口进行连接,此时,电子开关内部将CS0、SCK、MOSI、MISO分别连接至SFC_CS1N、SFC_CLK、SFC_DIO、SFC_DOI,使得处理器可以将需要更新的程序烧录进存储器中;烧录完成后,处理器通过控制接口304控制电子开关将第三接口与第一接口进行连接,使得芯片可以正常读取更新后的程序并进行输出。可选实施例中,存储器可选为Flash芯片,芯片可选为任意支持SPI接口通信的芯片(例如,LT8668芯片)。可选实施例中,当存储器选为Flash芯片时,上述处理器将需要更新的程序烧录进存储器具体可以包括:识别Flash类型,并根据Flash类型来配置系统参数;读取待烧录的程序信息,并通过SPI接口烧录进Flash中。以上对本技术所提供的一种程序烧录装置进行了详尽介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施的说明只是用于帮助理解本技术的核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施本文档来自技高网...

【技术保护点】
1.一种程序烧录装置,其特征在于,所述装置至少包括处理器、电子开关和存储器,所述处理器和所述存储器电连接所述电子开关,所述电子开关包括:第一接口,用于电连接所述存储器;第二接口,用于电连接所述处理器;以及第三接口,用于电连接待烧录芯片;/n所述处理器用于控制所述电子开关,以切换待烧录芯片与所述存储器和处理器的电连接关系。/n

【技术特征摘要】
1.一种程序烧录装置,其特征在于,所述装置至少包括处理器、电子开关和存储器,所述处理器和所述存储器电连接所述电子开关,所述电子开关包括:第一接口,用于电连接所述存储器;第二接口,用于电连接所述处理器;以及第三接口,用于电连接待烧录芯片;
所述处理器用于控制所述电子开关,以切换待烧录芯片与所述存储器和处理器的电连接关系。


2.根据权利要求1所述的装置,其...

【专利技术属性】
技术研发人员:周魏苗仲海杨亮黄佳琪陈柯
申请(专利权)人:苏州长风航空电子有限公司
类型:新型
国别省市:江苏;32

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

1