chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

請問PFS122B是如何利用內(nèi)部參考電壓反推VDD的?

應(yīng)廣單片機 ? 來源:應(yīng)廣單片機 ? 2024-01-04 09:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在一些電池產(chǎn)品設(shè)計中,往往需要單片機去檢測電池電壓的使用情況。在以往的設(shè)計中,多少設(shè)計者會利用一路AD輸入口來對電池分壓,然后檢測分壓點的電壓來計算VDD的值是多少。如圖所示:

56c5033e-aa2b-11ee-8b88-92fbcf53809c.png

采用這種方法計算VDD的優(yōu)點是精度相對較高,缺點是會消耗靜態(tài)電流和占用一個AD口。所以在后來的設(shè)計中,設(shè)計者往往直接把電池的電壓接在MCU的VDD上,然后通過內(nèi)部提供的一路或者多路參考電壓來計算VDD。以利用內(nèi)部1.2V作為一路AD輸入為例,當設(shè)置VDD為AD轉(zhuǎn)換參考的參考電壓,那么在不同的VDD時,對1.2V參考電壓轉(zhuǎn)換的結(jié)果不一樣。

如果AD為12位數(shù)字精度,那么VDD對應(yīng)的值為 VDD= 1200*4095/AD轉(zhuǎn)換值。其他的參考電壓1.6V,2.0V,2.4V計算方式類似。一般普通的鋰電池電壓,在使用過程中的電壓值會是3.0V~4.25V之間,低于3.0V會被做低壓保護處理,不讓用戶繼續(xù)使用該產(chǎn)品,以起到保護電池的作用。

因為PFS122B,內(nèi)部具有多路的參考電壓,1.2V,1.6V,2.0V,2.4V,3.0V,4.0V等??紤]到電池放電的低壓情況,一般參考電壓用到2.4V以下就可以了。因為當VDD都沒有參考電壓高時,參考電壓的實際值肯定也不準了,這時已經(jīng)失去了參考的意義。

為了比較一下看看PFS122B,采用哪種參考電壓反推VDD的效果會更好,我做了一個實驗。實驗利用PFS122B一個IO口輸出顯示數(shù)據(jù),其他只接VDD和GND,利用內(nèi)部的參考電壓來計算測試的VDD值。實驗的ADC采樣只是簡單地做了16次短時間內(nèi)求平均的方法。單次采集的數(shù)據(jù)并沒有取中間值:

voidGet_16_AD (void)

{

word ad_temp;

word ad16;

byte cnt;

AD_Start=1;//Skip first ADC, can delete by your select

while(!AD_DONE)

{

nop;

}//

ad16=0;

cnt=16;

do

{

AD_Start=1;//Skip first ADC, can delete by your select

while(!AD_DONE)

{

nop;

}//

//

ad_temp = adcrh << 8 | adcrl;

ad16 += ad_temp >> 4;

// get_middle_adc_from_3();

//ad16 += adcr;8bit

.wdreset;

} while (--cnt);

adc_result=ad16 >> 4;// >> 4;

}

ADC初始化做了很多種設(shè)置:

void ad_init(void)

{

/*

$ ADCM /2, 12bit;

$ ADCC Enable, ADC;//PB7 通道

$ ADCRGC VDD; // */

$ ADCM 12bit,/8;

$ ADCC Enable, ADC;

switch(sys_mode)

{

case 0:

{

$ ADCRGC VDD,ADC_BG,BG_1V2; //

break;

}

case 1:

{

$ ADCRGC VDD,ADC_BG,BG_1V6; //

break;

}

case 2:

{

$ ADCRGC VDD,ADC_BG,BG_2V; //

break;

}

case 3:

{

$ ADCRGC VDD,ADC_BG,BG_2V4; //

break;

}

case 4:

{

$ ADCRGC 2V,ADC_VDD/4; // 目前看起來是這種設(shè)置,利用內(nèi)部2V參考電壓,轉(zhuǎn)化1/4VDD效果更為理想。

break;

}

default:

{

$ ADCRGC VDD,ADC_BG,BG_1V2; //

break;

}

}

.delay 1600;//延時400us

}

