一种基于国产通用SoC的I²S传输DSD音频数据的方法技术

技术编号:46562925 阅读:0 留言:0更新日期:2025-10-10 21:14
本发明专利技术公开一种基于国产通用SoC的I²S传输DSD音频数据的方法,包括以下步骤:确认国产通用SoC的硬件接口支持I²S标准格式,且I²S控制器支持I²S32bit格式及多通道SDO数据传输;确认后端DAC器件支持NativeDSD格式数据接收;在SoC的I²S控制器及声卡驱动内核源码中添加对DSDNative格式的支持,并将声卡最大声道数量修改为4通道以上。本发明专利技术通过软硬件协同设计,实现了国产通用SoC的I²S接口直接传输DSD音频数据,解决了现有技术依赖专用芯片的问题,具有显著的技术进步和实用价值。

【技术实现步骤摘要】

本专利技术涉及电能表,特别涉及一种基于国产通用soc的i²s传输dsd音频数据的方法。


技术介绍

1、现有技术中,国产通用soc由于驱动层与系统层不支持dsd音频格式,片上i²s接口无法直接传输dsd数据。传统解决方案需通过usb接口连接专用音频接口芯片(如uac2.0协议芯片),再由该芯片将dsd数据传输给dac播放。这种方式存在以下不足:

2、硬件成本高:需额外增加专用芯片,导致pcba成本上升;

3、体积与功耗大:专用芯片增加硬件体积,同时带来额外功耗;

4、资源占用多:占用soc的usb接口及片上资源,影响系统其他功能。

5、随着dsd音频格式的普及,亟需一种基于国产通用soc的i²s接口直接传输dsd数据的方案,以解决现有技术的缺陷。


技术实现思路

1、本申请实施例为了弥补现有技术的不足,提出一种基于国产通用soc的i²s传输dsd音频数据的方法,来解决现有技术中存在的问题。

2、为了解决上述技术问题,本专利技术提供如下技术方案:

<本文档来自技高网...

【技术保护点】

1.一种基于国产通用SoC的I²S传输DSD音频数据的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于国产通用SoC的I²S传输DSD音频数据的方法,其特征在于,确认I²S控制器支持多通道SDO数据传输具体为:选择至少具有SDO0和SDO1两个数据输出通道的I²S控制器,以支持双声道DSD数据传输。

3.根据权利要求1所述的一种基于国产通用SoC的I²S传输DSD音频数据的方法,其特征在于,NativeDSD格式传输时,硬件连接为:将DAC的DCLK连接到SoC的I²SSCLK,DAC的DSD1和DSD2数据线分别连接到SoC的I²SSDO0和I...

【技术特征摘要】

1.一种基于国产通用soc的i²s传输dsd音频数据的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于国产通用soc的i²s传输dsd音频数据的方法,其特征在于,确认i²s控制器支持多通道sdo数据传输具体为:选择至少具有sdo0和sdo1两个数据输出通道的i²s控制器,以支持双声道dsd数据传输。

3.根据权利要求1所述的一种基于国产通用soc的i²s传输dsd音频数据的方法,其特征在于,nativedsd格式传输时,硬件连接为:将dac的dclk连接到soc的i²ssclk,dac的dsd1和dsd2数据线分别连接到soc的i²ssdo0和i²ssdo1,soc的i²smclk和lrck不与dac连接。

4.根据权利要求1所述的一种基于国产通用soc的i²s传输dsd音频数据的方法,其特征在于,dsd文件类型包括dsf格式和dff格式:对于dff文件,按交织方式读取数据,将左声道数据和右声道数据交替排列后存入输出buffer;对于dsf文件,按平面排列...

【专利技术属性】
技术研发人员:任宏伟李东汉
申请(专利权)人:深圳市诠云科技有限公司
类型:发明
国别省市:

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

1