用TMS320f2812设计了一块电路,但不论输入多大的电压进行AD转换,寄存器里的的值一直是固定的,就跟AD没有工作一样!但是转换的程序我已经在开发板上调试通过了啊,请高人指教是哪里出了问题啊?
查一下有没有虚焊;
试一下例程看看有没有数据变化
看一下是不是程序问题?
一点点来查吧
回复 楼主 zjufiber 的帖子
你用万用表测试输入的电压是否在变化,检查器件是否虚焊。 如果是正常的,检测接入DSP的引脚是否焊得有问题。硬件检查都没问题,就再找找软件代码问题吧。
回复 楼主 zjufiber 的帖子
你输入电压是不是超过了AD转换的范围?
回复 楼主 zjufiber 的帖子
楼主,你解决问题了吗?我也遇到同样的问题,请教为什么啊?
估计是虚焊或者是AD模块的供电问题。
检查一下VDDA和VSSA是否正确。
特别关注一下ADCLO是否有接地,
AVDDREFBG,AVSSREFBG引脚是否正确连接