基于PCM2706的USB-DAC(支持同轴、I²S输出)
基于PCM2706的USB-DAC(支持同轴、I²S输出)
简介:PCM2706是德州仪器公司的一款经典立体声16bit DAC解码芯片,集成HID人机控制接口与USB interface,支持同轴信号输出(S/PDIF)、IIS数字音频输出接口。应用于USB声卡,I²S转换界面、S/PDIF输出接口等等用途。
本设计以PCM2706芯片为核心,设计制作一个USB小体积声卡,USB输入,3.5MM耳机孔输出,并且引出S/PDIF与IIS接口。
PCM2706音频性能参数:
THD+N(总谐波失真+噪声)在单独供电时线路输出时为0.006%(典型),动态范围98dB、信噪比98dB,声道分离度70dB。参数满足一般的听音乐需求。
PCM2706-QFP32封装引脚分布:
、
工作模式选择与I²S数据端口映射:
FSEL端口拉低为I²S输出模式,拉高为S/PDIF输出模式。
注意PCM2706工作在I²S信号输出模式时,不会输出Line音频信号。
供电模式选择
本人选择Self-powered独立供电,以获得相对更好的THD+N参数。PSEL拉低选择独立供电,HOST端口拉高,选择从USB接口获取电流。
芯片功能框图
原理图设计:
芯片外围电路:这里参考PCM2706 datasheet中的电路进行设计,将12Mhz无源晶振改为有源晶振,保证时钟稳定度可以获得更好的声音效果。
USB输入与3.3V电源:
选择常用的AMS1117-3.3 LDO作为供电,增强电源滤波能力,选择TDK的共模滤波器进行滤波。
模拟音频信号输出电路:官方线路图。
数字信号输出电路:
在信号线路上串入不合适的电阻会降低信号质量,串合适的电阻会降低信号反射现象。R14,R19组成电阻分压电路,可自行调节信号电压。
指示灯电路与工作模式选择:
SSPND端口在USB识别设备后会变为高电平,可作为识别指示灯。
PCB布局:
结语:USB声卡已经设计完成,并且打样验证,选用合适的元器件,测试工作良好,无干扰噪音,音质不错。