[問題] MCU的ADC轉換中間有一段數值沒變化

作者: z1976 (z1976)   2017-05-30 18:36:46
大家好,我要在一塊TI CC2530 Zigbee開發板上進行ADC的類比讀值
這塊板子有AIN0~AIN7可做ADC轉換,其中AIN7可做為參考電壓
詳細控制的部分就不寫了,因為這塊SoC有一套類似OS的Firmware,
所以使用ADC就像呼叫現成API一樣而已;只是我自行修改了參考AIN7電壓的模式
然後我選擇AIN6為ADC Input,電壓範圍為0~3.3V,輸出解析度為0~2047
接上10k可變電阻,並把轉換值輸出到LCD上觀察變化
當我轉動可變電阻時,可以從電表看到從頭到尾電壓都跟著改變
但是LCD上顯示的ADC轉換值,只有接近0和3.3v周圍的地帶有變化
中間有一段的輸出值就像平原一樣,就像這樣:
http://imgur.com/a/b3fmc
目前用可變電阻只是為了做傳輸實驗,之後會加上類比搖桿、陀螺儀...等等
是不是哪邊觀念有錯誤呢 @@
作者: chuegou (chuegou)   2017-05-31 01:21:00
你給電阻的跨壓是多少 可以畫個電路圖嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com