ADC選擇在0db的模式下 能測得得最大AD值是多少? 是不是也是4096?.
Vio33指的是供電電壓嗎?
為什么我根據(jù)公式算出輸入電壓與實際的電壓差距很大,這可能是什么原因造成的?
你好,CH57x/58x/59x的ADC采集電壓是12位的,也就是采集ADC最大值為4095。
在實際電壓采集測試時建議根據(jù)待測電壓的大小選擇不同的增益。
針對你上面提到的情況:電壓差距大。建議先使用例程的單通道采樣,采集1.5V的電壓,將采集到的ADC值帶入手冊的公式計算(vref是引腳vinta的電壓值,可以萬用表實際測量),理論計算出來的值是無問題的。
提供一份博客參考:
因為引腳數(shù)量不夠,我的ADC采樣是只用了一路AD口,然后用4052對外部進行選通,用一路AD測多路數(shù)據(jù),這樣會不會造成測量結果不準確。
您好,可以用評估板+相同的傳感器模塊+同樣的ADC代碼塊,直接用杜邦線連接,看看采值是否準確。
可以將您的ADC轉換代碼截個圖看一下,排查是否為整型計算或是某些變量定義的類型出了問題。
在0db增益下,即可以測量0~2.1v的量程配置,可以使用如下公式:adcBuff[i]*1050/2048
在-12db增益下,即可以測量0~vio33的量程配置,可以使用如下公式:adcBuff[i]*1050/512-3*1050
這是我的ADC轉換代碼 麻煩您幫我看看 我在0~2.1V的范圍內 接入1.77V 得到的AD值為3567 然后代入公式得到的電壓值為1.82V中間有0.05V的誤差,請問這個誤差可以消掉或者繼續(xù)降下去嗎。
您好 可以幫我看看嗎 測出的AD值總和實際計算出的AD值都相差了150個AD
檢查VINTA的引腳電壓,其本身是在1.05v±0.015v的范圍內有偏差,用實際的VINTA引腳電壓替換公式中的1050,計算結果更準確;引入第三方工具測量采樣電平,排查是否有測量儀器本身有偏差。