工具与软件:
如果使用 MUTE 引脚、输出引脚上的噪声将在 SPI 初始化期间消失、但在我们的应用中、不使用 MUTE 引脚。
我想知道、这是 芯片本身固有的问题还是有问题? 以及如何在我们的应用中解决该问题(不使用静音引脚)。
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.
工具与软件:
如果使用 MUTE 引脚、输出引脚上的噪声将在 SPI 初始化期间消失、但在我们的应用中、不使用 MUTE 引脚。
我想知道、这是 芯片本身固有的问题还是有问题? 以及如何在我们的应用中解决该问题(不使用静音引脚)。
您好!
通常、SPI 或 I2C 活动不应反映 在器件的输出端。 话虽如此、检查 寄存器0h10中的"模式控制寄存器复位"MRST。 数据表 提到 该位将模式控制寄存器复位设置为默认值。 可能会产生噼啪噪声。 如果这是原因、您可能没有任何选择、只能使用静音。
它还提到"在未定义的数据期间、音频信号中可能会产生一些噪声。 此外、将正常数据转换为未定义数据以及将未定义(或零数据)数据转换为正常数据会导致模拟输出上的数据中断、进而可能会在音频信号中产生一些噪声。"
在我们的许多 DAC 中、我们 使用"静音"来屏蔽可能由其他源(例如 CLKS 中断或 IC 上电)导致的噼啪噪声、您可能没有任何选择。
如果您仍然认为这与上述几点无关、 您可以 考虑以下事项、以更深入地了解此问题:
1) 1)您是说输出端没有噪声、直至发生 SPI 通信且 完成 SPI 通信后、噪声也会消失? 也就是说、 不限 使用 SPI 的通信会在输出端产生噪声? (排除上面提到的 MRST 位)
2) 2)如果使用 I2C 而不是 SPI、您会看到相同的问题吗? 如果它是因为寄存器0h10 ,你仍然会看到它,如果没有,那么 probaly 它与 SPI 本身相关。
3) 3)在通过 SPI 写入时、是否也向 DAC 发送任何输入信号? 如果是、则在没有输入信号的情况下重复此步骤、以确保正确无误。
4) 4)请将 DAC 与您共享 SPI 信号的任何其他 IC 隔离。
5)您是否共享电源? 例如、同一电源是 连接到 DAC 和 SPI 源、还是任何其他共享电源的 IC? 另请参阅数据表中的布局指南、以了解即使在 DAC 内部也可以分离电源。
6) 6) 电路板上的 DAC 输出上的 SPI 布线是否会 造成不必要的耦合噪声?
如果 仍有问题、请分享完整的原理图 以及上述答案、以便我们查看一下。
此致、
Arash