申请/专利权人:浙江大学
申请日:2022-05-30
公开(公告)日:2024-04-02
公开(公告)号:CN115033516B
主分类号:G06F13/42
分类号:G06F13/42;G06F13/38
优先权:
专利状态码:有效-授权
法律状态:2024.04.02#授权;2022.09.30#实质审查的生效;2022.09.09#公开
摘要:本发明属于微控制器及其外设通信接口领域,公开了一种基于多个单线SPI接口实现多线SPI接口传输的方法,包括步骤1:软件配置协议模式为N个通用标准单线SPI协议接口,配置N个通用标准单线SPI接口主装置,N个SPI从设备,N个通用标准单线SPI接口主装置分别接在N个SPI从设备上;步骤2:对不同SPI接口配置寄存器的广播写操作;步骤3:通过配置广播模式的开启或关闭实现多线或单线SPI接口传输。本发明通过复用原有的多个单线SPI接口实现了多线SPI传输,进一步提高了传输效率。
主权项:1.一种基于多个单线SPI接口实现多线SPI接口传输的装置,包括主机CPU、AHB总线、N个通用标准单线SPI接口主装置,N个SPI从设备,N个通用标准单线SPI接口主装置分别接在N个SPI从设备上,主机CPU通过AHB总线访问单个SPI模块,其特征在于,包括N-1个选择器MUX,通用标准单线SPI0接口主装置连接1个SPI从设备SPI0,通用标准单线SPI0接口同时连接N-1个选择器MUX,其余通用标准单线SPI接口主装置分别连接N-1个选择器MUX,其余通用标准单线SPI接口主装置的配置寄存器BRDCST连接每个选择器MUX,每个选择器MUX分别连接其余SPI从设备;所述主机CPU用于对N个通用标准单线SPI接口主装置进行配置和读写;所述选择器MUX用于对通用标准单线SPI0接口主装置进行写入配置;所述配置寄存器BRDCST用于配置广播模式和非广播模式;单线模式接收时,关闭广播模式,只操纵SPI0即可,其余SPI接口独立,互不影响;在双线接收模式下,配置、触发SPI传输时,开启广播模式,在广播模式下,其余SPI的配置被同步为SPI0的配置,受SCLK0同步,各MISO接口分别为连接的SPI从机输出数据,此时每个SPI接口共同工作方式相当于四线SPI接口,在接收数据时,关闭广播模式,分别访问每个SPI的接收数据FIFO即可分别得到四路传输的数据,通过复用原有的四个单线SPI接口实现N线SPI传输。
全文数据:
权利要求:
百度查询: 浙江大学 一种基于多个单线SPI接口实现多线SPI接口传输的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。