发明名称 具有数据校验功能的SPI数据传输设备及数据校验方法
摘要 本发明公开了一种具有数据校验功能的SPI数据传输设备及数据校验方法,所述设备包括SPI主设备、SPI从设备和SPI接口;所述SPI从设备包括第一校验码模块和数据发送模块,所述SPI主设备包括数据接收模块、第二校验码模块和校验码比对模块。本发明各设备产生各自的奇偶校验码;SPI主、从设备的校验码模块产生的校验码分别送至SPI主设备中的校验码比对模块,校验码比对模块对SPI主、从设备产生的奇偶校验码进行一致性比对,以校验SPI主设备从SPI从设备读取的数据是否有误,CPU可以根据该结果采取下一步动作,避免造成CPU的误动作,大大提高了系统的可靠性。
申请公布号 CN105260260A 申请公布日期 2016.01.20
申请号 CN201510604371.5 申请日期 2015.09.21
申请人 上海斐讯数据通信技术有限公司 发明人 王振
分类号 G06F11/10(2006.01)I 主分类号 G06F11/10(2006.01)I
代理机构 上海硕力知识产权代理事务所 31251 代理人 郭桂峰
主权项 具有数据校验功能的SPI数据传输设备,其特征在于,所述SPI数据传输设备包括一台SPI主设备、一台或多台SPI从设备和SPI接口;任一所述SPI从设备包括第一校验码模块和数据发送模块,所述第一校验码模块的输出端连接到所述数据发送模块的输入端;所述SPI主设备包括数据接收模块、第二校验码模块和校验码比对模块,所述数据接收模块的输入端通过所述SPI接口连接到所述数据发送模块的输出端,所述数据接收模块的输出端连接到所述校验码比对模块的输入端,所述第二校验码模块的输出端连接到所述校验码比对模块的输入端;所述第一校验码模块用于产生校验码A,所述校验码A附加于所述数据发送模块所发送数据C的尾部,所述数据C和校验码A一并发送至所述SPI主设备,所述数据接收模块接收所述数据C和校验码A并将所述校验码A传送至所述校验码比对模块;所述第二校验码模块用于产生校验码B并将所述校验码B传送至所述校验码比对模块;所述校验码比对模块用于比较所述校验码A与所述校验码B是否相等,若相等,则所述数据C传输正确;若不相等,则所述数据C传输错误。
地址 201616 上海市松江区思贤路3666号