|
PCB是由EEWORD 網友DONTIUM分享的,U16的位置 因為沒有較好的運放所以只好先將MUXOUT 和 ADCIN 直接聯在一起 另也缺 L2 所以犧牲 AD穩定性 ,先將L2忽略
用這台DC 電源供應器 充當DC信號源
實際測試影片如下
這次測試還不算完成 因為 我VA = VBD = 5V,Vref 是設3.3V, Configuration Register是設7FF就是手動選擇通道 ,手動觸發轉換 ,但所讀到的AD COUNT的形情是 0到1.6V 的AD COUNT是 0000-FFFF 1.6V 到 3.3V 又是 0000-FFFF 不知道為什麼會這樣呢? 依手冊所說 應陔是 0V到3.3V 是讀到0000-FFFF
經過程序修改 已可從0V到3.3V >> 0000 FFFF(65535) ,影片如下 左側電表顯示是輸入電壓 ,七節管是表示轉換後的AD COUNT ,這次還是有BUG 在7FFF時 到8000時,MCU 所讀到的值 不正確,呵呵 還需要再加油
哈哈 几經努力 終於把最後 " ad count在7FFF時 到8000時,MCU 所讀到的值 不正確 " 的問題解決了
問提出在這裡
我原先是 /CS> LOW , CONVST >LOW > HI ,等EOC > LOW >HI ,再讀AD COUNT
後來改為 CONVST >LOW > HI ,等EOC > LOW >HI 再令 /CS> LOW ,再讀AD COUNT