TI论坛
直播中

李勇

7年用户 1316经验值
私信 关注
[问答]

用MCU的DAC输出信号给TPA3116D2,输出信号的前面50ms信号失真怎么解决?


  • 用MCU的DAC输出信号给TPA3116D2,DAC信号接INP,INN接地,电路设计是参考spec,输出波形在前面几十ms不正常,后面就正常了,查分输入时,信号输出都是正常的,请问单端输入问题怎么解决前面几十ms不正常的问题?紧急,请尽快给予答复,谢谢

回帖(3)

杨福林

2024-10-17 10:07:25
用示波器抓一下前50ms的TPA3116D2输入端的波形,看一下是否正常
举报

折剑青

2024-10-17 10:07:44
单端输入到INP, INN尽量AC耦合到地,输入到INP也AC耦合,隔DC信号,防止噪音耦合到输入端。
举报

YYXIAO

2024-10-18 09:24:28
针对您的问题,我们可以尝试以下几种方法来解决前面50ms信号失真的问题:

1. 检查电源和地线连接:确保MCU和TPA3116D2的电源和地线连接正确且稳定。不稳定的电源可能导致信号失真。

2. 增加去耦电容:在MCU的DAC输出端和TPA3116D2的输入端之间增加去耦电容(例如10nF),以减少噪声和信号失真。

3. 调整DAC输出速率:尝试降低MCU的DAC输出速率,以减少信号失真。您可以尝试不同的输出速率,以找到最佳的设置。

4. 使用低通滤波器:在MCU的DAC输出端和TPA3116D2的输入端之间添加一个低通滤波器,以减少高频噪声和信号失真。

5. 检查TPA3116D2的配置:确保TPA3116D2的配置正确,包括输入模式、增益和电源设置。错误的配置可能导致信号失真。

6. 检查信号完整性:使用示波器检查MCU的DAC输出信号和TPA3116D2的输入信号,以确保信号在传输过程中没有失真。

7. 优化电路布局:检查电路板的布局,确保信号路径尽可能短且远离噪声源。优化布局可以减少信号失真。

8. 软件调整:在MCU的软件中,尝试添加一个延迟或滤波器,以消除前面50ms的信号失真。

通过尝试以上方法,您应该能够找到解决前面50ms信号失真的最佳解决方案。希望这些建议对您有所帮助!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分