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.

28335 adc

测试发现28335adc的数据会有较大的突变,输入信号是一个稳定直流量,不知道各位谁遇见过这样的问题,内部参考源,20k采样率

  • 是刚开始会有突变,还是完全与真实值不相符

  • 确保输入信号稳定的情况下    一般采集都是没问题的   

    你说的突变是通过graph查看的吗    我觉得要么这个graph你没有设置合理

    要么你的代码有问题  没有开始采集对应的AD口

  • 你可能需要提供更多详细信息才能让大家帮你分析,比如,具体使用的是哪个ADC端口,外部电路是怎样的,稳定的直流量具体是多少,ADC的详细配置是怎样的,具体如何突变包括理论值应该是多少实际值偏差到什么程度等等?是否有截图或波形等方面的信息?

  • 你好,我用整流桥搭建了直流源,正常数据应该是AD码值在1000左右,我在线运行发现我的ad值有时候是1000 有时候能达到500,突变达到了500个ad码值

    ad的启动信号由pwm启动,

  • 是程序在线运行,时时观察数据的时候看出来的。

  • 比如正常ad值在1000左右,但是我试试观察 能看到ad值500的时候

  • 请问你测量的是芯片adc引脚上的电压吗,哪个引脚,读取的是adcresult寄存器的值吗?是否有波形或截图?能不能尽可能完整且详细地回答我前一个回复里的所有问题?

  • 你好,是这样的。我用的是内部参考电压, 这是硬件电路的一部分,我们做了7路模拟采样,目前问题是这样的,通道3我外部输入直流电压,这是由硬件决定的,我用CCS观察我adc转换后寄存器的值,并不是一个稳定的值,(合理波动不算),大概会跳变500个数值!采样20k有pwm启动,采样配置上边有的

  • 你好,之前的问题解决了 是测试上的问题,之前看过你会帖子,说对adc线性度做补偿,请问这个怎么弄的啊 我在手册上没有找到,我也遇到了这样问题,我程序有相应的补偿系数,弥补采样误差,但是我发现输入电压低和输入电压高 需要不同的系数。

  • 不知道你的测试问题出在哪里,能详细点说明一下吗?

    线性度补偿基本做法是参考ADC用户手册的说明:1.8 ADC Calibration,里面提到了如何通过ADCREFSEL和ADCOFFTRIM分别补偿零偏或增益,另外,更多的原理可以参考应用手册:F2810, F2811, and F2812 ADC CalibrationTMS320280x and TMS3202801x ADC Calibration.

  • 谢谢你,测试的问题是我们的一个电压不稳定导致的,线性度这个我再好好看看,如果有问题我再问你吧

  • 你好, 还有个问题想问你下,如果处于稳定性和精准度考虑,adc的转换速率 多少比较合适?

  • 这个要看你的应用需求,快与准本身就是一对矛盾体。