基于SA9123L的USB数字界面最高支持192K| 杜比DTS、AC-3数字音频源码
先说重点:这是一个基于SA9123L芯片的UAC转换器(USB数字界面);本贴会开源完整的PCB原理图,以及兼容PCM同时支持DTS、AC3源码传输的固件方案。
最高采样率支持到192k,DoP64传输。兼容windows 、Android、IOS、MAC系统。支持ASIO专业音频驱动。
用于满足有DTS\AC-3数字音频用户的需求, SA9123L 它从芯片封装,到采样率、时钟jitter、供电逻辑都全面超越以前的PCM2706、CM108x
-------
主控芯片:SA9123L
它来自台湾省,盛微先进(Savitech) 官网网址:https://www.savitech.co/cn
这家公司还有一款对标意大利界面的384K外置晶体的异步USB接口,SA9227。关于它,有机会我们另外讲。
八卦一下: 盛微先进这家公司 可能你并不了解,但如果你是蓝牙音频的发烧友关心最新的蓝牙音频协议,那么LHDC技术你应该不会陌生,LHDC就是它家的专利。
我总是喜欢在发帖的时候想到什么说什么,SORRY, 咱们言归正传。
SA9123L 是高性能 USB 音频主控,支持 USB 2.0 高速、UAC1.0/2.0,最高 24bit/192kHz PCM,带 I2S 与 S/PDIF 输出,常用于 USB DAC、Type‑C 音频小尾巴、专业音频接口等。
封装:LQFP64(对diy用户略微不友好)
本贴对应的固件为单晶体12Mhz时钟,内部PLL,异步时钟架构
强制UAC2.0模式
有独立的PCM I2S输入和I2S输出总线
内建 8051 微处理器,I2C 主/从模式,用于拓展开发。
相比Xmos和意大利界面,SA9123L与CT7601x同属低功耗芯片,耗电和发热量很低,适合移动设备。
该芯片于2022更新后能完美支持ICE 60958和IEC 61937规范。搭配最新的固件程序即可实现AC-3、DTS的源码透传。
传输PCM立体声数字音频信号时,可以通过系统控制音量大小。
传输多声道数字音频信号时,需保持最大音量输出,即0dB模式。
原因是多声道数字音频不能改变音频数据的每一个位(Bit)。以确保数据流原封不动地通过 S/PDIF 输出,不会因为内部的重采样(Resampling)而破坏源码。
----
目前市面上主流的HIFI音频数字界面 都不支持多声道数字源码透传。
但现在玩5.1声道音频的玩家还不少。
刚好最近有接触到这个,就单独提出来可以做UAC界面使用。
制作要点:
1、由于是内部PLL,晶振选用高品质无源、有源即可。
2、USB,DM/DP差分数据端口芯片内部已内置阻尼电阻,无需外部再添加。
3、芯片核心供电为1.8V ,可以采用LDO 或 DCDC两种方案,LDO会比DCDC在整体功耗上略有增加,因此DCDC方案更适合移动设备。
4、固件程序挂载于外部FLASH芯片, 使用的是I2C通信模式的24C256 , 烧录固件需要用到“土豪金”CHA341A这类工具。
本帖最后由 jacksl528 于 2026-3-2 22:06 编辑
相关资料提供下载:
包括:
1、原理图PDF文件;
2、SA9123L最新数据表PDF文件;
3、SA9123L_DTS0209.BIN (固件);
将连接复制到浏览器提供下载。
原理图PDF文档来源于大陆代理商,我测试发现原图上SA9123L的44PIN 有误,原图是接3.3V,我实际测试应该接地。特此说明!
**** Hidden Message *****
本帖最后由 jacksl528 于 2026-3-11 17:33 编辑
WIN10及以上操作系统免驱动。 系统内声卡硬件相关设置,可直接测试多声道数字音频输出。
关于如何使用 CH431A 烧录工具,对该制作的bin(固件程序) 进行烧录。请参考后面49#楼
.. 这个好要试试。 AC-3、DTS,usb2.0,24bit/192kHz PCM是不是有点过时了
补充内容 (2026-4-17 13:00):
试了个SA9027,发现很多解码芯片可以解AC3,但是解DTS的却不多 SA9123我也做过,商家给我的固件切换歌曲时会有爆音,9227就不会,这个固件上就可以解决的,个人用户很难得到官方的支持,不然早这芯片在论坛就火起来了。 大佬销声匿迹了好久,终于复出了。 这个固件已上机试听了,有一丝OPA1642的味道,不愧为大厂定制固件。分析了下找到关键点改到其他固件声音就很相似了,不知固件有没带EQ的功能。 本帖最后由 jacksl528 于 2026-3-2 20:51 编辑
zxhdoop 发表于 2026-3-2 20:31
这个固件已上机试听了,有一丝OPA1642的味道,不愧为大厂定制固件。分析了下找到关键点改到其他固件声音就 ...
该固件于2024年底更新,使得SA9123L能支持IEC 61937规范。 这是我的商用固件, 应该不存在你说的什么切歌爆音 jacksl528 发表于 2026-3-2 20:50
该固件于2024年底更新,使得SA9123L能支持IEC 61937规范。 这是我的商用固件, 应该不存在你说的什么切 ...
我特地试了下网易云音乐手动换下一曲也会有小爆音,我是IIS输出的,同轴会不会没试过。楼主要商用最好改下固件里品牌信息(TOxxxxG字节)。 zxhdoop 发表于 2026-3-2 21:07
我特地试了下网易云音乐手动换下一曲也会有小爆音,我是IIS输出的,同轴会不会没试过。楼主要商用最好改 ...
有淡入淡出功能,我这边没有你说的问题 jacksl528 发表于 2026-3-2 21:39
有淡入淡出功能,我这边没有你说的问题
是固件级的还是系统级的,我是通过GPIO控制DAC静音解决的。 zxhdoop 发表于 2026-3-2 21:45
是固件级的还是系统级的,我是通过GPIO控制DAC静音解决的。
可能是你的dac对信号连续性敏感吧。 我没遇到该问题,固件对应的Soft Mute是开启的。 本帖最后由 jacksl528 于 2026-3-2 22:23 编辑
zxhdoop 发表于 2026-3-2 21:07
我特地试了下网易云音乐手动换下一曲也会有小爆音,我是IIS输出的,同轴会不会没试过。楼主要商用最好改 ...
这是商用固件的底子,应该没有bug
不过我想了一下,直接把带品牌信息的固件发论坛似乎也不妥当。。
所以刚更新了下载文件里的固件,抹除了相关信息 jacksl528 发表于 2026-3-2 22:17
这是商用固件的底子,应该没有bug
不过我想了一下,直接把带品牌信息的固件发论坛似乎也不妥当。。
...
供应商给的几个固件和你的我都试了有此问题,也可能和DAC有关,同样的电路用SA9227就没问题,好在SA9123提供了GPIO接口解决。 jacksl528 发表于 2026-3-2 22:11
可能是你的dac对信号连续性敏感吧。 我没遇到该问题,固件对应的Soft Mute是开启的。
还有可能固件的淡入淡出时间设置的不够长。 学习一下 jacksl528大佬终于重整旗鼓再出发了
去年论坛数据丢失之后好像你的贴子没有几个幸存下来啊:L