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

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

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

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

武漢芯源CW32F030內(nèi)部ADC精度是如何達到驚人的1mV?

武漢芯源半導體有限公司 ? 2022-09-07 10:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CW32F030是武漢芯源半導體推出的基于Cortex?-M0+內(nèi)核32位微處理器,內(nèi)部集成一個 12 位精度,最高 1M SPS 轉(zhuǎn)換速度的逐次逼近型模數(shù)轉(zhuǎn)換器;最多支持16通道轉(zhuǎn)換;支持4路參考電壓源選擇:VDDA、ExRef、內(nèi)置1.5V參考電壓、內(nèi)置2.5V參考電壓;同時內(nèi)置信號跟隨器,能滿足高阻抗信號測量需求。


功能框圖如下:

pYYBAGMX_duAOLvmAAGOUavIUkI676.jpg

在實際應(yīng)用中ADC采樣精度性能指標受多因素影響,要達到ADC的高性能,需要妥善處理硬件和軟件。

硬件方面

1.穩(wěn)定的參考電壓源,推薦選用電池或者高性能的穩(wěn)壓源給VDDA供電;

2.VDDA引腳并接4.7uF和100nF陶瓷電容到GND,最大程度消除噪聲干擾;

3.如條件許可,應(yīng)將信號源和參考電壓源以屏蔽線接入到ADC輸入通道和VDDA引腳;

4.靠近芯片的ADC輸入通道引腳附近增加100nF陶瓷電容到GND,消除空間的輻射干擾。

軟件方面

1.選擇VDDA為參考電壓源;

2.ADC采樣率盡量低,ADC工作時鐘可采用128分頻,采樣周期選擇10個;

3.在采樣轉(zhuǎn)換時,除了ADC模塊外 ,其它外設(shè)都不要打開,采樣數(shù)據(jù)先緩存在RAM中,采樣到一定量的數(shù)據(jù)后再初始化串口,將數(shù)據(jù)通過串口發(fā)送出來;

4.在啟動ADC轉(zhuǎn)換后,MCU要進入Sleep休眠狀態(tài)(MCU停止運行),最大程度的減小噪聲。

5.ADC轉(zhuǎn)換完成后,轉(zhuǎn)換完成中斷喚醒MCU,初始化串口,將ADC轉(zhuǎn)換結(jié)果輸出。

關(guān)鍵代碼設(shè)計如下:

//配置ADC

__RCC_ADC_CLK_ENABLE();

//ADC初始化

ADC_StructInit(&ADC_InitStructure);

//ADC工作時鐘配置

ADC_InitStructure.ADC_ClkDiv = ADC_Clk_Div128; //269Hz

ADC_WdtInit(&ADC_WdtStructure);

//配置單通道轉(zhuǎn)換模式

ADC_SingleChStructure.ADC_DiscardEn= ADC_DiscardNull;

ADC_SingleChStructure.ADC_Chmux= ADC_ExInputCH0;//選擇ADC轉(zhuǎn)換通道,AIN1:PA00

ADC_SingleChStructure.ADC_InitStruct= ADC_InitStructure;

ADC_SingleChStructure.ADC_WdtStruct= ADC_WdtStructure;

ADC_SingleChOneModeCfg(&ADC_SingleChStructure); //初始化單通道單次采樣

ADC_ITConfig(ADC_IT_EOC, ENABLE); //使能ADC的EOC中斷

ADC_EnableIrq(ADC_INT_PRIORITY);

ADC_ClearITPendingAll();

ADC_Enable(); //ADC模塊使能

SysTickDelay(2); //延時2S

CW_ADC->START = 0X01; //啟動ADC開始轉(zhuǎn)換

SCB->SCR = 0; // MCU進入Sleep狀態(tài)

__WFI();

本次測試中,配置系統(tǒng)時鐘為1M,ADC采樣時鐘分頻比設(shè)置為128,采樣時鐘10個周期,計算ADC的采樣率為=1000000/128/29=269Hz。

使用精密穩(wěn)壓電源(GPP-2323)給VDD和VDDA供電,穩(wěn)壓源設(shè)置輸出電壓為3.30V,用普通測試線雙絞后接入(如有測試條件建議用同軸線接入),實測引腳電壓為3.299V;待測信號源用1節(jié)干電池提供,用同軸線接入,實測引腳電壓為1.615V。

測試10次,每次測試100個數(shù)據(jù),實測結(jié)果如下:

poYBAGMX_dyAOhOmAACq5QHF68E800.jpg

由測試結(jié)果可以看到,10次共1000次采樣,最大采樣值為2006,最小采樣值為2003,采樣值變化僅僅4LSB,集中度非常高。如下圖所示:

poYBAGMX_duAQTHDAAAScnhT0gk339.jpg

下面分析一下實際的測試誤差。

采樣值2006對應(yīng):2006*3.299/4095=1.616V

采樣值2003對應(yīng):2003*3.299/4095=1.614V

和信號源電壓1.615V相比,最大相差正負1mV。

