TI论坛
直播中

刘丹

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

tlv320aic3101 pga旁路正弦被削顶的原因?怎么解决?


  • 你好! 我在用tlv320aic3101这款芯片,想通过旁路直接把输入 MIC2R/LINE2R连接到差分输出HPLOUT及HPLCOM,给芯片1k的正弦波,500mv,但是HPLCOM输出的信号频率是1k的,但是波形(附件一)不对,如果把正弦波幅度降到240,则输出是一个完整的正弦波;HPLOUT的输出有一个2.v的偏置,不波形正弦波的下半部分的一部分。请问我的思路是否正确,pga因该怎么配置?
    一下是我的reg配置
    aic3x_write(codec, 0x08, 0xc0);//master
    aic3x_write(codec, 0x12, 0xf0); //18 right adc gain control   MIC2R/LINE2R is connected to right-ADC PGA.
    aic3x_write(codec, 0x16, 0x7c);//LINE1R is not connected to the right-ADC PGA.  Right-ADC channel is powered up.
    aic3x_write(codec, 0x10, 0x00);//The right ADC PGA is not muted.  gain=0db
    aic3x_write(codec, 0x18, 0x78);//LINE1L is not connected to the right-ADC PGA.

    //aic3x_write(codec, 91, 0x80); //91
    aic3x_write(codec, 0x38, 0x80); //56PGA_R is routed to HPLCOM.
    aic3x_write(codec, 0x33, 0x09);//HPLOUT is not muted.   HPLOUT is fully powered up.
    aic3x_write(codec, 0x31, 0x80); //49
    aic3x_write(codec, 0x3a, 0x09); //58 hplcom enalbe
    主时钟12mhz,采样率8k,都没与问题

回帖(1)

fdvcxhtg

2024-11-9 09:23:27
你好!根据你的描述,你在尝试使用TLV320AIC3101芯片将输入的MIC2R/LINE2R信号直接连接到差分输出HPLOUT和HPLCOM。你提到的问题可能与PGA(Programmable Gain Amplifier)配置有关。以下是一些建议和解决方案:

1. 检查PGA配置:确保你的PGA配置正确。根据你的代码,你已经设置了右ADC增益控制为18dB。你可以尝试调整PGA增益,以找到合适的增益值。例如,你可以尝试将增益设置为0dB或更低,以减少削顶现象。

2. 检查电源和地线:确保你的电源和地线连接正确,以避免噪声和干扰。检查电源电压是否稳定,以及地线是否接地良好。

3. 检查输入信号幅度:你提到当输入信号幅度降低到240mV时,输出信号是一个完整的正弦波。这可能表明输入信号幅度过高,导致削顶现象。你可以尝试降低输入信号幅度,以减少削顶现象。

4. 检查HPLOUT偏置:你提到HPLOUT输出有一个2V的偏置,这可能是由于PGA配置不当或电源问题导致的。你可以尝试调整PGA配置,以消除偏置。此外,检查电源电压是否稳定,以及地线是否接地良好。

5. 检查电路设计:确保你的电路设计正确,包括输入信号、PGA配置、输出信号等。检查电路中的所有连接,以确保没有短路或断路。

总之,你可以尝试调整PGA配置、检查电源和地线、降低输入信号幅度、消除HPLOUT偏置以及检查电路设计,以解决削顶现象。希望这些建议能帮助你解决问题。
举报

更多回帖

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