国产强伦姧在线观看无码,中文字幕99久久亚洲精品,国产精品乱码在线观看,色桃花亚洲天堂视频久久,日韩精品无码观看视频免费

      沈陽芯碩科技有限公司

      免費(fèi)會員
      您現(xiàn)在的位置: 沈陽芯碩科技有限公司>> HC32F460 系列的模數(shù)轉(zhuǎn)換器 ADC
      HC32F460 系列的模數(shù)轉(zhuǎn)換器 ADC
      參考價: 54
      訂貨量: 1
      具體成交價以合同協(xié)議為準(zhǔn)
      • 產(chǎn)品型號
      • 品牌
      • 代理商 廠商性質(zhì)
      • 沈陽市 所在地

      訪問次數(shù):1120更新時間:2021-07-14 15:36:56

      聯(lián)系我們時請說明是智能制造網(wǎng)上看到的信息,謝謝!
      免費(fèi)會員·4年
      聯(lián)人:
      沈陽芯碩科

      掃一掃訪問手機(jī)商鋪

      產(chǎn)品簡介
      1 1
      本應(yīng)用筆記主要介紹 HC32F460 系列 MCU 的模數(shù)轉(zhuǎn)換器(以下簡稱 ADC)的特點(diǎn)及使用方法,包括掃描模式、轉(zhuǎn)換數(shù)據(jù)平均功能、模擬看門狗、可編程增益放大器和協(xié)同模式等。
      產(chǎn)品介紹

      1

      摘要

      本應(yīng)用筆記主要介紹 HC32F460 系列 MCU 的模數(shù)轉(zhuǎn)換器(以下簡稱 ADC)的特點(diǎn)及使用方法,包括掃描模式、轉(zhuǎn)換數(shù)據(jù)平均功能、模擬看門狗、可編程增益放大器和協(xié)同模式等。

      2

      ADC 簡介

      2.1

      功能簡介

      HC32F460 系列 MCU 內(nèi)部集成 ADC1 ADC2 兩個 ADC 模塊(系統(tǒng)框圖如圖 2-1),掛載于AHB-APBAPB3)總線,可配置 12 位、10 位和 8 位分辨率,支持最多 16 個外部模擬輸入通道和 1 個內(nèi)部基準(zhǔn)電壓/8bitDAC 輸出的檢測通道。這些模擬輸入通道可以任意組合成一個序 列(序列 A 或序列 B),一個序列可以進(jìn)行單次掃描(包括兩個動作:采樣和轉(zhuǎn)換),或連續(xù)掃描。支持對任意通道進(jìn)行連續(xù)多次掃描,并對轉(zhuǎn)換結(jié)果進(jìn)行平均。ADC 模塊還搭載模擬看門狗(以下簡稱 AWD)功能,可對任意通道的轉(zhuǎn)換結(jié)果進(jìn)行監(jiān)視,檢測是否超出設(shè)定的閥值。

      2.2 主要特性

      HC32F460 系列 MCU ADC 具有如下主要特性:

      1) 高性能

      ?

      可配置 12 位、10 位和 8 位分辨率

      ?

      周邊時鐘(數(shù)字時鐘)PCLK4 A/D 轉(zhuǎn)換時鐘 ADCLK 的頻率比可選擇:

      ?

      PCLK4 : ADCLK = 1 : 12 : 14 : 1,8 : 1,1 : 2,1 : 4

      ?

      ADCLK 可選與系統(tǒng)時鐘 HCLK 異步的 PLL 時鐘,此時 PCLK4 : ADCLK = 1:1

      ?

      采樣率:2.5MSPSPCLK4 = ADCLK = 60MHz12 位分辨率,采樣 11 周期)

      ?

      各通道可獨(dú)立設(shè)置采樣時間

      ?

      各通道獨(dú)立數(shù)據(jù)寄存器

      ?

      數(shù)據(jù)寄存器可配置數(shù)據(jù)對齊方式

      ?

      連續(xù)多次轉(zhuǎn)換平均功能

      ?

      模擬看門狗,監(jiān)視轉(zhuǎn)換結(jié)果

      ?

      不使用時可將 ADC 模塊設(shè)定為停止?fàn)顟B(tài)

      2) 模擬輸入通道

      ?

      最多有 16 個外部模擬輸入采樣通道

      ?

      1 個內(nèi)部基準(zhǔn)電壓/8bitDAC 輸出的檢測通道

      ?

      最多有 16 個外部模擬輸入引腳,外部模擬輸入引腳可與采樣通道自由映射

      3) 轉(zhuǎn)換開始條件

      ?

      軟件啟動開始轉(zhuǎn)換(只支持序列 A

      ?

      外設(shè)事件觸發(fā)開始轉(zhuǎn)換(支持序列 A 和序列 B

      ?

      外部引腳觸發(fā)開始轉(zhuǎn)換(支持序列 A 和序列 B

      4) 轉(zhuǎn)換模式

      ?

      序列 A 單次掃描

      ?

      序列 A 連續(xù)掃描

      ?

      雙序列掃描

      ?

      協(xié)同模式

      5)

      ?

      序列 A 掃描結(jié)束中斷和事件 ADC_EOCA

      ?

      序列 A 掃描結(jié)束中斷和事件 ADC_EOCB

      ?

      模擬看門狗通道比較中斷和事件 ADC_CHCMP,序列比較中斷和事件 ADC_SEQCMP

      ?

      上述 4 個事件輸出都可啟動 DMA

      2.3 引腳配置

      HC32F460 系列 MCU ADC1 17 個采樣通道,最多支持 16 個外部模擬輸入引腳,通道0~15 可與外部模擬輸入引腳自由映射,通道 16 用于內(nèi)部基準(zhǔn)電壓/8bitDAC 的輸出檢測。ADC2 9 個采樣通道,最多支持 8 個外部模擬輸入引腳,通道 0~7 可與外部模擬輸入引腳自由映射,通道 8 用于內(nèi)部基準(zhǔn)電壓/8bitDAC 的輸出檢測。

      3

      ADC 應(yīng)用

      3.1

      模擬輸入引腳與通道

      HC32F460 系列 MCU ADC 模塊模擬輸入引腳等配置,

      默認(rèn)情況下,ADC1 CH0(通道 0)對應(yīng)模擬輸入引腳 ADC1_IN0,CH1 對應(yīng)

      ADC1_IN1……CH16 為內(nèi)部模擬通道,只能用于檢測內(nèi)部基準(zhǔn)電壓、8bitDAC1

      8bitDAC2。也就是,默認(rèn)情況下,ADC1 序列 A 的通道選擇寄存器 ADC1_CHSELRA0(或序列 B 的通道選擇寄存器 ADC1_CHSELRB0)的 bit0 1,即選擇了模擬輸入引腳 ADC1_IN0,bit1 1,即選擇模擬輸入引腳ADC1_IN1;序列 A 的通道選擇寄存器ADC1_CHSELRA1(或序列 B 的通道選擇寄存器 ADC1_CHSELRB1)的 bit0 1,即選擇了內(nèi)部模擬輸入,用于檢測內(nèi)部基準(zhǔn)電壓、8bitDAC1 8bitDAC2。但是,HC32F460 系列的 ADC 模塊具有模擬輸入引腳與通道自由映射(除用于檢測內(nèi)部模擬輸入的通道外)的功能,可滿足用戶不同的應(yīng)用需求。例如,可將引腳 ADC12_IN10 映射到ADC1 的一個通道(如 CH0,不能映射到 CH16),或同時映射到多個通道(如 CH0CH2 CH3)。

      ADC2 通道與引腳的默認(rèn)對應(yīng)關(guān)系和通道重映射與 ADC1 的類似。

      關(guān)于通道重映射,固件例程 adc_11_channel_remap 給出了其具體用法。

      3.2 模擬輸入的采樣時間和轉(zhuǎn)換時間

      關(guān)于 ADC 時間的詳細(xì)說明,請參考用戶手冊模擬輸入的采樣時間和轉(zhuǎn)換時間一節(jié)中,寄存器 ADC_SSTR ADC 電氣特性部分,請嚴(yán)格按照手冊要求設(shè)置采樣時間。在滿足應(yīng)用需求的情況下,請盡量將采樣時間設(shè)置得大一些,尤其在對多個通道采樣時,如果通道的采樣時間設(shè) 置偏小,可能會導(dǎo)致相鄰?fù)ǖ溃ㄈ缧蛄?A 配置了 CH0CH5、CH7,那么 CH0 CH5、CH5 CH7 都是相鄰?fù)ǖ溃┲g透過采樣電容發(fā)生耦合,而使轉(zhuǎn)換結(jié)果不準(zhǔn)確。

      3.3 模式和功能

      ADC 的通道可配置為序列 A 或序列 B,序列 A 和序列 B 可單獨(dú)設(shè)置不同的觸發(fā)源。兩個序列共有四種掃描方式:

      ?

      序列 A 單次掃描;

      ?

      序列 A 連續(xù)掃描;

      ?

      序列 A 單次掃描,序列 B 單次掃描;

      ?

      序列 A 連續(xù)掃描,序列 B 單次掃描。

      各通道還可設(shè)置平均功能,可連續(xù)掃描設(shè)定次數(shù)后,計(jì)算轉(zhuǎn)換的平均值,并將平均值保存到數(shù)據(jù)寄存器中;模擬看門狗 AWD 在通道轉(zhuǎn)換結(jié)束后對轉(zhuǎn)換結(jié)果進(jìn)行比較,可生成通道比較中斷和事件 ADC_CHCMP,在整個序列掃描結(jié)束后,根據(jù)各通道比較結(jié)果生成序列比較中斷和事件 ADC_SEQCMP;可編程增益放大器 PGA,可對模擬輸入信號放大后再轉(zhuǎn)換;協(xié)同工作模式下,ADC1 ADC2 可同時轉(zhuǎn)換或連續(xù)交替轉(zhuǎn)換;模擬輸入引腳可與 ADC 通道的自由映射,再結(jié)合協(xié)同模式,可實(shí)現(xiàn)對模擬輸入的高頻掃描。

      3.4 序列 A 單次掃描模式

      3.4.1 說明

      在此模式下,ADC 執(zhí)行單個或多個通道的單次掃描,并在轉(zhuǎn)換完成后停止.

      3.4.2 應(yīng)用

      該模式可以設(shè)置單個或多個通道。設(shè)置多個通道時,可實(shí)現(xiàn)對多個通道進(jìn)行依次掃描,這些通道可設(shè)置不同的采樣時間,用戶不必在掃描過程中停止 ADC,即可以不同的采樣時間重新掃描下一個通道,可避免額外的 CPU 負(fù)載以及繁重的軟件開發(fā)。

      該模式是簡單的 ADC 模式,應(yīng)用方式靈活。如在系統(tǒng)啟動前,可以用這種模式檢測系統(tǒng)的一些狀態(tài)信息,如電壓、壓力、溫度等,以確定系統(tǒng)是否可以正常啟動;在系統(tǒng)運(yùn)行中,可用 這種模式,按需檢測系統(tǒng)狀態(tài),以獲取系統(tǒng)實(shí)時狀態(tài)。

      應(yīng)用例程 adc_01_sa_base 給出了該模式的具體用法。

      3.5 序列 A 連續(xù)掃描模式

      3.5.1 說明

      連續(xù)掃描模式可對單個通道或多個通道進(jìn)行連續(xù)不斷的掃描。連續(xù)掃描模式允許

      ADC 在后臺工作。因此,ADC 可在沒有任何 CPU 干預(yù)的情況下對通道進(jìn)行連續(xù)(循環(huán))掃描通道。此外,還可以在連續(xù)掃描模式下使用 DMA,從而降低 CPU 負(fù)載。

      3.5.2 應(yīng)用

      此模式設(shè)置單個通道時,可用于監(jiān)視電池電壓、測量和調(diào)節(jié)烤箱溫度等應(yīng)用。在用于調(diào)節(jié)烤箱溫度時,系統(tǒng)將讀取溫度并與用戶設(shè)置的溫度進(jìn)行比較。當(dāng)烤箱溫度達(dá)到所需溫度時,關(guān)閉加熱電阻器的電源。

      設(shè)置多個通道時,與多通道單次掃描模式類似,只是在完成序列的一個通道后不會停止掃描,而是從一個通道重新開始掃描并無限循環(huán)下去。多通道連續(xù)掃描模式,可用于監(jiān)視多電池充電器中的多個電壓和溫度。系統(tǒng)在充電過程中讀取每節(jié)電池的電壓和溫度。當(dāng)電壓或溫度達(dá)到大值時,將切斷相應(yīng)電池與充電器的連接。

      應(yīng)用例程 adc_01_sa_base 中有該模式的設(shè)置以及簡單的應(yīng)用方法。

      3.6 雙序列掃描模式

      3.6.1 說明

      此處將序列 A 單次掃描、序列 B 單次掃描序列 A 連續(xù)掃描、序列 B 單次掃描兩種模式整合為雙序列掃描模式進(jìn)行介紹。雙序列掃描模式,只是在前兩種模式中增加了序列 B 的掃描。雙序列掃描模式下,序列 B 必須由外部引腳或內(nèi)部事件觸發(fā)轉(zhuǎn)換,軟件啟動對序列 B 無 效,序列 A 可由軟件啟動掃描,也可由外部引腳或內(nèi)部事件觸發(fā)掃描。序列 B 的優(yōu)先級高于 序列 A. 配置 ADC_CR1.RSCHSEL 0 時,當(dāng)序列 A 被中斷后,恢復(fù)時,從被中斷通道繼續(xù)掃描.

      3.6.2 應(yīng)用

      可在前兩種模式的應(yīng)用中,加入需要實(shí)時響應(yīng)(更高優(yōu)先級)掃描的通道,將其配置為序列B。例程 adc_04_sa_sb_event_trigger 實(shí)現(xiàn)了雙序列掃描的基本用法。

      3.7 轉(zhuǎn)換數(shù)據(jù)平均功能

      3.7.1 說明

      轉(zhuǎn)換數(shù)據(jù)平均功能,可設(shè)置連續(xù)掃描 24、816、3264128 256 次后,將轉(zhuǎn)換結(jié)果平均后,保存到數(shù)據(jù)寄存器。該功能可去除一定的噪聲成分,使結(jié)果更加準(zhǔn)確。該功能的優(yōu)勢是可以在無任何硬件變更的情況下提高 ADC 的準(zhǔn)確度,缺點(diǎn)是降低了轉(zhuǎn)換速度和頻率(相當(dāng)于降低了有效采樣率)。

      3.7.2 應(yīng)用

      針對不同的應(yīng)用,可設(shè)置不同的連續(xù)掃描次數(shù),該次數(shù)取決于需要的精度、低轉(zhuǎn)換速度等。應(yīng)用筆記沒有單獨(dú)為該功能提供例程,在例程 adc_01_sa_base 中有該功能的配置方式。

      3.8

      模擬看門狗

      3.8.1

      說明

      HC32F460 系列 MCU 的模擬看門狗,可配置為上下限比較或區(qū)間比較。用戶可預(yù)先設(shè)置比較條件和相應(yīng)的上下限或區(qū)間。在通道轉(zhuǎn)換結(jié)束后,模擬看門狗對轉(zhuǎn)換結(jié)果

      進(jìn)行比較,如果滿足比較條件,則產(chǎn)生通道比較中斷和事件 ADC_CHCMP,在整個序列掃描結(jié)束后,根據(jù)各通道比較結(jié)果生成序列比較中斷和事件 ADC_SEQCMP。每個使能模擬看門狗的通道,只要其轉(zhuǎn)換結(jié)果滿足比較條件,都會產(chǎn)生一次中斷和事件 ADC_CHCMP;每個序列,只要其中一個通道的轉(zhuǎn)換結(jié)果滿足比較條件,都會產(chǎn)生中斷和事件 ADC_SEQCMP。在條件滿足后,一個序列只產(chǎn)生一次中斷和事件 ADC_SEQCMP。也就是,一個 ADC 模塊,一輪

      掃描結(jié)束后,可產(chǎn)生多次中斷和事件 ADC_SEQCMP,最多兩次(因?yàn)樽疃嘀挥袃蓚€序列)中斷和事件 ADC_SEQCMP。

      注意:

      - 不推薦同時使用 ADC_CHCMP 中斷和 ADC_SEQCMP 中斷。

      3.8.2

      應(yīng)用

      在一些控制系統(tǒng)中,需要嚴(yán)格監(jiān)測電壓、壓力、溫度等信號的范圍,使用模擬看門狗能夠快速地檢測到這些信號的異常狀況,并做出相應(yīng)的應(yīng)對措施,以確保設(shè)備安全。例程adc_08_sa_sb_awd_base 給出了模擬看門狗的配置和基本應(yīng)用方法;但通常,模擬看門狗的中斷用法更為高效,應(yīng)用也更為普遍,例程 adc_09_sa_sb_awd_interrupt 給出了模擬看門狗的中斷配置和用法。

      3.9

      內(nèi)部模擬通道

      3.9.1

      說明

      ADC1 ADC2 都具有一個用于檢測內(nèi)部模擬輸入的通道,分別為通道 16 和通道 8,用來檢測三個可選擇的內(nèi)部模擬輸入量,內(nèi)部基準(zhǔn)電壓、8bitDAC1 輸出8bitDAC2 輸出。

      注意:

      - 只能選擇 ADC1 ADC2 其中之一的內(nèi)部檢測通道,來檢測三個內(nèi)部模擬輸入的其中一個,不能同時使用 ADC1 ADC2 的內(nèi)部檢測通道。

      3.9.2

      應(yīng)用

      在一些系統(tǒng)中,可能由于某些原因?qū)е?ADC 的參考電壓不穩(wěn)定,從而無法知道模擬輸入的實(shí)際電壓值,這時,可用 ADC1 ADC2 的內(nèi)部檢測通道,來檢測內(nèi)部基準(zhǔn)電壓(在系統(tǒng)工作電壓正常時恒為 1.1V),來反推 ADC 當(dāng)前的參考電壓,從而得知模擬輸入當(dāng)前的實(shí)際電壓值。具體實(shí)現(xiàn)如下:

      1.

      在某已知參考電壓 VREF1 下測得內(nèi)部基準(zhǔn)電壓的 ADC 值為 VAL1;

      2.

      隨著系統(tǒng)的運(yùn)行,參考電壓可能隨著供電源(如電池)的電壓降低而下降,此時測得內(nèi)部基準(zhǔn)電壓的 ADC 值為 VAL2,設(shè)此時參考電壓為 VREF2

      3.

      由于內(nèi)部基準(zhǔn)電壓是恒定的,所以有:

      VAL1 × VREF1 = VAL2 × VREF2;

      VREF2 = (VAL1 × VREF1) / VAL2;

      由此已知當(dāng)前參考電壓為 VREF2,就不難得到模擬輸入的實(shí)際電壓了。

      例程 adc_10_internal_channel 展示了內(nèi)部通道的各種配置和簡單用法。

      3.10 可編程增益放大器 PGA

      3.10.1 說明

      HC32F460 系列 MCU 集成了可編程增益放大器 PGA,能對模擬信號進(jìn)行放大處理,可節(jié)省MCU 外接運(yùn)算放大器的硬件成本。PGA 電路先將模擬信號進(jìn)行放大,然后再將放大后的模擬信號輸出至 ADC 模塊進(jìn)行采樣轉(zhuǎn)換。

      注意:

      -

      只有 ADC1 支持 PGA;

      -

      PGA 通道直接與模擬輸入引腳對應(yīng),其對應(yīng)引腳映射的通道必須被 ADC1 序列 A 或序列B 的通道選擇寄存器選中,才可對該模擬輸入進(jìn)行放大。

      3.10.2 應(yīng)用

      用戶可根據(jù)實(shí)際的應(yīng)用場景,選擇合適的放大倍數(shù),對模擬輸入進(jìn)行放大。模擬輸入電壓和放大倍數(shù)必須滿足如下條件:

      0.1*VCCA/Gain <= VI <= 0.9*VCCA/Gain

      其中,VCCA 是模擬電源電壓,Gain 是放大倍數(shù),VI 是模擬輸入電壓,具體請參考用戶手冊PGA 相關(guān)部分。關(guān)于 PGA 的配置和用法,請參考例程 adc_12_adc1_pga。

      3.11 協(xié)同模式

      HC32F460 系列 MCU 具有兩個 ADC 模塊,可使用 ADC 協(xié)同工作模式。在協(xié)同工作模式下,轉(zhuǎn)換啟動只能由 ADC1 的觸發(fā)源觸發(fā)啟動,且軟件啟動無效。

      協(xié)同模式可配置為以下四種協(xié)同模式:

      ?

      單次并行觸發(fā)模式

      ?

      單次延遲觸發(fā)模式

      ?

      循環(huán)并行觸發(fā)模式

      ?

      循環(huán)延遲觸發(fā)模式

      注意:

      -

      協(xié)同模式只能由 ADC1 配置;

      -

      設(shè)置為協(xié)同工作模式的 ADC,其配置(掃描模式、分辨率和數(shù)據(jù)對齊方式等)應(yīng)盡量相同;具體通道無需相同,但是通道數(shù)量及對應(yīng)采樣時間應(yīng)相同;

      -

      使用單次觸發(fā)時,請將協(xié)同工作模式的 ADC 設(shè)置為序列 A 單次掃描或循環(huán)掃描;使用循環(huán)觸發(fā)模式時,請?jiān)O(shè)置為序列 A 單次掃描;

      -

      禁止多個 ADC 模塊同時對一個模擬輸入進(jìn)行采樣;

      -

      請嚴(yán)格按照用戶手冊協(xié)同模式相關(guān)部分的說明,來設(shè)置采樣時間(ADC_SSTR 寄存器)和協(xié)同模式控制寄存器 ADC_SYNCCR SYNCDLY。

      -

      請禁止序列 B,以免打亂同步。

      3.11.1 單次并行觸發(fā)模式

      3.11.1.1 說明

      該模式下,ADC1 序列 A 的觸發(fā)條件同時觸發(fā)處于協(xié)同工作模式的所有 ADC 模塊, ADC1 序列 A 的觸發(fā)條件只觸發(fā)處于協(xié)同工作模式的 ADC 模塊一次,這些 ADC 模塊在采樣轉(zhuǎn)換一次后,是否停止,視其序列 A 掃描模式而定。

      3.11.1.2 應(yīng)用

      并行觸發(fā)的特點(diǎn)是,處于協(xié)同工作模式的 ADC 能同時對各自的模擬輸入進(jìn)行采樣轉(zhuǎn)換。例如,測量單相或三相瞬時電功率并繪制其曲線:Pn(t) = Un(t) × In(t)。在這種情況下,應(yīng)同時測量電壓和電流,然后計(jì)算瞬時功率,即電壓 Un(t) 與電流 In(t)的乘積。要測量單相電功率,可將 ADC1 的一個通道和 ADC2 的一個通道配合使用,一個通道測量電壓,一個通道測量電流,如圖 3-9;要測量三相電功率,可將 ADC1 的三個通道和 ADC2 的三個通道配合使用,三個通道測量電壓,三個通道測量電流。

      如果只需要測量某一時刻的瞬時功率,使用單次并行觸發(fā)模式即可;如果要連續(xù)測量,可結(jié)合定時器使用,用定時器定時觸發(fā)該協(xié)同模式,或結(jié)合序列 A 連續(xù)掃描模式,或用循環(huán)并行觸發(fā)模式,具體可根據(jù)需要的掃描頻率等需求選擇合適的解決方法。

      3.11.2 單次延遲觸發(fā)模式

      3.11.2.1 說明

      ADC1 序列 A 的觸發(fā)條件觸發(fā) ADC1 后,經(jīng)過設(shè)定的延遲后觸發(fā) ADC2 啟動采樣轉(zhuǎn)換。ADC1 序列 A 的觸發(fā)條件只觸發(fā)處于協(xié)同工作模式的 ADC 模塊一次,這些 ADC 模塊在采樣轉(zhuǎn)換一次后,是否停止,視其序列 A 掃描模式而定。

      3.11.2.2 應(yīng)用

      結(jié)合序列 A 連續(xù)掃描模式,可實(shí)現(xiàn)對同一模擬輸入的高頻采樣。例如,如果要轉(zhuǎn)換的信號的頻率為 2.5MHz,則采樣率應(yīng)該大于或等于該信號頻率的二倍(符合香農(nóng)采樣定理)。

      由于一個 ADC 的采樣率為 2.5MSPS,達(dá)不到采樣定理的要求。此時,可通過這種方式將采樣率提高到 5MSPS。關(guān)鍵設(shè)置如下:

      1.

      設(shè)置 ADC 時鐘為 60MHz;

      2.

      ADC1 ADC2 設(shè)置掃描模式為序列 A 連續(xù)掃描;

      3.

      ADC1 ADC2 配置同一個模擬輸入,并設(shè)置相同的采樣周期數(shù) ADC_SSTR = 11;

      4.

      配置同步模式為單次延遲觸發(fā),并設(shè)置同步延遲時間 ADC_SYNCCR.SYNCDLY = 12。

      注意:

      - 不要為了更高的采樣率而縮減采樣時間 ADC_SSTR,采樣時間過短可能會使轉(zhuǎn)換結(jié)果的

      誤差超出誤差值的設(shè)計(jì)范圍。

      建議:強(qiáng)烈建議使用 DMA 而非中斷,以免數(shù)據(jù)丟失。

      3.11.3 循環(huán)并行觸發(fā)模式

      3.11.3.1 說明

      該模式下,ADC1 序列 A 的觸發(fā)條件同時觸發(fā)處于協(xié)同工作模式的所有 ADC 模塊。若設(shè)置為單次并行觸發(fā),那么所有 ADC 模塊在轉(zhuǎn)換一次后就停止轉(zhuǎn)換(如果掃描模式是序列 A 單次掃描);若設(shè)置為循環(huán)并行觸發(fā),在 ADC1 序列 A 的觸發(fā)條件同時觸發(fā)處于協(xié)同工作模式

      的所有 ADC 模塊后,每經(jīng)過延遲之后,所有 ADC 模塊會再次同時觸發(fā)轉(zhuǎn)換,如此循環(huán),直到用戶主動軟件停止 ADC1 模塊或禁止協(xié)同模式。

      3.11.3.2 應(yīng)用

      如果需要連續(xù)測量某模擬信號,可使用該模式,比如前面的測量電功率的應(yīng)用。

      3.11.4 循環(huán)延遲觸發(fā)模式

      3.11.4.1 說明

      ADC1 序列 A 的觸發(fā)條件觸發(fā) ADC1 之后,每經(jīng)過設(shè)定的延遲后,依次循環(huán)不斷觸發(fā) ADC2ADC1、ADC2……,直到用戶主動軟件停止 ADC1 模塊或禁止協(xié)同模式。

      3.11.4.2 應(yīng)用

      該模式適用用于一些,需要對模擬輸入進(jìn)行循環(huán)交替采樣而對采樣率要求不是很高的應(yīng)用。這里簡單介紹下循環(huán)延遲觸發(fā)模式采樣率的計(jì)算方法。

      假設(shè)如下條件:

      1.

      ADC 時鐘為 60MHz;

      2.

      采樣時間 ADC_SSTR 設(shè)置為 11

      3.

      17.3.8 節(jié)和 17.4.16 節(jié)相關(guān)要求,SYNCDLY 可設(shè)置為 17。

      4 總結(jié)

      本應(yīng)用筆記簡要介紹了 HC32F460 系列 ADC 模塊的各種功能以及可能的應(yīng)用場景,并給出了ADC 模塊應(yīng)用的基本流程,還提供了一種測試高頻采樣率的方法,在實(shí)際開發(fā)中,用戶可根據(jù)具體應(yīng)用場景按需配置和應(yīng)用 ADC 模塊。

      相關(guān)產(chǎn)品


      會員登錄

      ×

      請輸入賬號

      請輸入密碼

      =

      請輸驗(yàn)證碼

      收藏該商鋪

      X
      該信息已收藏!
      標(biāo)簽:
      保存成功

      (空格分隔,最多3個,單個標(biāo)簽最多10個字符)

      常用:

      提示

      X
      您的留言已提交成功!我們將在第一時間回復(fù)您~
      產(chǎn)品對比 二維碼

      掃一掃訪問手機(jī)商鋪

      對比框

      在線留言