This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PCM2704:PCM2704

Guru**** 2502485 points
Other Parts Discussed in Thread: PCM2704

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

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 还是坏副本。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Dmitry、

    当您只是从另一个来源播放音调时、您是否会看到这种类似的失真级别? 例如、当您从此处播放音调时、输出看起来是什么样子的:

    通常、此类问题是由错误编码的数据引起的。  当我看到单个位的问题时、我通常会假设存在格式问题。  话虽如此、所有格式都是在器件内部或标准 Windows 驱动程序中完成的。   

    您的 USB 电压是否可接受? 如果您的耳机阻抗过低、则可能会出现一些电源崩溃问题。  您可能还会询问此硬件的供应商是否曾遇到过此问题。

    我无法评论设备是否为正版。

    谢谢、

    Paul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Paul:

    感谢您的回答。

    当然、我在写文章之前检查所有电压和其他来源、我在记录信号时未使用耳机。 我再次使用 在线音调发生器检查它-相同的失真。 其它 USB 或内置声卡没有类似的行为。 此外、我还记录和解码 PCM2704 SPDIF 输出、并输出与我播放的相同的数据。

    因此、当前的结论是:

    -该器件仍可用作 USB 转 SPDIF 转换器、

    -为了  DIY 目的、我可以将其用作具有全输出电压的8位 DAC 或具有半输出电压的15位 DAC、

    ——银联总是彩票。

    我完全同意你的最后一项建议。