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

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

3天內不再提示

RA6T2的16位模數轉換器操作 [11] 配置RA6T2 ADC模塊 (8)

RA生態(tài)工作室 ? 2024-05-24 08:06 ? 次閱讀

2配置RA6T2 ADC模塊

2.2 以16位深度操作ADC

2.2.6 數字濾波器功能

數字濾波器功能是獲得高精度和高分辨率16位深度A/D轉換結果不可或缺的一部分。因此,在過采樣模式和混合模式下需要使用該功能。禁止在SAR模式下使用數字濾波器。

本節(jié)將介紹數字濾波器功能的特性和配置,并解釋濾波器的操作方法。

2.2.6.1 配置和特性

每個ADC單元配備4個數字濾波器。數字濾波器是具有22個抽頭的FIR型濾波器。在操作ADC之前,必須先配置數字濾波器。有兩款預設濾波器可供選擇:sinc濾波器(在FSP配置中稱為sync3濾波器)或最小相位濾波器。

sinc3濾波器的頻率響應如下圖所示:

wKgaomaCaoqAMppnAAD31WfR24Y482.jpg

圖9. Sinc3濾波器的歸一化頻率響應

最小相位濾波器的頻率響應如下圖所示:

wKgaomaCaoqAMppnAAD31WfR24Y482.jpg

圖10. 最小相位濾波器的歸一化頻率響應

有關sinc3濾波器和最小相位濾波器特性的更多信息,請參見《RA6T2硬件用戶手冊》的“電氣特性”一章。

數字濾波器通過ADDOPCRAn.DFSEL[2:0](n = 0至36)和ADDFSRm(m = 0、1)寄存器進行設置。下面的框圖顯示了數字濾波器配置:

wKgZomaCaoqAani2AADfcCiJZfY511.jpg

圖11. 數字濾波器框圖

2.2.6.2 操作數字濾波器

如果使能數字濾波器功能,則A/D轉換數據會按順序輸入數字濾波器。如果數字濾波器的所有抽頭都填滿數據,則會輸出計算結果,并將其發(fā)送到下一個數據處理步驟。

過采樣模式和混合模式的數字濾波器功能操作略有不同。

(1) 數字濾波器操作 – 過采樣模式

在過采樣模式下,A/D轉換器連續(xù)對一個模擬通道進行過采樣。每次執(zhí)行過采樣時,A/D轉換數據會按順序輸入數字濾波器。濾波器的所有抽頭都填滿轉換數據后,即會從濾波器輸出計算結果,并將其發(fā)送到下一個數據處理步驟。

將A/D轉換數據輸出到下一個數據處理步驟后,會丟棄數字濾波器中的抽頭數據。但是,如果使用A/D轉換值相加/平均值計算功能,則在收集到計算A/D轉換值的相加值或平均值所需的數據之前,將一直保留數字濾波器中的抽頭數據。計算出A/D轉換值相加值/平均值后,將丟棄數字濾波器中的抽頭數據。

(2) 數字濾波器操作 – 混合模式

混合模式可以同時使用多個數字濾波器電路并行處理最多四個模擬通道的過采樣數據(A/D轉換數據)。每次執(zhí)行過采樣時,A/D轉換數據會按順序輸入數字濾波器。濾波器的所有抽頭都填滿轉換數據后,即會從濾波器輸出計算結果,并將其發(fā)送到下一個數據處理步驟。

混合模式 – 單次掃描模式組合下,將在掃描操作結束時丟棄數字濾波器中的抽頭。

混合模式 – 連續(xù)掃描模式組合下,只要繼續(xù)執(zhí)行連續(xù)掃描操作,數字濾波器中的抽頭數據就會不斷更新。因此,在數字濾波器中的所有抽頭都填滿數據后,每次執(zhí)行過采樣時都會輸出一個新的計算結果。如果掃描操作由于A/D轉換的強制停止而中止,將丟棄濾波器中的抽頭數據。

混合模式 – 后臺連續(xù)掃描模式組合與混合模式 – 連續(xù)掃描模式組合的數字濾波器操作相同。在后臺連續(xù)掃描操作期間,數字濾波器和其他數據處理仍在后臺進行。如果掃描操作由于A/D轉換的強制停止而中止,將丟棄濾波器中的抽頭數據。

2.3 ADC時序注意事項

本節(jié)將重點介紹有關操作ADC單元的幾個時序注意事項。

2.3.1 采樣率計算

