?ADC的參考電壓是1.05V,0db,怎么測出來2.1V的電壓的?
1倍的時候,ADC是12位的,怎么是ADC/2048,為啥不是ADC/4096?還有 -3 ,-1,+0.5是啥意思。
還有根據(jù)電壓的范圍選擇增益,如果輸入信號是0.2V-3V變化的,怎么測,我怎么知道它那個范圍?
還有負電壓是怎么測出來的,這個負壓是對GND嗎?負壓是只有差分才有可能測出來?差分2個輸入對GND都必須為正?
?ADC的參考電壓是1.05V,0db,怎么測出來2.1V的電壓的?
1倍的時候,ADC是12位的,怎么是ADC/2048,為啥不是ADC/4096?還有 -3 ,-1,+0.5是啥意思。
還有根據(jù)電壓的范圍選擇增益,如果輸入信號是0.2V-3V變化的,怎么測,我怎么知道它那個范圍?
還有負電壓是怎么測出來的,這個負壓是對GND嗎?負壓是只有差分才有可能測出來?差分2個輸入對GND都必須為正?
ch57x ch58x 的adc 設計是基本一致的,
其實現(xiàn)方式是SAR ADC ,即逐次比較ADC,
實現(xiàn)該ADC的方式有很多種,但是根本上都離不開"比較"
這里的1.05V 你可以理解為第一次比較的一個電壓,后面的比較是基于該電壓作為基準的的DAC產(chǎn)生的電壓,?
所以這里的1.05v實際上只是量程的一半.
然后接下來的PGA實現(xiàn)的是對輸入電壓的倍數(shù)調(diào)節(jié),但是比較還是在1.05v的基礎上,所以測量范圍都是在1.05v 上下擴展,
但是受限于GPIO的設計,這個電壓亦要符合GPIO的電氣特性,所以最大范圍是-0.2v 到VIO33+0.2V,這意味著差分測量輸入也要在這個范圍內(nèi).
至于測量范圍選擇,你完全可以通過調(diào)整PGA使用最大的范圍去測量,如果分辨率滿足需求的話.
?
你幫我寫ADC一下??? 0~3.3V 怎么切換的關鍵程序不行嗎???
你幫我寫ADC一下??? 0~3.3V 怎么切換的關鍵程序不行嗎???