CH32V003的OPA配置完成后,OPA_OUT采集ADC的值,接變壓器,怎么ADC的值沒有變化,一直都是1023??
等待官方人員回復(fù)一下
您好,OPA作為運算放大器使用時,其放大之后輸出的電壓不要超過MCU的供電電壓,可以檢查一下OPA輸出的電壓是多少。下面鏈接是關(guān)于OPA應(yīng)用的一個介紹,你可以參考一下。此外,003的ADC是10位的,最大就是1024,你可以檢查一下OPA輸出引腳的電壓是不是一直是最大。后續(xù)若有問題,可郵箱(lzs@wch.cn)溝通。
https://www.cnblogs.com/liaigu/p/17673220.html
好的,謝謝
[您好,關(guān)于003的OPA,其輸出引腳是無法直接作為ADC的采樣通道的,注意使用ADC采樣OPA輸出引腳的電壓時,注意要另選一引腳作為ADC引腳連接OPA的輸出引腳。]
我不太理解這句話的意思,我在貴司的相關(guān)資料中又看到有如下的描述:
“OPA 輸出引腳可以復(fù)用成 ADC 或 TIM 的某個通道;即 OPA 的 OUT 引腳在內(nèi)部 與 ADC 和 TIM 相連接。”
摘自?CH32V003 數(shù)據(jù)手冊 v1.4
“1.4.15 運放/比較器(OPA)
產(chǎn)品內(nèi)置 1 組運放/比較器,內(nèi)部選擇關(guān)聯(lián)到 ADC 和 TIM2(CH1)外設(shè),其輸入和輸出均可通過更
改配置對多個通道進(jìn)行選擇。支持將外部模擬小信號被放大送入 ADC 以實現(xiàn)小信號 ADC 轉(zhuǎn)換,也可以
完成信號比較器功能,比較結(jié)果由 GPIO 輸出或者直接接入 TIMx 的輸入通道?!?/span>
不知道是我理解得不對,還是貴司的相關(guān)資料描述有誤?難道貴司的官方資料也不可信了?懇請解惑。
您好,關(guān)于我的回復(fù)前面有問題,OPA輸出引腳是可以作為ADC引腳使用的。當(dāng)OPA輸出引腳作為ADC采樣通道時,輸出電壓值直接被ADC采集,通過ADC得到輸出值的大小。我們003 EVT提供的例程也是這樣的。