利用SPI接口传输音频数据的方法、装置和处理器与流程

文档序号:31129282发布日期:2022-08-13 04:55阅读:来源:国知局

技术特征:
1.一种应用于处理器的利用spi接口传输音频数据的方法,其特征在于,处理器设置有监测接口和spi接口,所述spi接口与外部音频设备的i2s接口连接;所述音频数据获取方法包括:上电启动,配置所述监测接口的工作模式为监测模式;根据预设配置参数,配置所述spi接口与所述i2s接口基于i2s接口提供的时钟信号同步;当所述监测接口监测到所述i2s接口生成的时钟信号时,识别所述时钟信号;若所述时钟信号为预设启动电平信号,则由所述spi接口接收所述外部音频设备发送的音频数据。2.根据权利要求1所述的方法,其特征在于,所述预设配置参数为左对齐模式下的配置参数,所述处理器的工作模式为slave模式,所述外部音频设备的工作模式为master模式。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述时钟信号为预设准备电平信号,则将所述spi接口设置为准备工作状态。4.根据权利要求1所述的方法,其特征在于,所述预设启动电平信号为低电平。5.根据权利要求1所述的方法,其特征在于,所述处理器设置有音频缓存区;所述若所述时钟信号为预设启动电平信号,则由所述spi接口接收的所述外部音频设备发送的音频数据包括:若所述时钟信号为预设启动电平信号,则由所述spi接口的读队列对所述外部音频设备发送的音频数据进行读取,将所述音频数据写入所述音频缓存区;还包括:若所述时钟信号为预设启动电平信号,由所述spi接口的写队列将所述音频缓存区中的音频输出数据写入所述i2s接口。6.根据权利要求5所述的方法,其特征在于,所述处理器设置有dma控制器,所述dma控制器与所述音频缓存区以及所述spi接口关联;所述若所述时钟信号为预设启动电平信号,则由所述spi接口的读队列对所述外部音频设备发送的音频数据进行读取,将所述音频数据写入所述音频缓存区包括:若所述时钟信号为预设启动电平信号,则控制所述dma控制器触发读中断线程;执行所述读中断线程,以对所述外部音频设备发送的音频数据进行读取,并将所述音频数据写入所述音频缓存区;所述若所述时钟信号为预设启动电平信号,由所述spi接口的写队列将所述音频缓存区中的音频输出数据写入所述i2s接口包括:若所述时钟信号为预设启动电平信号,则控制所述dma控制器触发写中断线程;执行所述写中断线程,以对所述音频缓存区的音频输出数据进行读取,并将所述音频输出数据写入所述i2s接口。7.一种应用于处理器的利用spi接口传输音频数据的装置,其特征在于,处理器设置有监测接口和spi接口,所述spi接口与外部音频设备的i2s接口连接;所述音频数据获取装置包括:配置模块,用于上电启动,配置所述监测接口的工作模式为监测模式;同步模块,用于根据预设配置参数,配置所述spi接口与所述i2s接口基于i2s接口提供
的时钟信号同步;监测模块,用于当所述监测接口监测到所述i2s接口生成的时钟信号时,识别所述时钟信号;传输模块,用于若所述时钟信号为预设启动电平信号,则由所述spi接口接收所述外部音频设备发送的音频数据。8.一种处理器,所述存储器存储有计算机程序,其特征在于,处理器设置有监测接口和spi接口,所述spi接口与外部音频设备的i2s接口连接;所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

技术总结
本申请涉及一种利用SPI接口传输音频数据的方法、装置、处理器、存储介质和计算机程序产品。应用于处理器,处理器设置有监测接口和SPI接口,所述SPI接口与外部音频设备的I2S接口连接,处理器上电启动,配置监测接口的工作模式为监测模式;根据预设配置参数,配置SPI接口与I2S接口基于I2S接口提供的时钟信号同步;通过处理器中的监测接口对外部音频设备产生的时钟信号进行监测,当时钟信号为预设电平信号时,由处理器中SPI接口对音频数据进行读写,处理器与外部音频设备在时序上同步,相比目前的通过模拟信号进行音频数据读取的方法,减少了数据错位的情况,保证了音频数据的准确性,减少了噪音的产生。少了噪音的产生。少了噪音的产生。


技术研发人员:胡细平
受保护的技术使用者:广东跃昉科技有限公司
技术研发日:2022.03.31
技术公布日:2022/8/12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1