實驗照片結(jié)果比較,當AD轉(zhuǎn)換的高電壓為VDD時,直接采用內(nèi)部1.2V作為一路輸入的誤差最大,2.4V作為一路輸入的誤差最小。但是這種效果,還是沒有采用內(nèi)部2V作為AD轉(zhuǎn)換的參考高電壓,利用1/4VDD作為輸入讀取的結(jié)果值更為接近實際值。

56d76790-aa2b-11ee-8b88-92fbcf53809c.jpg

利用VDD做AD轉(zhuǎn)換高電壓,內(nèi)部1.2V作為一路輸入的誤差約60mv。

56ee1094-aa2b-11ee-8b88-92fbcf53809c.jpg

利用VDD做AD轉(zhuǎn)換高電壓,內(nèi)部1.6V作為一路輸入的誤差約50mv。

56fe428e-aa2b-11ee-8b88-92fbcf53809c.jpg

利用VDD做AD轉(zhuǎn)換高電壓,內(nèi)部2.0V作為一路輸入的誤差約40mv。

570ea4d0-aa2b-11ee-8b88-92fbcf53809c.jpg

利用VDD做AD轉(zhuǎn)換高電壓,內(nèi)部1.2V作為一路輸入的誤差約30mv。

578819c8-aa2b-11ee-8b88-92fbcf53809c.jpg

利用內(nèi)部2V做AD轉(zhuǎn)換高電壓,1/4VDD作為一路輸入的誤差約15mv。

57a6a654-aa2b-11ee-8b88-92fbcf53809c.jpg

這可是相當?shù)臏蚀_了,檢測誤差有時在10mV以內(nèi)。








