https://e2e.ti.com/support/audio-group/audio/f/audio-forum/962403/pcm2704-pcm2704
器件型号:PCM2704我有一些奇怪的问题、也许有人可以决定原因。
我购买了带 PCM2704 (86M134M)的 DIY 板、并连接到笔记本电脑(Windows 7 64位、USB 2.0)。 已正确识别设备并安装驱动 程序(USB\VID_08BB&PID_27C4&REV_0100&MI_00、'USB 音频 DAC')。
当我使用 WASAPI 用 foobar2000播放音乐时,我会听到疯狂的扭曲。 我尝试播放单音50 Hz 并记录 DAC 输出。 我发现 DAC 波形在下一个方面失真:正弦周期的下半部分完全没有失真、上半部分在某些级别具有较大的跃点。 这些跳转发生在左右通道中、并以相同的方式重复每个周期。
接下来、使用 MATLAB 生成经过16位有符号数(-32768...32767)所有级别的斜坡波形、播放并记录。
我发现下一个问题:对于第8位为1波形的所有正值、波形下降。 负值正常输出。
当我修改任何波形数据并将 所有第8位全部归零以获得正值时、我可以播放信号、当然会略微失真。
当我将 所有波形数据调整为负值时、我可以播放信号、而不会出现声音失真。
当我使用板载或窗口混频器上的按钮更改音量时、输出也会改变振幅、但失真相同。
它看起来第8位的工作方式与第16位(符号位)相同。
电平在(-128..127)(未触摸第8位)内的信号会正常播放。
PS:为了避免一些问题、我已经检查了笔记本电脑/OS/重新编码/回放/采样频率/音量/额外的声音效果/信号振幅/.wav 文件参数/USB 连接/IC 电源/外部噪声/电缆/焊接/电压/SMD 组件中没有这个问题。
我没有 SPDIF 器件来记录 PCM2704 SPDIF 输出。
我的问题是:
该 IC 是否会对一个数据位产生此类问题?
其来源:Windows 驱动程序/USB 传输/DAC/IC 寄存器?
是不是可以理解它是原始 IC 还是坏副本。