對外部輸入的模擬信號進行A/D轉換時,所需的采樣時間取決于A/D轉換器中的采樣電容的充電時間。電路的簡化模型如圖12所示。采樣時間可以通過以下等式粗略估算:

tSPL = (REXT + RAD) × (CEXT + kCAD) × ln [kCAD / (CEXT + kCAD) × (2N / M)]

wKgZomaCalyAFrkkAACglV8BoSE159.png

wKgaomaCaoqAYeEsAABgu9Yj6CI879.jpg

圖12. 簡化電路模型和電容充電的采樣時間曲線

在給定的等式中,時間是根據模擬輸入電壓 (VIN) 與采樣電容電壓 (VAD) 之差達到小于或等于采樣誤差(基于N位A/D轉換器)所用的時間來估算的。

該等式只是經過簡化的一般用例。它只能用于粗略估算采樣時間,不能保證獲得準確的采樣時間。特別是對于正常精度通道,如果 (2N/M > 16384),采樣時間估算的準確性會下降。

2.3.1.1 16位轉換方法注意事項

對于16位轉換方法,其模擬輸入信號頻率的最大范圍計算取決于最大采樣頻率以及所選數字濾波器的歸一化截止頻率。

采樣時間的倒數即是采樣頻率。采樣頻率乘以所選相應數字濾波器的歸一化截止頻率即可得出輸入頻率的上限。歸一化截止頻率在下表中突出顯示:

表9. 數字濾波器的歸一化截止頻率

wKgaomaCaouAHEdfAAHAKCRGiu0916.jpg

計算示例:

如果轉換時間為1460ns,則需要至少1個20ns的額外周期以對采樣保持電路進行重新采樣。因此,總周期為1480ns = 675.7KHz

Sinc濾波器:675.7KHz × 0.033 = 23.0KHz 最大輸入頻率

最小相位濾波器:675.7KHz × 0.116 = 78.4KHz 最大輸入頻率

2.3.2 時鐘速率

A/D轉換時鐘 (ADCLK) 是ADC的工作時鐘。A/D轉換器(ADC0和ADC1)基于ADCLK(作為基本時鐘)運行和控制。下圖為ADC的時鐘結構:

wKgZomaCaouANGsyAACtJcVisEU364.jpg

圖13. ADC外設的簡化時鐘結構

ADCLK由時鐘源按照ADCLKCR寄存器中所選的分頻比進行分頻而產生。設置ADCLK的頻率時應確保PCLKA ≥ ADCLK。此外,還應在《硬件用戶手冊》的“電氣特性”一章規(guī)定的工作范圍(最小25MHz到最大60MHz)內設置ADCLK的頻率,以確保正常工作。

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

    關注

    98

    文章

    6498

    瀏覽量

    544629
  • 數字濾波器
    +關注

    關注

    4

    文章

    270

    瀏覽量

    47025
  • 模數轉換器
    +關注

    關注

    26

    文章

    3204

    瀏覽量

    126836