審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6074

    文章

    45457

    瀏覽量

    667106
  • 電池電壓
    +關(guān)注

    關(guān)注

    0

    文章

    215

    瀏覽量

    12246
  • VDD
    VDD
    +關(guān)注

    關(guān)注

    1

    文章

    318

    瀏覽量

    36932
  • GND
    GND
    +關(guān)注

    關(guān)注

    2

    文章

    549

    瀏覽量

    41326
  • ADC采樣
    +關(guān)注

    關(guān)注

    0

    文章

    134

    瀏覽量

    13542
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    PFS122 AD調(diào)試心得-小電流檢測方法分享

    最近調(diào)試122檢測小電流,有一種遇到鬼打墻的狀態(tài),就是看到寄存器的值在數(shù)據(jù)轉(zhuǎn)移時改動了。
    的頭像 發(fā)表于 09-06 18:21 ?3372次閱讀
    <b class='flag-5'>PFS122</b> AD調(diào)試心得-小電流檢測方法分享

    如何燒錄PFS122-MSOP10的封裝

    應(yīng)廣有好幾個型號都封裝了MSOP10的封裝形式,比如PMS132B,PFS122-MSOP10等。MSOP10的官方封裝引腳,用燒錄座在燒錄器上無法直接燒錄,需要轉(zhuǎn)接。
    的頭像 發(fā)表于 12-07 11:43 ?6109次閱讀
    如何燒錄<b class='flag-5'>PFS122</b>-MSOP10的封裝

    STM8L的ADC之測量VDD電壓詳解+例程

    [table][tr][td] STM8L內(nèi)部含有一個12位的ADC,擁有25個輸入通道,包括一個內(nèi)部溫度傳感器,一個內(nèi)部參考電壓。 STM8L使用外部參考
    發(fā)表于 07-02 07:33

    利用ST MCU內(nèi)部的基準參考電壓監(jiān)測電源電壓

    大家分享交流一個方法。就是在沒有其它外來參考電壓,用芯片電源電壓VDD作為ADC的參考電壓,同時該電源電壓又在一定范圍內(nèi)變動的情況下【這個范
    發(fā)表于 07-06 00:59

    請問ADC中NFS和PFS指的是什么

    在AD7609的手冊16頁,有相關(guān)圖表。但不明白NFS和PFS是什么
    發(fā)表于 01-11 09:20

    應(yīng)廣PMS171B(3)--比較器測供電電源VDD電壓

    概述應(yīng)廣PMS171B單片機有很實用的功能,就是可以用內(nèi)部的分壓電阻,Band-gap 電路提供 1.2V 參考電壓,和比較器一起,測試單片機VDD
    發(fā)表于 11-16 16:32

    VCC、VDD、VEE、VSS電壓的解釋和它們到底有什么關(guān)系資料介紹

    VCC、 VDD、VEE、VSS 版本一: 簡單說來,可以這樣理解一、解釋 VCC:C=circuit 表示電路的意思, 即接入電路的電壓; VDD:D=device 表示器件的意思, 即器件
    發(fā)表于 04-26 18:27 ?7次下載
    VCC、<b class='flag-5'>VDD</b>、VEE、VSS<b class='flag-5'>電壓</b>的解釋和它們到底有什么關(guān)系資料介紹

    CAT-PFS0002 TE 壓電電纜

    電子發(fā)燒友網(wǎng)為你提供TE(ti)CAT-PFS0002 TE相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有CAT-PFS0002 TE的引腳圖、接線圖、封裝手冊、中文資料、英文資料,CAT-PFS0002 TE真值表,CAT-
    發(fā)表于 06-28 14:00

    VCC、VDD、VSS

    VCC:C=circuit 表示電路的意思, 即接入電路的電壓;VDD:D=device 表示器件的意思, 即器件內(nèi)部的工作電壓;對于數(shù)字電路來說,VCC是電路的供電
    發(fā)表于 12-01 09:51 ?10次下載
    VCC、<b class='flag-5'>VDD</b>、VSS

    利用ST MCU內(nèi)部基準參考電壓監(jiān)測電源電壓及其它

    。就是在沒有其它外來參考電壓,用芯片電源電壓VDD作為ADC的參考電壓,同時該電源電壓又在一定范圍內(nèi)變動的情況下【這個范圍就是在保證芯片正常
    發(fā)表于 12-27 19:04 ?3次下載
    <b class='flag-5'>利用</b>ST MCU<b class='flag-5'>內(nèi)部</b>基準參考<b class='flag-5'>電壓</b>監(jiān)測電源<b class='flag-5'>電壓</b>及其它

    利用ADC量測VDD電壓

    利用ADC量測VDD電壓
    發(fā)表于 06-30 15:21 ?11次下載
    <b class='flag-5'>利用</b>ADC量測<b class='flag-5'>VDD</b><b class='flag-5'>電壓</b>

    應(yīng)廣PMS171B(3)--比較器測供電電源VDD電壓

    應(yīng)廣PMS171B單片機有很實用的功能,就是可以用內(nèi)部的分壓電阻,Band-gap 電路提供 1.2V 參考電壓,和比較器一起,測試單片機VDD電壓
    的頭像 發(fā)表于 11-14 13:52 ?2878次閱讀
    應(yīng)廣PMS171<b class='flag-5'>B</b>(3)--比較器測供電電源<b class='flag-5'>VDD</b><b class='flag-5'>電壓</b>

    PFS122檢測VDD及IO口的AD電壓方法

    PFS122是應(yīng)廣推出的一顆,可以多次燒錄的2K程序空間的帶數(shù)字12位AD轉(zhuǎn)換的單片機。目前以高性價比重新獲得用戶的喜愛,其價格優(yōu)勢明顯,比九齊的062E的價格,可能還更具有優(yōu)勢。
    的頭像 發(fā)表于 11-29 09:20 ?4319次閱讀

    PFS122檢測VDD及IO口的AD電壓方法

    PFS122是應(yīng)廣推出的一顆,可以多次燒錄的2K程序空間的帶數(shù)字12位AD轉(zhuǎn)換的單片機。目前以高性價比重新獲得用戶的喜愛,其價格優(yōu)勢明顯,比九齊的062E的價格,可能還更具有優(yōu)勢。
    發(fā)表于 05-19 10:09 ?5508次閱讀
    <b class='flag-5'>PFS122</b>檢測<b class='flag-5'>VDD</b>及IO口的AD<b class='flag-5'>電壓</b>方法

    PFS122BPFS122 MCU的主要區(qū)別

    PFS122B是臺灣應(yīng)廣科技新推出的一顆,可以多次燒寫,帶12位電阻轉(zhuǎn)換式AD和8位PWM的MCU。該型號是在原PFS122的基礎(chǔ)上升級的,主要的功能更改地方是新增了AD轉(zhuǎn)換的參考電壓,由
    的頭像 發(fā)表于 12-22 10:03 ?4010次閱讀
    <b class='flag-5'>PFS122B</b>和<b class='flag-5'>PFS122</b> MCU的主要區(qū)別