Part Number:TMS320F280039C
Hi Experts:
我们在应用TI F280039中遇到AD模块采样不稳定的问题,现象是外部送入AD端口的信号是稳定且干净的,但是通过DAC将MCU内部AD转换后的信号打出来后发现信号上存在很大的干扰,如下图所示,黄色和绿色是通过DAC打出来的内部AD模块结果寄存器中的值,看起来像是AD模块工作有问题。如下是我们关于AD模块的配置,采用外部供电。 请问有发现过类似的问题吗?这个问题对我们的控制影响很大,麻烦帮忙看看,谢谢!
Yale Li:
ADC的输入信号是什么?有没有和ADC结果直接比一下?
,
Han Meng:
ADC的输入信号是0-3.3V的采用信号,有直接和ADC结果比对过。输入信号是没有问题的,但是ADC转换后的结果就是上图实验波形所示的那样,有很大的干扰。
,
Yale Li:
我已经咨询了相关工程师,请关注下方链接:
https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1328247/tms320f280039c-ad-sampling-instability-issue
,
Han Meng:
好的
,
Han Meng:
Hi Yale:
如下图1所示为为我们的voltage reference circuit, VDDA为5V,通过稳压芯片产生3.3V给AD外部基准供电,实验中有测试Pin24和Pin25电压波形,3.3V是稳定的。
图1
如下图2所示为我们的采样网络,Bus+和Bus-为800V左右的高压,经过分压和差分电路调理后送入AD端口(ucBusVol),实测该信号也是稳定的。
图2
另外我想问一下会不会与MCU layout的铺地有关,我们现在layout上将模拟地和数字地分开了。
,
Yale Li:
好的,我跟进过去了
,
Han Meng:
Hi Yale:
不是很清楚Ibukun Olumuyiwa 回复的意思。他的意思是如果我们是通过DMA读取ADCResult寄存器,可能会由于配置不对导致读取的数据有问题?我们实际是用的是ADCINT中断的方式读取ADC Result,首先设置EPWM模块以固定频率产生SOC信号,SOCA1转换完成后触发ADC中断,然后在中断服务函数里统一读取各个采样通道的结果,这样配置会有问题吗?
,
Yale Li:
是的,他就是想知道有没有使用DMA来传输ADC结果,有的话可能会导致一些问题,errata中有相关描述。
不过既然没有使用的话,我们就不需要往这方面来考虑了。
我已经跟进过去了
,
Han Meng:
Hi Yale:
我回复一下Joseph的问题,麻烦跟进一下,谢谢!
1) As shown in Figure 1 below, the customer's voltage reference circuit, VDDA is 5V, and 3.3V is generated through the voltage regulato
Is VDDA supply and VDDIO supply generated from the same regulator? When these supplies are ganged, switching noise from the digital logic may couple to the VREF line. This could be a potential reason for the noise being observed.
如下图所示为我们MCU完整的供电网络,其中MCU数字供电VDDIO和模拟供电VDDA由同一个LDO产生,不过两者之间通过磁珠相连。AD模块的外部供电由另外一个LDO产生。请问VDDA和VDDIO这样供电可能会有问题?我们以前的项目方案都是由一个LDO产生两路供电的,实测下来供电信号是稳定的。
2)Figure 1 (input network) shows a string of 6 470k resistors (~2.8M series resistance per input). I do not see any voltage divider though so it seems to be that the 800V goes directly to the ADC channels, which obviously is not correct. Maybe there is a missing resistor going to ground that is not shown in the diagram?
表述有问题,Bus+和Bus-直接进入差分放大电路,没有分压。
3)Regardless, the input network involves the use of high value resistors and capacitance that directly connects to the ADC inputs and this would require higher ACQPS because of this impedance for the ADC to properly sample the signal. Can you check what ACQPS value that the customer is using?
如下图所示为我们ACQPS的配置,ACQPS = 10,所有采样通道都配置成相同的,请问这样配置是否有问题?
,
Yale Li:
好的,我跟进过去了