不知道怎么了2812的ADC模块很容易坏,已经保证了ADC的输入电压在(0~3V)之间了,电流也只有不到一个毫安。为什么AD模块那么容易坏啊?之前能读入采集的数,可是现在好几个板子都不能读入数了,现象是:AD的结果寄存器的值一直不变化(数值当然也不对,程序已经验证是无误的!)。
Johnson Chen1:
楼主你好!
2812使用人的非常多,ADC本身模块没问题。请检查你的ADC 供电电压,ADC输入范围,未使用的ADC通道请接电阻到地,请在每个ADC输入信号的管脚上接到电源和到地的保护二极管。
ADC相关电路,请参考应用指南SPRAAS1B(Hardware Design Guidelines for TMS320F28xx and TMS320F28xxx DSCs)
不知道怎么了2812的ADC模块很容易坏,已经保证了ADC的输入电压在(0~3V)之间了,电流也只有不到一个毫安。为什么AD模块那么容易坏啊?之前能读入采集的数,可是现在好几个板子都不能读入数了,现象是:AD的结果寄存器的值一直不变化(数值当然也不对,程序已经验证是无误的!)。
user1887682:
回复 Johnson Chen1:
我焊了好几块板子了,可是别的模块比如EV好用,AD就是采不进来数值啊(各个引脚已经正确引出,程序在别的板子上能采进正确的值)请问这是什么原因呢??
AD才进来的值一直是1.500366(所有通道都是这样的)根本不变化。这款板子已经有几块是好用的,原理图,PCB已经是没有问题的。
不知道怎么了2812的ADC模块很容易坏,已经保证了ADC的输入电压在(0~3V)之间了,电流也只有不到一个毫安。为什么AD模块那么容易坏啊?之前能读入采集的数,可是现在好几个板子都不能读入数了,现象是:AD的结果寄存器的值一直不变化(数值当然也不对,程序已经验证是无误的!)。
Jones Chen:
楼主问题解决了么?
F2812这颗料很多人用的,结实耐用。
建议楼主主要检查硬件部分,有个ADC校准的文档,检索号为:SPRA989A