【技术实现步骤摘要】
一种提高芯片的SPI接口频率的方法
本专利技术涉及SPI接口
,尤其涉及一种提高芯片的SPI接口频率的方法。
技术介绍
SPI接口一种全双工同步串行通信接口,采用主-从模式(Master-Slave)控制方式,主设备可以通过提供时钟信号以及对从设备进行片选来控制多个从设备。从设备本身并不产生时钟信号,其时钟信号由主设备提供。SPI接口协议在CPHA为1时,时钟周期的前一边沿发送数据,后一边沿采集数据;从设备采用主设备的时钟返回MISO,如图1所示,SPI从设备在看到SCLK的下降沿后开始返回数据,由于芯片内部存在路径延时,主设备经过Tdelay延时后看到MISO的电平反转,后在SCLK的上升沿对MISO进行采样,只有当Tsclk/2–Tdelay>=Tds时,主设备才能对MISO进行准确的采样,也就是说,SPI主设备想要准确采样从设备返回的MISO信号,那么SPI时钟周期/2>=路径延时Tdelay+芯片寄存器的建立时间Tds,这样就会导致SPI的时钟频率不会很高,一般的SPI设备的时钟频率在40Mhz内。 ...
【技术保护点】
1.一种提高芯片的SPI接口频率的方法,其特征在于,包括:/n步骤1:分别确定SPI主设备的建立时间Tds、保持时间Tdh和MISO信号的路径延时Tdelay;/n步骤2:采用延迟时钟采样的方法,根据不同的采样时钟周期延迟数量,结合MISO信号的路径延时Tdelay,计算出SPI时钟频率的可调整区间;/n步骤3:在所述SPI时钟频率的可调整区间中选取一个稳定的时钟频率,以实现SPI接口高效数据传输。/n
【技术特征摘要】
1.一种提高芯片的SPI接口频率的方法,其特征在于,包括:
步骤1:分别确定SPI主设备的建立时间Tds、保持时间Tdh和MISO信号的路径延时Tdelay;
步骤2:采用延迟时钟采样的方法,根据不同的采样时钟周期延迟数量,结合MISO信号的路径延时Tdelay,计算出SPI时钟频率的可调整区间;
步骤3:在所述SPI时钟频率的可调整区间中选取一个稳定的时钟频率,以实现SPI接口高效数据传输。
2.根据权利要求1所述的一种提高芯片的SPI接口频率的方法,其特征在于,步骤2具体包括:
步骤2.1:延迟N1个时钟周期后对SPI从设备返回的MISO信号进行采样,设定此时的MISO信号恰好满足保持时间Tdh,则得到关于SPI时钟频率的第一不等式:
(N1+0.5)*Tsclk+Tdh<=Tdelay+Tsclk
步骤2.2:延迟N2个时钟周期后对SPI从设备返回的MISO信号进行采样,设定此时的MISO信号恰好满足建立时间Tds,则...
【专利技术属性】
技术研发人员:苏庆会,冯驰,李银龙,王斌,王中原,
申请(专利权)人:郑州信大捷安信息技术股份有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。