28335的AD转换结果老是显示80A0,无论外电压如何变化,始终显示80A0,我是拿TI官方程序做的实验,用的程序是adc_soc,其他的官方程序我也用了,但结果一样,请问这是为什么?
Forrest:
其他的例程是否能够正常运行?比如GPIO例程,如果能够正常,建议楼主拆下芯片,核对一下对应的ADC模拟的几个供电引脚是否供电正确。然后把芯片重新焊一下。
28335的AD转换结果老是显示80A0,无论外电压如何变化,始终显示80A0,我是拿TI官方程序做的实验,用的程序是adc_soc,其他的官方程序我也用了,但结果一样,请问这是为什么?
user3597822:
回复 Forrest:
你好,我看了下其他程序,能够正常运行,而且也排除了DSP芯片损坏的可能,AD供电也正常,但AD转换结果始终是“80A0"
28335的AD转换结果老是显示80A0,无论外电压如何变化,始终显示80A0,我是拿TI官方程序做的实验,用的程序是adc_soc,其他的官方程序我也用了,但结果一样,请问这是为什么?
Forrest:
回复 user3597822:
请把地址0x380090中的数值确认一下(如下图所示)。重新下载下面的例程运行试试。
该例程我这里能够正常运行。如果在您那里不行,那估计就是芯片供电的问题,请再确认一下。
http://focus.ti.com.cn/cn/docs/toolsw/folders/print/sprc530.html
28335的AD转换结果老是显示80A0,无论外电压如何变化,始终显示80A0,我是拿TI官方程序做的实验,用的程序是adc_soc,其他的官方程序我也用了,但结果一样,请问这是为什么?
user3597822:
回复 Forrest:
你好,我按您说的查看了寄存器地址的数据,显示的是:00EF,我打算在查看下电源,请问,你那有DSP28335的最小系统的原理图吗,我怕是我DSP的外围电路出现错误,所以请发我一份DSP28335外围电路的一份原理图,谢谢。
28335的AD转换结果老是显示80A0,无论外电压如何变化,始终显示80A0,我是拿TI官方程序做的实验,用的程序是adc_soc,其他的官方程序我也用了,但结果一样,请问这是为什么?
user3597822:
回复 Forrest:
我测得的ADCREFP和ADCREFM分别是:1.292V和1.433V,我觉得我的输出电压值有一个不对吧?请问这是为什么?我估计是这个原因导致我AD采样老是算出1.5V,即老是显示“80A0”
28335的AD转换结果老是显示80A0,无论外电压如何变化,始终显示80A0,我是拿TI官方程序做的实验,用的程序是adc_soc,其他的官方程序我也用了,但结果一样,请问这是为什么?
Forrest:
回复 user3597822:
这个值不对,附件是电路图与通常的值。
28335的AD转换结果老是显示80A0,无论外电压如何变化,始终显示80A0,我是拿TI官方程序做的实验,用的程序是adc_soc,其他的官方程序我也用了,但结果一样,请问这是为什么?
Forrest:
回复 Forrest:
忘了电路图
28335的AD转换结果老是显示80A0,无论外电压如何变化,始终显示80A0,我是拿TI官方程序做的实验,用的程序是adc_soc,其他的官方程序我也用了,但结果一样,请问这是为什么?
user3597822:
回复 Forrest:
你好,请问我使用AD内部参考电压时,引脚ADCRESEXT可以不接任何器件吗?因为我现在的这个管脚就是处于悬浮状态
28335的AD转换结果老是显示80A0,无论外电压如何变化,始终显示80A0,我是拿TI官方程序做的实验,用的程序是adc_soc,其他的官方程序我也用了,但结果一样,请问这是为什么?
user3597822:
回复 Forrest:
你好,请问我现在在RAM中运行AD程序时,AD正常,ADCREFP和ADCREFM值均正常,当程序烧在Flash中运行时,ADCREFP和ADCREFM值都不正常,而且采回的数据也不对,请问这是为什么,谢谢。