The invention provides a single bus data transmission chip and method, which includes acquiring the message sent by the host computer, parsing the message to get the host command and the host serial number, matching the host serial number with the chip serial number, and acquiring the chip serial number, the number of security flags and the value of security counter in the case of successful matching. The host command is described; in the case of unsuccessful matching, the number of security flag digits is set, and the value of the security counter is added by 1. The invention has the advantages of high integration, high safety, simple wiring and saving engineering cost. It is suitable for intelligent household appliances control, intelligent medicine transportation control and intelligent automobile control and other industrial fields. It can protect the safety of equipment transmission.
【技术实现步骤摘要】
一种单总线数据传输芯片及方法
本专利技术涉及通信
,具体地,涉及一种单总线数据传输芯片及方法。
技术介绍
单总线构建的传感器网络可以将温度,湿度,压力,有毒气体成分快速地传递到主机系统,从而给智能系统做出后续的判断。如果其中存在他人人为物理上的连接恶意改动的传感器或截获的之前的数据再发送的情况,将对智能系统造成不可估量的后果。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种单总线数据传输芯片及方法。根据本专利技术提供的一种单总线数据传输芯片,包括:传感单元,安全总线接口单元,协议解析单元,协议编码单元,加密计算引擎单元,寄存器单元和非易失性存储单元;所述传感单元连接传感器,获取传感器采集到的数据;所述寄存器单元连接所述传感单元,记录采集到的数据;所述协议编码单元连接所述寄存器单元,对记录的数据进行编码;所述非易失性存储单元内置有芯片序列号、安全标志位数值和安全计数器数值;所述安全总线接口单元连接外部单总线,获取主机发送的报文;所述协议解析单元与所述安全总线接口单元连接,解析所述报文得到主机命令和主机序列号;所述加密计算引擎单元分别连接所述协议解析单元、所述协议编码单元和所述非易失性存储单元,将所述主机序列号和所述芯片序列号进行匹配;在匹配成功的情况下,所述主机获取芯片序列号、安全标志位数值和安全计数器数值,芯片执行所述主机命令;在匹配不成功的情况下,设置所述安全标志位数值,同时所述安全计数器数值加1。较佳的,所述安全标志位包括0和1,0表示匹配成功,1表示匹配失败。较佳的,所述主机命令包括传输开始命令、主从动作命令,所述主从动作命令包括修 ...
【技术保护点】
1.一种单总线数据传输芯片,其特征在于,包括:传感单元,安全总线接口单元,协议解析单元,协议编码单元,加密计算引擎单元,寄存器单元和非易失性存储单元;所述传感单元连接传感器,获取传感器采集到的数据;所述寄存器单元连接所述传感单元,记录采集到的数据;所述协议编码单元连接所述寄存器单元,对记录的数据进行编码;所述非易失性存储单元内置有芯片序列号、安全标志位数值和安全计数器数值;所述安全总线接口单元连接外部单总线,获取主机发送的报文;所述协议解析单元与所述安全总线接口单元连接,解析所述报文得到主机命令和主机序列号;所述加密计算引擎单元分别连接所述协议解析单元、所述协议编码单元和所述非易失性存储单元,将所述主机序列号和所述芯片序列号进行匹配;在匹配成功的情况下,所述主机获取芯片序列号、安全标志位数值和安全计数器数值,芯片执行所述主机命令;在匹配不成功的情况下,设置所述安全标志位数值,同时所述安全计数器数值加1。
【技术特征摘要】
1.一种单总线数据传输芯片,其特征在于,包括:传感单元,安全总线接口单元,协议解析单元,协议编码单元,加密计算引擎单元,寄存器单元和非易失性存储单元;所述传感单元连接传感器,获取传感器采集到的数据;所述寄存器单元连接所述传感单元,记录采集到的数据;所述协议编码单元连接所述寄存器单元,对记录的数据进行编码;所述非易失性存储单元内置有芯片序列号、安全标志位数值和安全计数器数值;所述安全总线接口单元连接外部单总线,获取主机发送的报文;所述协议解析单元与所述安全总线接口单元连接,解析所述报文得到主机命令和主机序列号;所述加密计算引擎单元分别连接所述协议解析单元、所述协议编码单元和所述非易失性存储单元,将所述主机序列号和所述芯片序列号进行匹配;在匹配成功的情况下,所述主机获取芯片序列号、安全标志位数值和安全计数器数值,芯片执行所述主机命令;在匹配不成功的情况下,设置所述安全标志位数值,同时所述安全计数器数值加1。2.根据权利要求1所述的单总线数据传输芯片,其特征在于,所述安全标志位包括0和1,0表示匹配成功,1表示匹配失败。3.根据权利要求1所述的单总线数据传输芯片,其特征在于,所述主机命令包括传输开始命令、主从动作命令,所述主从动作命令包括修改非易失性存储单元的所述芯片序列号、修改所述加密计算引擎单元的加密算法、读取传感器采集到的数据。4.根据权利要求3所述的单总线数据传输芯片,其特征在于,在读取传感器采集到的数据时,所述协议编码单元对记...
【专利技术属性】
技术研发人员:张伟,
申请(专利权)人:上海申矽凌微电子科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。