收藏 人收藏

    評論

    相關推薦

    RA6T216模數轉換器操作 [11] 配置RA6T2 ADC模塊 (8)

    2?配置RA6T2 ADC模塊 2.2 以16深度
    的頭像 發(fā)表于 08-11 12:15 ?999次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數轉換器</b><b class='flag-5'>操作</b> [<b class='flag-5'>11</b>] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> <b class='flag-5'>ADC</b><b class='flag-5'>模塊</b> (<b class='flag-5'>8</b>)

    瑞薩MCU RA6T216模數轉換器操作 [4] 配置RA6T2 ADC模塊 (1)

    2?配置RA6T2 ADC模塊 RA6T2 MCU包含兩個噪聲整形SAR型A/D
    的頭像 發(fā)表于 07-24 17:45 ?1.5w次閱讀
    瑞薩MCU <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數轉換器</b><b class='flag-5'>操作</b> [4] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> <b class='flag-5'>ADC</b><b class='flag-5'>模塊</b> (1)

    RA6T216模數轉換器操作 [9] 配置RA6T2 ADC模塊 (6)

    2?配置RA6T2 ADC模塊 2.2 以16深度
    的頭像 發(fā)表于 08-04 12:10 ?638次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數轉換器</b><b class='flag-5'>操作</b> [9] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> <b class='flag-5'>ADC</b><b class='flag-5'>模塊</b> (<b class='flag-5'>6</b>)

    RA6T216模數轉換器操作 [1] 簡介,A/D轉換器概述

    RA6T216模數轉換器操作 [1] 簡介,A/D轉換器概述
    的頭像 發(fā)表于 03-13 08:05 ?351次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數轉換器</b><b class='flag-5'>操作</b> [1] 簡介,A/D<b class='flag-5'>轉換器</b>概述

    RA6T216模數轉換器操作 [2] A/D轉換器概述 (2)

    RA6T216模數轉換器操作 [2] A/D轉換器
    的頭像 發(fā)表于 03-21 08:05 ?419次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數轉換器</b><b class='flag-5'>操作</b> [<b class='flag-5'>2</b>] A/D<b class='flag-5'>轉換器</b>概述 (<b class='flag-5'>2</b>)

    RA6T216模數轉換器操作 [4] 配置RA6T2 ADC模塊 (1)

    RA6T216模數轉換器操作 [4] 配置RA6T2
    的頭像 發(fā)表于 03-29 08:05 ?362次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數轉換器</b><b class='flag-5'>操作</b> [4] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> <b class='flag-5'>ADC</b><b class='flag-5'>模塊</b> (1)

    RA6T216模數轉換器操作 [5] 配置RA6T2 ADC模塊 (2)

    RA6T216模數轉換器操作 [5] 配置RA6T2
    的頭像 發(fā)表于 04-04 08:05 ?355次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數轉換器</b><b class='flag-5'>操作</b> [5] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> <b class='flag-5'>ADC</b><b class='flag-5'>模塊</b> (<b class='flag-5'>2</b>)

    RA6T216模數轉換器操作 [6] 配置RA6T2 ADC模塊 (3)

    RA6T216模數轉換器操作 [6] 配置
    的頭像 發(fā)表于 04-12 08:06 ?305次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數轉換器</b><b class='flag-5'>操作</b> [<b class='flag-5'>6</b>] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> <b class='flag-5'>ADC</b><b class='flag-5'>模塊</b> (3)

    RA6T216模數轉換器操作 [7] 配置RA6T2 ADC模塊 (4)

    RA6T216模數轉換器操作 [7] 配置RA6T2
    的頭像 發(fā)表于 04-20 08:06 ?355次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數轉換器</b><b class='flag-5'>操作</b> [7] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> <b class='flag-5'>ADC</b><b class='flag-5'>模塊</b> (4)

    RA6T216模數轉換器操作 [8] 配置RA6T2 ADC模塊 (5)

    RA6T216模數轉換器操作 [8] 配置
    的頭像 發(fā)表于 04-29 08:08 ?378次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數轉換器</b><b class='flag-5'>操作</b> [<b class='flag-5'>8</b>] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> <b class='flag-5'>ADC</b><b class='flag-5'>模塊</b> (5)

    RA6T216模數轉換器操作 [9] 配置RA6T2 ADC模塊 (6)

    RA6T216模數轉換器操作 [9] 配置RA6T2
    的頭像 發(fā)表于 05-08 08:06 ?373次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數轉換器</b><b class='flag-5'>操作</b> [9] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> <b class='flag-5'>ADC</b><b class='flag-5'>模塊</b> (<b class='flag-5'>6</b>)

    RA6T216模數轉換器操作 [10] 配置RA6T2 ADC模塊 (7)

    RA6T216模數轉換器操作 [10] 配置RA6T2
    的頭像 發(fā)表于 05-15 08:06 ?369次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數轉換器</b><b class='flag-5'>操作</b> [10] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> <b class='flag-5'>ADC</b><b class='flag-5'>模塊</b> (7)

    RA6T216模數轉換器操作 [12] 應用項目簡介

    RA6T216模數轉換器操作 [12] 應用項目簡介
    的頭像 發(fā)表于 06-10 08:06 ?352次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數轉換器</b><b class='flag-5'>操作</b> [12] 應用項目簡介

    RA6T216模數轉換器操作 [13] 運行應用項目

    RA6T216模數轉換器操作 [13] 運行應用項目
    的頭像 發(fā)表于 06-19 08:06 ?392次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數轉換器</b><b class='flag-5'>操作</b> [13] 運行應用項目

    RA6T216模數轉換器操作 [14] 驗證應用項目

    RA6T216模數轉換器操作 [14] 驗證應用項目
    的頭像 發(fā)表于 06-26 08:06 ?379次閱讀
    <b class='flag-5'>RA6T2</b>的<b class='flag-5'>16</b><b class='flag-5'>位</b><b class='flag-5'>模數轉換器</b><b class='flag-5'>操作</b> [14] 驗證應用項目