一种从机无内部时钟的SPI通信系统及方法技术方案

技术编号:46516516 阅读:6 留言:0更新日期:2025-09-30 18:45
本发明专利技术属于SPI通讯技术领域,公开了一种从机无内部时钟的SPI通信系统及方法。SPI slave模块不需要内部时钟,只通过CS和CLK即可完成对SPI的解析、处理和命令响应。使用CS信号作为slave的时钟使用,一是将CS的上升沿作为SPI命令接收结束后解析shift_data的时钟,另一个slave模块上电时的初始数据以及针对上一次SPI命令的响应数据通过CS与CLK的组合逻辑生成的m_clk时钟赋值给shift_data。由于slave没有内部时钟,减小了slave模块功耗,寄存器的读写由CS作为时钟来控制。SPI通讯时钟速率不受slave内部时钟限制,而是由芯片制造工艺等决定,提高了SPI通讯速率。另外,在主机master发送命令的同时,slave模块会把上一次master命令的响应传送回master,增加传输效率。

【技术实现步骤摘要】

本专利技术属于spi通讯,尤其涉及一种从机无内部时钟的spi通信系统及方法。


技术介绍

1、spi通讯技术是一种成熟的通讯技术,在此基础上也衍生出各种非标准spi通讯。

2、现有技术中,spislave模块(从机)接收数据,在接收完指定bit位数据后,slave把相应位宽数据通过内部时钟保存下来,并对数据进行解析。spi slave模块发送数据,slave模块回应master模块时,需要通过内部时钟读取内部寄存器,并通过spi协议进行传输。

3、可见,现有spi slave模块都会有一个内部时钟,在接收到spi命令后,把命令数据传输到spi内部时钟域进行解析,解析后的数据再做进一步处理,如果需要回传数据则把相应数据从spi内部时钟域传输给spi通讯时钟域的发送移位寄存器内。

4、在spi接口没有命令传输时,slave模块的内部时钟也不能关闭,随时等待spimaster模块(主机)对slave模块的内部时钟进行命令发送,这会产生不必要的功耗。

5、由于slave要采集并解析spi命令,其内部时钟一定比外部时钟快本文档来自技高网...

【技术保护点】

1.一种从机无内部时钟的SPI通信系统,包括master模块和slave模块;其特征在于,

2.根据权利要求1所述的从机无内部时钟的SPI通信系统,其特征在于,

3.根据权利要求2所述的从机无内部时钟的SPI通信系统,其特征在于,

4.根据权利要求1所述的从机无内部时钟的SPI通信系统,其特征在于,

5.根据权利要求1所述的从机无内部时钟的SPI通信系统,其特征在于,

6.一种从机无内部时钟的SPI通信方法,基于上述权利要求1至5任一项所述的从机无内部时钟的SPI通信系统;其特征在于,所述SPI通信方法包括如下步骤:

【技术特征摘要】

1.一种从机无内部时钟的spi通信系统,包括master模块和slave模块;其特征在于,

2.根据权利要求1所述的从机无内部时钟的spi通信系统,其特征在于,

3.根据权利要求2所述的从机无内部时钟的spi通信系统,其特征在于,

4.根据权利要求1所述的...

【专利技术属性】
技术研发人员:王永刚张金平
申请(专利权)人:广州智明微电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1