CH573F的ADC精度及線性度倒底如何?官方能給測試數(shù)據(jù)嗎?

用CH573F? ADC? 配置為0db 約150us采樣一次

??? ADC_ExtSingleChSampInit(SampleFreq_3_2, ADC_PGA_0);
??? RoughCalib_Value = ADC_DataCalib_Rough(); // 用于計算ADC內(nèi)部偏差,記錄到全局變量 RoughCalib_Value中
??? PRINT("RoughCalib_Value =%d \n", RoughCalib_Value);


每次輪詢 采樣 0-5通道 ,計算16次平均,感覺ADC 線性度不是很好,CH573電源引腳用的2.2uF的電容(之前用的 其它M0內(nèi)核的32位單片機,外圍電路一樣,M0內(nèi)核的ADC線性度要好很多 )

首先根據(jù)實際可用測量電壓范圍選擇相應(yīng)的增益,如待測電壓為1.5V,則應(yīng)該選擇0dB的增益。

我們在實際測試時,是采集了20個數(shù)據(jù),最終打印出來,默認的例程就是這樣設(shè)置,可以直接使用。ADC值打印出來之后帶入手冊上的計算公式進行對比。我們在實際測試中,精度是很高的,建議實際測試。

image.png


圖片.png這里取7.5K,75K,2K

圖片.png

這個引腳連接上去對 Ubatt電壓有一點影響(非線性),當(dāng)與573引腳斷開時,Ubatt是正常的(線性的),軟件中沒有沒有開BLE,全局搜索只有 GPIOA_ModeCfg(GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15, GPIO_ModeIN_Floating);對GPIOA操作,能幫看看,這個Ubatt這里的取值合適么?采樣需要到80V



STM32等一些手冊中會提到? ADC的輸入 阻抗取值,573手冊中也沒看到,不知上圖中取值是否合理


測量80V的電壓需要進行分壓處理。

輸入阻抗匹配在MΩ以上,因此可以在進行分壓時相對影響是非常小的,可以忽略。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频