可見CW32F030芯片的ADC性能非常好,能滿足常規(guī)mV級別應(yīng)用。

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

    關(guān)注

    48

    文章

    8258

    瀏覽量

    162551
  • 單片機
    +關(guān)注

    關(guān)注

    6074

    文章

    45347

    瀏覽量

    663873
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18636

    瀏覽量

    387711
  • adc
    adc
    +關(guān)注

    關(guān)注

    100

    文章

    7451

    瀏覽量

    553867
  • 武漢芯源
    +關(guān)注

    關(guān)注

    1

    文章

    67

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    CW32F030 UART的主要特性

    CW32F030 內(nèi)部集成 3 個通用異步收發(fā)器 (UART),支持異步全雙工、同步半雙工和單線半雙工模式,支持硬件數(shù)據(jù)流控和多機通信;可編程數(shù)據(jù)幀結(jié)構(gòu),可以通過小數(shù)波特率發(fā)生器提供寬范圍的波特率
    發(fā)表于 12-11 08:07

    CW32F030的FLASH存儲器支持擦寫PC頁的保護功能

    CW32F030 的 FLASH 存儲器支持擦寫 PC 頁保護功能。 當用戶程序運行 FLASH 時,如果當前程序指針 PC 正好位于待擦寫的 FLASH 地址頁范圍內(nèi),則該擦寫操作失敗,同時
    發(fā)表于 12-11 07:38

    CW32F030 FLASH的讀保護功能

    CW32F030 支持 FLASH 讀保護功能,設(shè)置讀保護后,無法通過 ISP 或 SWD 方式對 FLASH 進行讀取操作。讀保護只支持整片 FLASH 保護,不支持按頁保護。 讀保護分為 4 個
    發(fā)表于 12-11 06:54

    請問CW32F030上電IO是處于什么狀態(tài)?

    請問CW32F030上電IO是處于什么狀態(tài)?為了防止MCU上電,對外圍的電路的誤動作,一把很多MCU會上電瞬間設(shè)置為高阻態(tài),不知道CW32F030 的端口IO什么狀態(tài),謝謝
    發(fā)表于 12-09 07:38

    CW32F030配置GPIO的話,需要像STM32那樣禁用JTAG嗎?

    請問CW32F030配置GPIO的話,需要像STM32那樣禁用JTAG嗎
    發(fā)表于 12-08 07:26

    CW32F030能用arduino開發(fā)嗎?或者以后有這方面的支持嗎?

    CW32F030能用arduino開發(fā)嗎?或者以后有這方面的支持嗎?
    發(fā)表于 12-08 07:13

    CW32F030芯片沒使用的IO是什么狀態(tài)?

    CW32F030芯片,沒使用的IO是什么狀態(tài)? 為什么會這么問呢?主要是之前遇到過一個比較有意思的事兒,用的PB3,但實際初始化時鐘是PA,IO和配置是PB3,讀取這個IO狀態(tài)就是一直下拉狀態(tài)。 就很好奇,CW32F030芯片,沒使用的IO是什么狀態(tài)呢?
    發(fā)表于 12-04 08:20

    請問CW32F030能否用于5V供電?

    CW32F030能否用于5V長期供電?
    發(fā)表于 12-04 06:53

    基于武漢CW32F030C8T6直流無刷電機評估開發(fā)板的設(shè)計方案

    武漢半導體在2021年推出的CW32F030系列微控制器嗎優(yōu)勢,該控制器全面實現(xiàn)-40℃-105℃超寬溫度范圍和1.65V-5.5V超寬工作電壓,面向最廣泛的各種
    發(fā)表于 12-04 06:16

    請問CW32F030有沒有軟件復位功能?

    請問下CW32F030有沒有軟件復位功能,就是代碼里面有沒有軟件復位功能。好像沒看到
    發(fā)表于 12-03 08:09

    基于CW32F030 MCU低功耗溫濕度監(jiān)測系統(tǒng)設(shè)計

    微電子推出的CW32F030 MCU因其低功耗和多功能外設(shè)廣泛應(yīng)用于物聯(lián)網(wǎng)和環(huán)境監(jiān)測系統(tǒng)。本篇文章展示如何使用CW32F030構(gòu)建一個簡單的溫濕度監(jiān)測系統(tǒng),并實現(xiàn)低功耗模式,適用于
    發(fā)表于 12-03 06:20

    CW32F030做溫濕度采集,ADC讀數(shù)跳變超過±3LSB正常嗎?

    CW32F030做溫濕度采集,ADC讀數(shù)跳變超過±3LSB正常嗎?已排除傳感器問題,參考電壓用LDO單獨供電還是波動明顯,是否需要外接精密基準
    發(fā)表于 11-20 07:47

    基于CW32F030 MCU的I2C通信及應(yīng)用

    微的CW32F030是一款基于Arm Cortex-M0內(nèi)核的32位低功耗MCU,具備高性能和豐富的外設(shè)功能,廣泛應(yīng)用于物聯(lián)網(wǎng)、智能家居、工業(yè)控制等領(lǐng)域。CW32F030支持包括I
    發(fā)表于 11-18 08:29

    CW32F030在使用中的注意事項有哪些?

    CW32F030在使用中的注意事項有哪些?
    發(fā)表于 11-18 06:20

    武漢半導體CW32L010在兩輪車儀表的應(yīng)用介紹

    介紹的兩輪車儀表方案是無錫梓軒電子基于武漢半導體 CW32L010F8P6開發(fā),適用于小規(guī)格電動車儀表方案,實現(xiàn)車輛速度、累計里程、單次里程、模式狀態(tài)、故障狀態(tài)顯示等功能。 電動車
    發(fā)表于 05-13 14:06