【技术实现步骤摘要】
一种基于双SPI输出低频同步信号的系统及其方法
本专利技术涉及通信信号领域,特别涉及一种基于双SPI输出低频同步信号的系统及其方法。
技术介绍
现今微处理器的主频越来越高,SPI这种常用板上通讯方式的频率也越来越高,然而各大芯片厂商也因此忽略了低频信号的应用领域;在很多实际应用场景中,由于主频太高,又没有预留足够的分频倍率,导致无法有效输出SPI低频同步信号。而在上述应用场景基础上,还存在一些特殊应用需求,即在输出更低频信号的同时,又要兼顾其他输出频率,例如:基于120MHz主频,需要输出1个2.5MHz信号和1个128KHz信号;现有技术中缺乏相应的解决方案,这也成为了急需解决的技术问题。
技术实现思路
为至少解决现有技术中存在的技术问题之一,本专利技术的目的在于提供一种基于双SPI输出低频同步信号的系统及其方法,可以实现使用两个SPI的MOSI分别模拟时钟CLK和数据DATA两个信号输出。本专利技术解决其问题所采用的技术方案第一方面是:一种基于双SPI输出低频同步信号的系统,包括以下模 ...
【技术保护点】
1.一种基于双SPI输出低频同步信号的系统,其特征在于,包括以下模块:/n主机输入模块,用于向SPI模块中写入初始数据;/n时钟SPI模块,用于接收初始数据并将其转换为CLK信号,进而输出CLK信号;/n电平SPI模块,用于接收初始数据并将其转换为MOSI信号,进而输出MOSI信号;/n从机接收模块,用于接收并同步输出所述CLK信号和所述MOSI信号。/n
【技术特征摘要】
1.一种基于双SPI输出低频同步信号的系统,其特征在于,包括以下模块:
主机输入模块,用于向SPI模块中写入初始数据;
时钟SPI模块,用于接收初始数据并将其转换为CLK信号,进而输出CLK信号;
电平SPI模块,用于接收初始数据并将其转换为MOSI信号,进而输出MOSI信号;
从机接收模块,用于接收并同步输出所述CLK信号和所述MOSI信号。
2.根据权利要求1所述的基于双SPI输出低频同步信号的系统,其特征在于,所述初始数据包括两个数据组。
3.根据权利要求2所述的基于双SPI输出低频同步信号的系统,其特征在于,所述数据组分别包括16个CLK数据和16个DATA数据。
4.根据权利要求1所述的基于双SPI输出低频同步信号的系统,其特征在于,所述时钟SPI模块包括以下子模块:
寄存器缓冲区单元,用于接收所述数据组并将其写入所述时钟SPI模块的寄存器缓冲区;
CLK信号转换单元,用于将所述数据中的CLK数据转换为16个0x00FF作为低电平跳高电平的CLK信号;
CLK信号输出单元,用于输出经转换的降频CLK信号。
5.根据权利要求1所述的基于双SPI输出低频同步信号的系统,其特征在于,所述电平SPI模块包括以下子模块:
寄存器缓冲区单元,用于接收所述数据组并将其写入所述电平SPI模块的寄存器缓冲区;
MOSI信号转换单元,用于将所述数据中的DATA数据转换为16个实际数据作为MOSI信号;
MOSI...
【专利技术属性】
技术研发人员:胡柏和,谢链,程智,
申请(专利权)人:珠海运控电机有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。