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.

[参考译文] TMS320F28377D:ADC 采样导致的压降

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/850477/tms320f28377d-voltage-drop-due-to-adc-sampling

器件型号:TMS320F28377D
主题中讨论的其他器件:OPA2365

我有一个相当奇怪的问题-运算放大器通过100 Ω/1nF RC 滤波器为 ADC 引脚(A1通道)提供1.5V 电压。  当 ADC 运行时、电容器电压为1.5V。 当 ADC 运行时、电压降至~ 0.6V。 运算放大器输出电压稳定。  这是一个可重复的问题。

这可能是什么原因?

这种情况发生在某些但并非所有通道上。

谢谢、

Tomas

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

    尊敬的 Thomas:

    运算放大器的带宽是多少?目标通道(A1)上的 ADC 采样率是多少?   

     您将在图5-34的数据表中找到 ADC 输入的模型。 "单端输入模型"。  在最坏的情况下、Ch 将开始每个样本完全放电、因此您可以确定一个与 Ch * V *采样率成正比的有效输入电流、或者您只需在 SPICE 中进行仿真、这也将使您能够考虑有限的运算放大器带宽。   

    不过、考虑到串联 R 仅为100欧姆、我希望运算放大器能够跟上采样的步伐。   

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

    您好 Devin、

    运算放大器是 OPA2365。   

    我将我们的控制卡切换至 TI 控制卡(TMDSCNCD28377D_180cCARD_pinout_R1_3)并重新连接信号。  由于 TI 卡没有安装电阻、因此电压没有下降太多:1.502V 后下降1.455V。 这意味着运算放大器负载过高。

    然后、我插入了一个100欧姆串联电阻来仿真我们的控制卡-结果是一样的!  ADC 引脚电压现在为630mV。

    我的采样率为400kHz (通过 DMA 进行20倍过采样的20kHz 控制环路)。

    公式的结果为:

    400e3 [Hz]* 1.5 [V]* 14.5 [pF]= 8.7uA、小于1mV。

    编辑:为了实现200kHz 的有效采样率、我已将过采样因子从20降至10。  电压保持不变。

    EDIT2:我已将采集窗口从100ns 增加至200ns。  不变。

    EDIT3:在 A1引脚上启用 DAC。  ADC 和 DAC 之间的冲突非常有趣。  问题已解决。

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

    您好、Tomas、

    很高兴你能找到它!