器件型号:LM48310SDBD_NOPB
不知道为什么另一个线程关闭、因为我的问题未得到解决。
上一个主题: e2e.ti.com/support/amplifiers/f/14/t/844884
PJRC 论坛上的我的主题: https://forum.pjrc.com/threads/57863-Diy-Prop-shield-LM48310-Amplifier-Shorting-at-higher-volumes?p=217735#post217735
我将在此处复制并粘贴 PJRC 论坛中的最新帖子:
因此、我获得了我的新电路板版本、在其中进行了一个测试电路、该电路仅包含音频放大器、输入电容器以及连接到 AGND、DAC 和引脚5的电阻器、然后我连接到了 Tensy 3.2。 我的 PCB 和 Teensy 3.2均由连接到3.7V Lipo 的 SparkFun 5V/1A 板供电。 整个电路就像这样:LiPo -> 5v1/A -> tensy ->我的具有音频放大器的 PCB。
这一次、我能够输出一个 SAW 波达到0.9增益、但当我达到最大音量(增益1.0)时、扬声器发出噼啪声、放大器死机。
作为参考、这是我使用的代码。 当我测试电路板时、我每次将混频器增益增加0.1。
#include #include #include #include #include // GUItool:开始自动生成的代码 AudioSynthwave 波形1;// xy=232、229.00000381469727 AudioMixer4 mixer1;// xy=391,324 AudioOutputAnalog dac1;// xy=545.0000076293945、245.00000381469727 AudioConnection patchCord1 (form1、0、 Mixer1、0); AudioConnection patchCord2 (mixer1、dac1); // GUItool:结束自动生成的代码 void setup (){ //打开 Amp AudioMemory (60); dac1.analogReference (外部);//声音更大! 延迟(50);// DAC 电压稳定 pinMode (5、输出)的时间; digitalWrite (5、高电平);//打开放大 器延迟(10);//允许时间唤醒 waveform1.begin(WAVEFORM_SAWTOOTH); waveform1.frequency(160); wavform1.pagm振 幅(1); mixer1.gain (0、0.1); } void loop(){ }
请注意、如果我用 Pjrc prop 屏蔽替换音频放大器板、则此代码的增益最高为1.0、没有任何问题。
下面是我当前板的布局:
老实说、除了尝试新的放大器之外、我目前还不确定要做什么。 我将 TPA2013D1视为 替代产品、因为它具有内置的5V 稳压器、这将减少我的器件数、并降低5V 稳压器导致问题的可能性。 (我认为不是)。