一种网络芯片自适应通讯的装置和方法与流程

文档序号:13760173阅读:181来源:国知局
一种网络芯片自适应通讯的装置和方法与流程

本发明涉及芯片通信领域,尤其是涉及一种网络芯片自适应通讯的装置和方法。



背景技术:

网络芯片以其集成度高、成本低、使用方便等优点,在各类电子产品和自动化控制领域中获得了广泛应用。

但是,随着科学技术的不断发展,芯片速度时代的到来导致芯片厂商对产品的不断更新就预示着一类网络介质型号的停产,当大批量生产中采购不到以前使用的网络介质时,只能针对新的介质重新制作印刷电路板;这种方法有很大的弊端,重新制作印刷电路板会延缓开发速度,降低开发效率,不利于市场竞争。尽管网络芯片的制造商们数量在增加,但是,一旦这些设备安装在一款产品上,还没有一种通用的电子方法来识别这些网络介质,这是有问题的,因为不同的设备具有不同的特性并且可能具有不同的架构,如果由于网络芯片的停产,需要相似型号进行替换,为在系统中运行,就必须识别替换后的网络设备,进行驱动配置。

可见,提供一种网络芯片自适应通讯的装置和方法是目前急需解决的问题之一。



技术实现要素:

本发明是为了解决现有技术中的不足而完成的,本发明的目的是提供一种网络芯片自适应通讯的装置和方法,能够在不改变源程序、不重复制作印刷电路板的情况下,可替换网络芯片型号,并且兼容性好,有效提高电器设备的市场应变能力,有效节约了开发成本,提高开发效率。

一方面,本发明的一种网络芯片自适应通讯的装置,包括处理器和至少三个外围设备,所述处理器与所述外围设备连接;所述处理器用于检测所述外围设备的制造商识别码ID,并根据所述制造商识别码ID配置与所述制造商识别码ID相对应的芯片驱动。

本发明的一种网络芯片自适应通讯的装置还可以是:

所述芯片为封装类型的芯片。

所述芯片焊接在所述外围设备的集成电路板上。

所述芯片的数据传输管脚包括数据输入管脚和数据输出管脚,所述数据输入管脚和数据输出管脚分别与所述处理器的数据输出端子和数据输入端子对应连接。

另一方面,本发明的一种网络芯片自适应通讯的方法,该方法包括:

S1、处理器向至少三个外围设备发送识别请求指令;

S2、根据所述识别请求指令,检测所述外围设备的制造商识别码ID,并将所述制造商识别码ID返回给所述处理器;

S3、根据所述制造商识别码ID配置与所述制造商识别码ID相对应的芯片驱动;

S4、若所述制造商识别码ID与所芯片驱动择一匹配成功,则系统程序正常运行,否则,系统程序中断,更换所述外围设备。

本发明的一种网络芯片自适应通讯的方法还可以是:

所述芯片为封装类型的芯片。

所述识别请求包括:识别所述制造商识别码ID和/或型号的信息。

所述芯片焊接在所述外围设备的集成电路板上。

所述芯片的数据传输管脚包括数据输入管脚和数据输出管脚,所述数据输入管脚和数据输出管脚分别与所述处理器的数据输出端子和数据输入端子对应连接。

本发明的一种网络芯片自适应通讯的装置和方法,通过处理器向至少三个外围设备发送识别请求指令,并根据识别请求指令检测所述外围设备的的制造商识别码ID,并将制造商识别码ID返回给所述处理器,根据所述制造商识别码ID配置对应的芯片驱动,若其中一个制造商识别ID与所述芯片驱动择一匹配成功,则系统程序正常运行,否则,系统程序中断,更换所述外围设备。本发明一种网络芯片自适应通讯的装置和方法,能够在不改变源程序、不重复制作印刷电路板的情况下,可替换网络芯片型号,兼容性好,有效提高电器设备的市场应变能力,有效节约了开发成本,提高开发效率。

附图说明

图1是本发明一种网络芯片自适应通讯的装置结构示意图。

图2是本发明一种网络芯片自适应通讯的方法流程示意图。

图3是本发明的一种网络芯片自适应通讯的方法实施流程示意图。

具体实施方式

下面结合附图的图1至图3对本发明的一种网络芯片自适应通讯的装置和方法作进一步详细说明。

本发明的一种网络芯片自适应通讯的装置,请参考图1至图3,包括处理器1和至少三个外围设备2,所述处理器1与所述外围设备2连接;所述处理器1用于检测所述外围设备2的制造商识别码ID,并根据所述制造商识别码ID配置与所述制造商识别码ID相对应的芯片驱动。这样,通过处理器1向至少三个外围设备2发送识别请求指令,并根据识别请求指令检测所述外围设备2的的制造商识别码ID,并将制造商识别码ID返回给所述处理器1,根据所述制造商识别码ID配置对应的芯片驱动,若其中一个制造商识别ID与所述芯片驱动择一匹配成功,则系统程序正常运行,否则,系统程序中断,更换所述外围设备2。本发明一种网络芯片自适应通讯的装置能够在不改变源程序、不重复制作印刷电路板的情况下,可替换网络芯片型号,兼容性好,有效提高电器设备的市场应变能力,有效节约了开发成本,提高开发效率。

本发明的一种网络芯片自适应通讯的装置,请参考图1至图3,在前面描述的技术方案的基础上还可以是:所述芯片为封装类型的芯片。进一步的优选方案是:所述芯片焊接在所述外围设备的集成电路板上。优选的,所述芯片的数据传输管脚包括数据输入管脚和数据输出管脚,所述数据输入管脚和数据输出管脚分别与所述处理器的数据输出端子和数据输入端子对应连接。所述外围设备个数为5个,具体个数以实际需求为准,也可以为一个或多个。

本发明的一种网络芯片自适应通讯的方法,请参考图1至图3,所述方法包括:

S1、处理器向至少三个外围设备发送识别请求指令;

所述识别请求包括:识别所述制造商识别码ID和/或型号的信息。

这样,通过处理器向至少三个外围设备发送识别制造商识别码ID、设备型号和生产时间等识别信息。

S2、根据所述识别请求指令,检测所述外围设备的制造商识别码ID,并将所述制造商识别码ID返回给所述处理器;

基于步骤S1获取的识别信息,将识别信息返回给处理器中进行S3的操作。

S3、根据所述制造商识别码ID配置与所述制造商识别码ID相对应的芯片驱动;

根据步骤S1获取的识别信息中的制造商识别码ID配置与所述制造商识别码ID相对应的芯片驱动。

S4、若所述制造商识别码ID与所芯片驱动择一匹配成功,则系统程序正常运行,否则,系统程序中断,更换所述外围设备。

因每次都是检测三个外围设备,所以会获得三个制造商识别码ID,若三个制造商识别码ID与芯片驱动择一匹配成功,则系统程序正常运行,否则,系统程序中断,更换所述外围设备,并继续进行驱动配置。

本发明的一种网络芯片自适应通讯的方法,请参考图1至图3,在前面描述的技术方案的基础上还可以是:优选地,所述芯片为封装类型的芯片。

优选地,所述芯片焊接在所述外围设备的集成电路板上。

优选地,所述芯片的数据传输管脚包括数据输入管脚和数据输出管脚,所述数据输入管脚和数据输出管脚分别与所述处理器的数据输出端子和数据输入端子对应连接。

上述仅对本发明中的几种具体实施例加以说明,但并不能作为本发明的保护范围,凡是依据本发明中的设计精神所作出的等效变化或修饰或等比例放大或缩小等,均应认为落入本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1