一种烧录器和电子设备的制作方法

文档序号:31994484发布日期:2022-11-02 01:27阅读:97来源:国知局
一种烧录器和电子设备的制作方法

1.本技术涉及数据烧录技术领域,尤其涉及一种烧录器和电子设备。


背景技术:

2.现今,随着电子产品发展的多样化,许多产品都需要一个稳定、可重复编程的存储器,比如,eeprom(electrically erasable programmable read only memory,带电可擦可编程只读存储器)来进行用户或产品信息的存储。
3.而相应地,存储类电子产品通常还需要一个稳定的烧录工具,以方便对存储类的电子产品数据烧录和读出数据,但是不同的存储类电子设备通常需要采用不同的通讯协议进行开发,且对烧录速度的要求也不一样,这便使得当存在有多种不同存储类的电子产品均需要进行数据烧录时,则需对应更换不同的烧录工具,以分别进行相应的数据烧录,从而带来了极大的不便,且烧录效率低。


技术实现要素:

4.本技术提供一种烧录器和电子设备,该烧录器能够解决现有技术中的烧录工具无法对多种不同存储类电子设备进行数据烧录,因而当存在有多种不同存储类电子设备需进行数据烧录时,则需要进行相应的更换,从而带来了极大的不便,且烧录效率低的问题。
5.为解决上述技术问题,本技术采用的一个技术方案是:提供一种烧录器,其中,该烧录器包括:第一通信接口,与外部的上位机连接;第二通信接口,与外部的存储芯片连接;可编程控制电路,与第一通信接口和第二通信接口连接,以通过第一通信接口获取上位机发送的读写指令,并将读写指令转换为与存储芯片的通信协议相对应的读写内容,以烧录至存储芯片;其中,可编程控制电路能够采用至少两种不同的通讯协议与存储芯片进行通讯。
6.其中,第二通信接口和存储芯片的数量为至少两个,可编程控制电路在获取到上位机发送的读写指令时,将读写指令分别转换为与至少两个存储芯片的通信协议相对应的读写内容,以分别对应烧录至至少两个存储芯片。
7.其中,烧录器还包括存储器,存储器连接可编程控制电路,且存储有至少两种不同的通讯协议的程序数据。
8.其中,在存储芯片对应的通信协议与可编程控制电路当前支持的通讯协议不同时,可编程控制电路接收上位机发送的程序数据,以基于程序数据加载存储芯片对应的通信协议。
9.其中,烧录器还包括编程面板,编程面板连接可编程控制电路,编程面板能够接收键入编程指令,并将键入编程指令发送给可编程控制电路,以使可编程控制电路基于键入编程指令加载存储芯片对应的通讯协议。
10.其中,烧录器还包括第三通信接口,第三通信接口与可编程控制电路和外部的内置有存储卡的电子装置连接,可编程控制电路将读写指令转换为与存储卡的通信协议相对
应的读写内容,以烧录至存储卡。
11.其中,第三通信接口与至少两个第二通信接口分别对应的通讯协议不同。
12.其中,可编程控制电路在通过第二通信接口连接存储芯片时,向上位机发送显示控制指令,以使上位机在其显示屏上对应显示一存储显示界面。
13.其中,第二通信接口为插接端口,存储芯片的管脚通过插接至插接端口,使存储芯片与第二通信接口实现连接。
14.为解决上述技术问题,本技术采用的又一个技术方案是:提供一种电子设备,其中,该电子设备包括相连接的处理器和烧录器,该烧录器为如上任一项所述的烧录器。
15.本技术的有益效果是:区别于现有技术,本技术中的烧录器包括:第一通信接口、第二通信接口以及可编程控制电路;其中,可编程控制电路与第一通信接口和第二通信接口连接,以能够通过第一通信接口获取上位机发送的读写指令,并将读写指令转换为与存储芯片的通信协议相对应的读写内容,以烧录至存储芯片,且可编程控制电路能够采用至少两种不同的通讯协议与存储芯片进行通讯,从而避免了通过更换烧录器来满足对多种不同存储类电子设备分别进行数据烧录,也便极大的方便了采用一个烧录器对多种存储芯片同时进行数据烧录的应用场景,且有效地提高了相应的烧录效率。
附图说明
16.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
17.图1是本技术烧录器第一实施例的结构示意图;
18.图2是本技术烧录器第二实施例的结构示意图;
19.图3是本技术烧录器第三实施例的结构示意图;
20.图4是本技术烧录器第四实施例的结构示意图;
21.图5是本技术电子设备一实施例的结构示意图。
具体实施方式
22.为使本技术解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本技术实施例的技术方案作进一步的详细描述。
23.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。基于本技术中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
24.请参见图1,图1是本技术烧录器第一实施例的结构示意图。在本实施例中,该烧录器10包括:第一通信接口11、第二通信接口12以及可编程控制电路13。
25.其中,本技术中提供的一种烧录器10具体是应用在各种存储类电子产品的数据烧
录和数据读出上,比如,接收上位机2发送的写指令或读指令,并进而将相应的写数据烧录至存储类电子产品中,或从存储类电子产品中读出数据。当然,在其它实施例中,该烧录器10还可以集成在任一合理的电子设备中,以能够基于该电子设备自身的程序数据,进行相应的数据烧录和数据读出,本实施例对此并不加以限制。
26.具体地,可编程控制电路13可理解为一fpga(field programmable gate array,现场可编程门阵列),该fpga是一种半定制电路,可由用户自定义其电路逻辑功能,以能够基于用户的实际需要定制其可支持的通讯协议所对应的逻辑电路,比如,使该可编程控制电路13包括或连接能够支持相应通讯协议的通信接口,并包括或连接存储有相应程序数据的存储类电子产品。
27.进一步地,烧录器10的第一通信接口11用于与外部的上位机2实现连接,且具体是可编程控制电路13通过第一通信接口11通信连接一上位机2,比如,通过rs232(美国电子工业联盟制定的串行数据通信接口标准)接口、rs485(定义平衡数字多点系统中的驱动器和接收器的电气特性的标准,该标准由电信行业协会和电子工业联盟定义)接口或usb(universal serial bus,通用串行总线)接口等任一合理类型的第一通信接口11与上位机2实现通信连接。
28.需说明的是,上位机2是指可以直接发出操控命令的计算机,一般是pc(个人计算机)/host computer(计算机主机)/master computer(主机)/upper computer(上位机2),屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的计算机,一般是plc(可编程逻辑控制器)/单片机single chip microcomputer(单片微型计算机)/slave computer(从属计算机)/lower computer(下位机)之类的。上位机2发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机2。
29.又进一步地,烧录器10的第二通信接口12用于与外部的存储芯片3实现连接。
30.具体地,可编程控制电路13与第一通信接口11和第二通信接口12连接,以能够通过第一通信接口11获取上位机2发送的读写指令,进而将该读写指令转换为与存储芯片3的通讯协议相对应的读写内容,以对应烧录至与该读写内容相匹配的存储芯片3内部的存储空间,或从存储芯片3内部的存储空间中读取出相应的数据内容。
31.其中,可编程控制电路13能够采用至少两种不同的通讯协议与存储芯片进行通讯,也即在对连接至第二通信接口12的存储芯片3进行更换,以更换存储芯片3所对应的通讯协议,或连接至可编程控制电路13的存储芯片3包括至少两个,且对应至少两种通讯协议时,仍能采用烧录器10对其进行数据烧录和数据读出。
32.需说明的是,烧录也叫刻录,就是把想要的数据通过刻录机、刻录软件等工具刻制到光盘、烧录卡等介质中。
33.上述方案,可编程控制电路13能够采用至少两种不同的通讯协议与存储芯片进行通讯,从而避免了通过更换烧录器10来满足对多种不同存储类电子设备分别进行数据烧录,也便极大的方便了采用一个烧录器10对多种存储芯片3同时进行数据烧录的应用场景,且有效地提高了相应的烧录效率。
34.在一实施例中,烧录器10中的第二通信接口12的数量为至少两个,且至少两个第二通信接口12分别对应连接有至少两个存储芯片3,可编程控制电路13在通过第一通信接
口11获取到上位机2发送的读写指令时,能够将该读写指令分别转换为与至少两个存储芯片3的通讯协议相对应的读写内容,以能够分别对应烧录至与该读写内容相匹配的至少两个存储芯片3内部的存储空间,或从存储芯片3内部的存储空间中读取出相应的数据内容。
35.可选地,至少两个存储芯片3对应的通信协议不同。
36.可理解的是,至少两个存储芯片3具体可以对应至少两种不同型号、规格的存储芯片3,而其总数量可以大于或等于其对应的种类,且至少两个第二通信接口12与至少两个存储芯片3对应的通信连接可通过自定义连接器,比如,数据线或引脚插接等任一合理的方式实现。
37.进一步地,可编程控制电路13对至少两个存储芯片3进行的数据烧录和/或数据读取可以同时进行,也可以将其接收到的由上位机2发送的读写指令转换为对至少两个存储芯片3的控制时序,以基于该控制时序依次对至少两个存储芯片3进行相应的数据烧录和/或数据读取。
38.可选地,第二通信接口12的数量大于存储芯片3的数量,且未连接存储芯片3第二通信接口12还可以用于连接其特电子装置或功能元件,或预留给新增存储芯片3的连接。而在其他实施例中,该第二通信接口12的数量还可以等于存储芯片3的数量,本技术对此不做限定。
39.可选地,第二通信接口12的数量为2个、3个或5个等任一合理的数量,且对应支持的通讯协议的数量小于或等于第二通信接口12的数量,但不小于2,本技术对此不做限定。
40.在一实施例中,在存储芯片3对应的通信协议与可编程控制电路13当前能够支持的通讯协议不同时,可编程控制电路13还能够接收上位机2发送的程序数据,以基于程序数据加载存储芯片3对应的通信协议。
41.在一实施例中,可编程控制电路13在通过第二通信接口12与一存储芯片3实现连接,比如,在检测到某一第二通信接口12的电平状态发生变化时,还能够向上位机2对应发送一显示控制指令,以使上位机2能够响应于该显示控制指令在其显示屏上对应显示一存储显示界面,比如,在显示屏上弹出一圆形、圆柱体、矩形或文件夹等任一合理形状的存储显示界面,具体可由用户根据实际需要自定义设计,以能够更加容易满足客户的需求,本技术对此不做限定。
42.进一步地,可编程控制电路13在通过第二通信接口12与一存储芯片3实现连接时,还能够读取存储芯片3的特征信息,比如,存储芯片3的种类、型号、总存储空间大小以及当前已用存储空间大小等任意合理的特征信息中的一种或多种,以进而能够发送给上位机2,而使上位机2在相应的存储显示界面上对应显示出存储芯片3的特征信息。
43.在一实施例中,第二通信接口12具体为插接端口,而存储芯片3具体是通过将其管脚插接至该插接端口的方式,使存储芯片3与第二通信接口12实现连接。
44.可选地,存储芯片3为eeprom、动态随机存储器、只读存储器、静态随机存取存储器、快闪存储器以及电可擦可编程只读存储器等任一合理存储类型中的一种,本技术对此做限定。
45.请参见图2,图2是本技术烧录器第二实施例的结构示意图。本实施例是在本技术提供的烧录器第一实施例的基础上,烧录器20还进一步包括存储器24。
46.可理解的是,为实现与对应至少两种不同通讯协议的至少两个存储芯片3进行通
讯,该烧录器20还需对应存储至少两种不同通讯协议的程序数据。
47.具体地,存储器24与可编程控制电路23连接,或该存储器24包括于可编程控制电路23,且该存储器24对应存储有可编程控制电路23能够采用的至少两种不同通讯协议的程序数据。
48.在一实施例中,在存储器24中当前存储的通讯协议不包括存储芯片3对应的通讯协议时,比如,在新增一连接至第二通信接口22的存储芯片3,但可编程控制电路23不支持该存储芯片3对应的通讯协议时,或原对应连接到至少两个第二通信接口22的至少两个存储芯片3中存在有可编程控制电路23不支持的通讯协议的存储芯片3时,可编程控制电路23还能够接收上位机2发送的程序数据,以进而能够基于该程序数据对应加载之前不支持的通讯协议,并将该通讯协议对应的程序数据存储至存储器24。
49.可理解的是,在本实施例中,第一通信接口21、第二通信接口22以及可编程控制电路23分别与第一通信接口11、第二通信接口12以及可编程控制电路13相同,具体请参阅图1及相关文字内容,在此不再赘述。
50.请参见图3,图3是本技术烧录器第三实施例的结构示意图。本实施例是在本技术提供的烧录器第一实施例的基础上,烧录器30还进一步包括编程面板35。
51.可理解的是,在连接至烧录器30的至少两个存储芯片3中存在有对应通讯协议不被可编程控制电路33支持的存储芯片3时,该烧录器30还需对应更新可编程控制电路33当前能够调用的通讯协议的程序数据。
52.具体地,编程面板35连接于可编程控制电路33,且该编程面板35能够接收用户根据当前需要对应输入的键入编程指令,以进而能够将该键入编程指令发送给可编程控制电路33,而使可编程控制电路33基于该键入编程指令加载当前不被可编程控制电路33支持的存储芯片3所对应的通讯协议。
53.则由此可知,在需要对新增的通讯协议不被可编程控制电路33支持的存储芯片3进行数据烧录时,需首先通过编程面板35对可编程控制电路33进行编程,或接收上位机2发送的相应程序数据,以进而能够通过编程或接收到的程序数据,使烧录器30多支持一种型号的存储芯片3。
54.可理解的是,在本实施例中,第一通信接口31、第二通信接口32以及可编程控制电路33分别与第一通信接口11、第二通信接口12以及可编程控制电路13相同,具体请参阅图1及相关文字内容,在此不再赘述。
55.请参见图4,图4是本技术烧录器第四实施例的结构示意图。本实施例是在本技术提供的烧录器第一实施例的基础上,烧录器40还进一步包括第三通信接口46。
56.具体地,第三通信接口46与可编程控制电路43连接,并进一步连接至外部内置有存储卡(图未示出)的电子装置4,比如,音乐播放盒、智能机器人或无人机等任一合理的需要进行数据烧录和数据读出的电子装置4中的一种,而可编程控制电路43能够对应将其接收到的由上位机2发送的读写指令转换为与该电子装置4中的存储卡的通讯协议相对应的读写内容,并将该读写内容烧录至该存储卡的存储空间,或从存储卡的存储空间中读取数据。
57.在一实施例中,电子装置4的数量为至少两个,而其中每一电子装置4均包括有一存储卡,可编程控制电路43在获取到上位机2发送的读写指令时,能够对应将读写指令分别
转换为与至少两个电子装置4的存储卡的通讯协议相对应的读写内容,以进而能够将该读写内容分别对应烧录到至少两个电子装置4的存储卡的存储空间。
58.可选地,至少两个电子装置4中的存储卡所对应的通讯协议不同。而在其他实施例中,至少两个电子装置4中的存储卡所对应的通讯协议还可以相同,本技术对此不做限定。
59.可选地,第三通信接口46与至少两个第二通信接口42分别对应的通讯协议不同,也即相应的存储芯片3和电子装置4中的存储卡分别对应的通讯协议不同。而在其他实施例中,存储芯片3和电子装置4中的存储卡分别对应的通讯协议还可以相同,本技术对此不做限定。
60.可选地,第三通信接口46具体为adc(模数转换)接口、spi(串行外设接口)、iic(集成电路总线)接口或uart(异步收发传输器)接口等任一合理的通信接口中的一种,本技术对此不做限定。
61.可理解的是,在本实施例中,第一通信接口41、第二通信接口42以及可编程控制电路43分别与第一通信接口11、第二通信接口12以及可编程控制电路13相同,具体请参阅图1及相关文字内容,在此不再赘述。
62.本技术还提供了一种电子设备,请参见图5,图5是本技术电子设备一实施例的结构示意图。
63.在本实施例中,电子设备51包括相连接的处理器511和烧录器512,且该处理器511能够对应向烧录器512发送读写指令,以通过烧录器512将该读写指令转换为与电子设备51中的存储器(图未示出),或外部的连接至烧录器512中的存储器所对应的通讯协议相匹配的读写内容,以进而烧录至该存储器中的存储空间。其中,该烧录器512为如上所述的烧录器10至烧录器40中的任一种,具体请参阅图1-图4及相关文字内容,在此不再赘述。
64.可选地,该电子设备51可以是智能机器人、无人机或音乐播放盒等任一合理的能够实现数据烧录和数据读出的电子设备51中的一种,本技术对此不做限定。
65.在一实施例中,该电子设备51中还包括有控制面板(图未示出),且用户能够通过该控制面板向烧录器512中输入相应的键入编程指令,以加载相应的通讯协议,进而能够通过编程增加烧录器512对应支持的通讯协议的种类。
66.区别于现有技术,本技术中的烧录器包括:第一通信接口、至少两个第二通信接口以及可编程控制电路;其中,可编程控制电路与第一通信接口和第二通信接口连接,以能够通过第一通信接口获取上位机发送的读写指令,并将读写指令转换为与存储芯片的通信协议相对应的读写内容,以烧录至存储芯片,且可编程控制电路能够采用至少两种不同的通讯协议与存储芯片进行通讯,从而避免了通过更换烧录器来满足对多种不同存储类电子设备分别进行数据烧录,也便极大的方便了采用一个烧录器对多种存储芯片同时进行数据烧录的应用场景,且有效地提高了相应的烧录效率。
67.以上仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1