【技术实现步骤摘要】
用于串行通信的从设备及方法
本专利技术涉及数据通信
,具体涉及一种用于串行通信的从设备及方法。
技术介绍
现有技术中,SPI(SerialPeripheralInterface,串行外设接口)从设备发送数据的一种常用设计方法的结构框图如图1所示。SPI从设备100经由时钟信号端SCLK接收串行时钟信号SCLK,经由数据输入端MOSI接收数据,以及经由数据输出端MISO发送数据。SPI从设备内部用一个比SPI串行时钟(SCLK)频率高数倍的系统时钟(SYSCLK),在边沿检测模块110同步并检测SPI串行时钟信号SCLK边沿,也称为发送沿,即串行时钟信号SCLK的上升沿或下降沿的跳变,得到的发送沿信号。该发送沿信号作为使能信号ENTX,只维持一个系统时钟SYSCLK周期的高电平有效。逻辑模块120根据使能信号从存储模块130中读取数据,并且移位输出一位发送数据到数据输出端MISO上,并且在一组数据(通常为8bit)移位输出完毕后,从存储器取出下一组数据并再次移位发送出去。图2是该方法SPI模式0发送数据的波形示意图。如图所示,SPI串行时钟通常只在SPI传输数 ...
【技术保护点】
1.一种用于从设备的串行通信方法,其特征在于:经由时钟信号端接收串行时钟信号;经由数据输入端接收数据,所述数据包括多个连续的位数据;与系统时钟信号同步,对所述数据进行移位以获得位数据;以及与所述串行时钟信号同步,锁存所述位数据,以及经由数据输出端发送至少一部分锁存的位数据,其中,所述串行时钟信号和所述系统时钟信号分别具有第一时钟周期和第二时钟周期,所述第一时钟周期大于所述第二时钟周期。
【技术特征摘要】
1.一种用于从设备的串行通信方法,其特征在于:经由时钟信号端接收串行时钟信号;经由数据输入端接收数据,所述数据包括多个连续的位数据;与系统时钟信号同步,对所述数据进行移位以获得位数据;以及与所述串行时钟信号同步,锁存所述位数据,以及经由数据输出端发送至少一部分锁存的位数据,其中,所述串行时钟信号和所述系统时钟信号分别具有第一时钟周期和第二时钟周期,所述第一时钟周期大于所述第二时钟周期。2.根据权利要求1所述的串行通信方法,其特征在于,在所述串行时钟信号的连续周期中,分别对所述数据的选择位数据进行移位和锁存以及发送。3.根据权利要求1所述的串行通信方法,其特征在于,还包括:根据所述串行时钟信号产生驱动时钟信号,其中,在所述驱动时钟信号的边沿发送所述位数据。4.根据权利要求3所述的串行通信方法,其特征在于,所述驱动时钟信号由所述串行时钟信号经过门控和/或相位变换得到。5.根据权利要求1所述的串行通信方法,其特征在于,对所述数据进行移位的步骤包括:在所述串行时钟信号的第一时钟周期中,延迟至少一个第二时钟周期,从而获得与所述系统时钟信号同步的使能信号;以及根据所述使能信号,对所述数据进行移位以获得位数据。6.根据权利要求5所述的串行通信方法,其特征在于,还包括:根据所述使能信号,对所述位数据进行移位以获得第一位数据,以及锁存所述第一位数据,以及发送锁存的第一位数据。7.根据权利要求6所述的串行通信方法,其特征在于,还包括:根据所述串行时钟信号得到选择信号,用于选择性地将所述数据的第一位数据和其余位数据提供到数据输出端进行发送。8.根据权利要求1所述的串行通信方法,其特征在于,根据所述从设备的工作模式,在所述串行时钟信号的上升沿或下降沿发送所述位数据。9.根据权利要求1所述的串行方法,其特征在于,根据所述从设备的工作模式,在所述串行时钟信号的第一个边沿之前或之后发送所述第一位数据。10.一种用于串行通信的从设备,所述从设备经由时钟信号端接收串行时钟信号,...
【专利技术属性】
技术研发人员:黄平,
申请(专利权)人:北京集创北方科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。