【技术实现步骤摘要】
本专利技术涉及一种数据检测,具体为一种spi通讯冲突检测电路及方法。
技术介绍
1、spi是一种高速的、全双工、同步的通信总线,并且在芯片的管脚上只占用四根线节约了芯片的管脚,同时为pcb的布局上节省空间,提供方便,正是出于这种简单易用的特性,如今越来越多的芯片集成了这种通信协议;spi的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时),也是所有基于spi的设备共有的,它们是 sdi(数据输入)、sdo(数据输出)、clk(时钟)、cs(片选);
2、参考图6,spi总线传输一共有4中模式,这4种模式分别由时钟极性(cpol,clockpolarity)和时钟相位(cpha,clock phase)来定义,其中,cpol参数规定了sck时钟信号空闲状态的电平;cpha规定了数据是在sck时钟的上升沿被采样还是下降沿被采样;“0”表示低电平;“1”表示高电平。
3、第一种模式:当cpol= 0,cpha=0时,sck串行时钟线空闲是为低电平
...【技术保护点】
1.一种SPI通讯冲突检测电路,包括:SPI发送电路、SPI检测电路和CPU;其中,所述SPI检测电路通过SPI通信协议与CPU通信;且,
2.根据权利要求1所述的一种SPI通讯冲突检测电路,其特征在于:所述SPI发送电路通过数据发送端SDO_o发送数据,且SPI检测电路通过检测端SDO_i检测接收的数据。
3.根据权利要求1所述的一种SPI通讯冲突检测电路,其特征在于:所述SPI检测电路的检测端SDO_i检测到数据线上的数据与SPI发送电路的数据发送端SDO_o发送的数据不一致时,SPI检测电路给CPU发出中断,使得CPU不再回读数据。
>4.一种基于...
【技术特征摘要】
1.一种spi通讯冲突检测电路,包括:spi发送电路、spi检测电路和cpu;其中,所述spi检测电路通过spi通信协议与cpu通信;且,
2.根据权利要求1所述的一种spi通讯冲突检测电路,其特征在于:所述spi发送电路通过数据发送端sdo_o发送数据,且spi检测电路通过检测端sdo_i检测接收的数据。
3.根据权利要求1所述的一种spi通讯冲突检测电路,其特征在于:所述spi检测电路的检测端sdo_i检测到数据线上的数据与spi发送电路的数据发送端sdo_o发送的数据不一致时,spi检测电...
【专利技术属性】
技术研发人员:方俊锋,潘明方,熊海峰,
申请(专利权)人:上海泰矽微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。