[讨论] 关于28335 adc的问题

zhangxin   2015-11-26 11:05 楼主
DSP28335中,AD引脚输入电压为0时,为什么AdcRegs.ADCRESULT寄存器一直保持在31172左右,而不是0啊

回复评论 (6)

设置错了吧!
点赞  2015-11-26 17:37
你确定启动转换了吗?结果是0-4095,怎么会有那么大个数字呢?看错了吧
作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅! EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
点赞  2015-11-26 22:21
外部电压达到最大值时,AdcRegs.ADCRESULT寄存器的值又是多少呢。看看是不是随输入规律性变化。
点赞  2015-12-6 09:47
单击绿色的箭头,跑起来
点赞  2015-12-8 16:23
引用: ienglgge 发表于 2015-12-6 09:47
外部电压达到最大值时,AdcRegs.ADCRESULT寄存器的值又是多少呢。看看是不是随输入规律性变化。

我和楼主一样的情况,只不过楼主没移位,移位后是2000左右,输入为0时,2000左右;输入升至2V过程中仍是2000多,超过2V后开始线性增加,直到3V时为4000多,很疑惑不知道什么原因。工作模式是级联并行采样,如果设置成级联顺序采样则正常。求问高手这是什么原因。
点赞  2016-9-1 17:50
引用: momomomo90 发表于 2016-9-1 17:50
我和楼主一样的情况,只不过楼主没移位,移位后是2000左右,输入为0时,2000左右;输入升至2V过程中仍是2 ...

问题已解决。请参考28335的 Errata 的ADC部分: Simultaneous Sampling Latency
http://www.ti.com.cn/cn/lit/er/sprz272j/sprz272j.pdf
点赞  2016-9-2 10:00
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复