新手上路
- 积分
- 48
- 金钱
- 48
- 注册时间
- 2012-10-19
- 在线时间
- 0 小时
|

楼主 |
发表于 2013-8-27 21:00:10
|
显示全部楼层
回复【2楼】正点原子:
---------------------------------
今天经过相对较精确的测试(借来的老式的刻度盘万用表),ADC应该没事,连接了一个电位器电压的测量值也基本是从电压的最小值大到最大值(有的时候有些异常可能是显示程序中的算法问题吧),也就是说ADC应该没坏。DAC的 1 输出通道似乎坏了,电压的确是从一个相对高一点的地方按加的时候电压略微升一点(机械表读数读不准但压差还是可以看到的),然后升到最大值。所以采用DAC2通道,用电压表测试,基本上是从0V开始的,每按一次加,会产生一个相对DAC1来说大一些的压差,而且也是升到最大值。但是一旦将DAC2和ADC引脚用杜邦线短接,则又会出现DAC输出0V的话,ADC的显示值为3V多点,当按一下加的按键,DAC为0.161V,ADC为3.127V。同样以后每加一次电压,DAC增加0.161V,而ADC的读取电压值则仅增加了大约0.008V~0.009的样子。当加到最大的时候,DAC为3.222V,ADC的值为3.281V。如果按一次减电压的话,DAC会减去0.161V,可以到 0,ADC的值则每次减少大约0.008V~0.009的样子,回到最小值。在DAC输出不同值时用电压表测试短接点,则电压表的读数是接近ADC读出的数值的(之所以说接近ADC读数,是因为机械表的读数并不和ADC的数值完全一致),而不接近DAC的输出值(DAC VOL)的。我总感觉ADC的测量引脚自身会有一定的电平,是它自身的电平导致与DAC短接点的电压变高。(纯属猜测,没有依据)
(注:ADC VOL异常是:好比将电位器的电压值调到最小约0.04V,然后慢慢转动电压值会变到零点几,再到一点几,再到二点几,再到三点几,一直到三点三都没事,但是到了三点三之后ADC VOL还会继续向上升,会升到三点九多,到进位的时候,就会变成从三点零继续向上升,然后升到三点二九几,就到最大值了,不再升了。反方向转动电位器,ADC VOL值则也是那样的向下降的) |
|