【技术实现步骤摘要】
一种高鲁棒性SPI总线驱动电路
本技术涉及一种SPI总线驱动电路。
技术介绍
SPI是串行外设接口(SerialPeripheralInterface)的缩写。SPI是一种高速的、全双工、同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局节省了空间。正是出于这种简单易用的特性,如今越来越多的芯片集成了这种通信协议,比如STM32F207。SPI以主从方式通信,这种模式通常有一个主设备和一个或多个从设备,需要至少4根信号线,如图1所示,它们分别是:(1)MOSI信号线——主机输出/从机输入(MasterOutput/SlaveInput);(2)MISO信号线——主机输入/从机输出(MasterInput/SlaveOutput);(3)SCLK信号线——时钟信号,由主设备产生;(4)CS信号线——从设备使能信号,由主设备控制(Chipselect)。其中CS信号线是控制芯片是否被选中的,也就是说只有片选信号为预先规定的使能信号时(高电位或低电位),对此芯片的操作才有效。这就允许在同一总线上连接多个SPI设备成为可能。SPI是串行通讯总线,也就是说数据是一位一位的传输的。这就是SCLK信号线存在的原因,由SCLK信号线提供时钟脉冲,MOSI信号线及MISO信号线则基于此脉冲完成数据传输。数据输出通过MOSI信号线,数据在时钟上升沿或下降沿时改变,在紧接着的下降沿或上升沿被读取。完成一位数据传输,输入也使用同样原理。这样,在至少8次时钟信号的改变(上沿和下沿为一次),就可以完成8位数据的传输。SPI主设备和与之通信的从设备的时 ...
【技术保护点】
1.一种高鲁棒性SPI总线驱动电路,包括一个SPI主设备及N个SPI从设备,N≥1,SPI主设备经由MOSI信号线及MISO信号线与N个SPI从设备相连,SPI主设备的CS端口分别经由不同的CS信号线与N个SPI从设备的CS端口相连,其特征在于,还包括N个施密特触发器,SPI主设备与N个SPI从设备中第n个SPI从设备相连时,n=1,……,N,SPI主设备的SCLK端口经由SCLK信号线及设于SCLK信号线上的n个施密特触发器与第n个SPI从设备的SCLK端口相连。
【技术特征摘要】
1.一种高鲁棒性SPI总线驱动电路,包括一个SPI主设备及N个SPI从设备,N≥1,SPI主设备经由MOSI信号线及MISO信号线与N个SPI从设备相连,SPI主设备的CS端口分别经由不同的CS信号线与N个SPI从设备的CS端口相连,...
【专利技术属性】
技术研发人员:汤乃传,范美城,胡寒立,郑可可,
申请(专利权)人:上海正泰自动化软件系统有限公司,
类型:新型
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。