標(biāo)題: 關(guān)于51單片機(jī)和32單片機(jī)讀ADC的區(qū)別 [打印本頁]

作者: zyftank    時(shí)間: 2024-12-28 17:46
標(biāo)題: 關(guān)于51單片機(jī)和32單片機(jī)讀ADC的區(qū)別
情況是這樣的,我用STC15和PY32兩種單片機(jī)設(shè)計(jì)了一個(gè)讀電流的板子,電流的采集電路都差不多,用的INA3221差分電路的方式,采集到采樣電阻兩端的壓差,然后通過計(jì)算獲取到電流的。

現(xiàn)在的問題,我用STC15的單片機(jī)讀到的微安電流的值很穩(wěn)定,而且py32讀到的微安電流值會(huì)有些抖動(dòng),誤差在80uA內(nèi) ,我認(rèn)為微安電流的測(cè)量,有些抖動(dòng)是正常的,像51這種一點(diǎn)變化都沒有,我總覺得很奇怪。

作者: ZSJM    時(shí)間: 2024-12-29 06:58
抖動(dòng)才是正常的,SAR型ADC,速度快,周邊又是高頻數(shù)字電路, 所以有抖動(dòng).

PY32的指標(biāo)大概是10.5BIT, 也就是滿幅0.1%左右. 結(jié)果是12BIT, 所以大概是最大4+的抖動(dòng), 一般會(huì)用軟件一階濾波或平均.
STC的指標(biāo)估計(jì)與PY32差不多.

作者: Y_G_G    時(shí)間: 2025-1-2 13:32
INA3221不是IIC讀取數(shù)據(jù)的嗎?




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1