(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201910324458.5(22)申请日 2019.04.22(71)申请人 东信和平科技股份有限公司地址 519060 广东省珠海市南屏科技工业园屏工中路8号(72)发明人 魏平姣 吴荣华 (74)专利代理机构 北京集佳知识产权代理有限公司 11227代理人 张春水 唐京桥(51)Int.Cl.G05B 19/042(2006.01)
(54)发明名称一种物联网智能设备(57)摘要本发明涉及物联网技术领域,具体公开一种物联网智能设备,包括芯片、第一微控单元和第二微控单元,芯片包括安全模块、协议解析模块、接口控制模块和接口通信模块;第一微控单元通过第一GPIO接口与接口控制模块连接并通过SC_SPI协议与接口通信模块进行数据交互;第二微控单元,第二微控单元通过第二GPIO接口与接口控制模块连接并通过SC_I2C协议与接口通信模块进行数据交互;当第一微控单元和第二微控单元均向芯片发送数据时,芯片通过并发协议与两微控单元进行数据交互。本发明提供的物联网智能设备,支持I2C单接口通信或者SPI单接口通信,也支持I2C接口和SPI接口的双接口并发通信,简化了物联网智能设备的开发难度,节约开
发成本。
权利要求书4页 说明书10页 附图5页CN 109976230 A2019.07.05
CN 109976230
A1.一种物联网智能设备,其特征在于,包括芯片、第一微控单元和第二微控单元,所述芯片包括安全模块、协议解析模块、接口控制模块和接口通信模块;所述第一微控单元通过第一GPIO接口与所述接口控制模块连接并通过SC_SPI协议与所述接口通信模块进行数据交互;第二微控单元,所述第二微控单元通过第二GPIO接口与所述接口控制模块连接并通过SC_I2C协议与所述接口通信模块进行数据交互;当所述第一微控单元和第二微控单元均向所述芯片发送数据时,所述芯片通过并发协议与两微控单元进行数据交互。2.根据权利要求1所述的物联网智能设备,其特征在于,所并发协议包括以下步骤:芯片对两所述GPIO接口的闲忙状态进行控制;微控单元根据对应的GPIO接口的闲忙状态向所述芯片发送数据;当两所述微控单元均向所述芯片发送数据时,芯片对先接收的数据对应的GPIO接口进行先中断处理,并将另一所述微控单元对应的GPIO接口的状态置为忙。3.根据权利要求1所述的物联网智能设备,其特征在于,所述微控单元根据对应的GPIO接口的闲忙状态向所述芯片发送数据,包括:微控单元查询相应的GPIO接口的闲忙状态:若GPIO接口的状态为空闲,所述微控单元向芯片发送数据;若GPIO接口的状态为忙,所述微控单元待相应的GPIO接口空闲后再向芯片发送数据。4.根据权利要求1所述的物联网智能设备,其特征在于,所述当两所述微控单元均向所述芯片发送数据时,芯片对先接收的数据进行中断处理,并将另一所述微控单元对应的GPIO接口的状态置为忙之后,还包括:芯片对后中断的另一所述微控单元发送的数据进行丢弃。5.根据权利要求4所述的物联网智能设备,其特征在于,所述芯片对后中断的另一所述微控单元发送的数据进行丢弃,包括:后中断的另一所述微控单元待相应的GPIO接口空闲后重新向芯片发送被丢弃的数据。6.根据权利要求1所述的物联网智能设备,其特征在于,所述并发协议还包括:当所述芯片执行DES加解密和NVM操作时,关闭所有中断,将两所述GPIO接口的状态置为忙,并对中断后发来的数据进行丢弃。7.根据权利要求6所述的物联网智能设备,其特征在于,所述SC_SPI协议包括SC_SPI的复位方法,所述SC_SPI的复位方法包括:在微控单元端:向芯片发送复位命令;判断延时时间是否达到预设值且是否能读取芯片的ATR;若是,向芯片发送读取ATR命令;判断是否收到芯片的ATR指令信息;若是,向芯片发送获取码;判断数据长度是否正确以及是否接收完成;若是,向芯片发送完成码;判断协议控制字节是否正确;若是,
将读取的ATR的值转换成7816的ATR;权 利 要 求 书1/4页
2CN 109976230 A