在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

帶32位MCU和高精度ADC的SoC產品-SD93F系列開發指南(九)

杭州晶華微 ? 來源:杭州晶華微 ? 2024-01-12 17:14 ? 次閱讀

01

前言

在開發指南(八)中,我們給大家講解了24位高精度ADCSD ADC,本章我們再給大家講解12位高速ADC—SAR ADC的基本使用方法,參考應用手冊第28章節。

02

SAR ADC結構

我們首先來看一下SAR ADC的功能框圖如下圖1,SAR MUX 為一個多路選通器,多個信號都可以選擇進入 SAR ADC 進行測試。SAR Buf 為一個 rail to rail 輸入/輸出 buffer,輸入范圍接近于0~AVDDR,為保證BUFF性能,輸入范圍0.1V~AVDDR-0.1V。

使用 SAR Buf 可以提高芯片的輸入阻抗,但要求輸入信號的帶寬小于 10kHz(當 SAR Buf 為高速模式時)。

a73a34f6-b129-11ee-8b88-92fbcf53809c.png

圖1.SD ADC功能框圖

03

軟硬件配置

SAR ADC軟件的配置如下圖2:

a7470d52-b129-11ee-8b88-92fbcf53809c.jpg

圖2.SAR ADC配置

首先要使能SAR ADC時鐘源,然后調用庫函數對SAR ADC進行初始化,我們打開SAR ADC BUF,選擇高速模式,輸入通道選擇為A3,continue模式,工作在大電流模式,采樣周期選擇64個SAR ADC時鐘,采樣時鐘選擇3MHz,而后使能SAR ADC,SAR ADC的基準電壓固定為AVDDR。

初始化配置完成后,需要進行校準,這里我們選擇校準周期為16個SAR ADC時鐘,校準16次,而后使能校準,等待自動校準結束,清除校準結束標志位,校準完成后再開啟SAR ADC轉換使能。

詳細校準流程可參考應用手冊28.4.2 SAR ADC校準章節,如圖3:

a75ab118-b129-11ee-8b88-92fbcf53809c.jpg

圖3.SAR ADC校準

然后我們編寫SAR ADC測試程序,如下圖4:

a7751c9c-b129-11ee-8b88-92fbcf53809c.jpg

圖4.SAR ADC測試程序

整個測試流程與SD ADC一致,等待SAR ADC轉換完成標志位置1,再將標志位清0,然后獲取ADC轉換結果并將ADC碼值緩存,最后通過串口將數據以16進制發送出去,同時通過LCD驅動將ADC碼值顯示在液晶屏上。

在軟件配置中,我們選擇了A3作為輸入通道,參考電壓為AVDDR=2.4V,并且SAR ADC是沒有放大倍數的,所以我們用兩個電阻分壓得到一個AVDDR/2的電壓約1.2V,連接到A3作為SAR ADC的輸入信號,測試結果如下圖5:

a78a0bac-b129-11ee-8b88-92fbcf53809c.jpg

圖5.SAR ADC轉換結果顯示

我們按照公式:Vin= DEC*AVDDR/2^12,圖上顯示07ff為16進制,需要轉換為十進制2047,所得結果Vin=2047*2.4/4096=1.199V,計算結果正確,也可以更換其他大小的信號按照上述計算過程驗證準確性。

04

開發問題簡析

要理解CALEN、SAREN和SAR_ADC_EN三個使能位的功能,必須先使能SAR_ADC_EN,再使能CALEN/SAREN。

當 SAR_ADC_EN=1 且 CALEN/SAREN=0 時,不要同時進行 SAR_ADC_EN 的清零和 CALEN /SAREN的置 1 動作。否則 SAR_ADC_EN 的清零是成功的,CALEN/SAREN 的置 1 是失敗的。

若是在使用中途改變了SAR ADC配置,需重新校準。

采樣速率的計算需要將采樣周期數和轉換周期數相加作為一個完整周期,轉換周期數固定為12。

05

總結

本章簡單介紹了SAR ADC模塊功能的使用,應用上可靈活選擇輸入通道,監測不同信號。






審核編輯:劉清

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

    關注

    146

    文章

    17353

    瀏覽量

    352786
  • soc
    soc
    +關注

    關注

    38

    文章

    4211

    瀏覽量

    219177
  • 基準電壓
    +關注

    關注

    3

    文章

    85

    瀏覽量

    23212
  • 時鐘源
    +關注

    關注

    0

    文章

    93

    瀏覽量

    16041
  • SAR ADC
    +關注

    關注

    2

    文章

    18

    瀏覽量

    7613

原文標題:帶32位MCU和高精度ADC的SoC產品----SD93F系列開發指南(九)

文章出處:【微信號:杭州晶華微,微信公眾號:杭州晶華微】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    32MCU高精度ADCSoC產品----SD93F系列開發指南(五)

    我們簡單介紹了PWM功能的使用,本章我們再結合LCD顯示功能介紹一下實時時鐘RTC功能,參考應用手冊第14章節。 RTC結構圖 ? ? 我們首先來看一下RTC的功能框圖,如下圖1: 圖1.?RTC結構圖結構框圖 從圖中我們看到RTC模塊整體分為RTC時鐘源選擇、時間初值設置、鬧鐘設置、中斷控制和RTC使能控制構成,在時鐘源、時間初值、鬧鐘和中斷都配置完成后打開RTC使能,即可開始自動計時。
    發表于 09-05 13:59 ?616次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b><b class='flag-5'>產品</b>----<b class='flag-5'>SD93F</b><b class='flag-5'>系列</b><b class='flag-5'>開發指南</b>(五)

    32MCU高精度ADCSoC產品(三)

    開發指南(二)中,我們簡單介紹了按鍵中斷的使用方法,由于示例程序的各個測試內容都有使用到LCD顯示,所以本章先給大家講解一下LCD顯示的基本使用方法,參考應用手冊第25章節。
    的頭像 發表于 09-22 15:26 ?1658次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b><b class='flag-5'>產品</b>(三)

    32MCU高精度ADCSoC產品----SD93F系列開發指南(一)

    示例程序是以SD93F115-JBS芯片編寫,包含了按鍵中斷、RTC中斷、SD ADC、SAR ADC、RTC、DAC、低壓檢測、LCD顯示、休眠測試等多個基礎功能綜合的一個程序,配合
    發表于 02-24 10:11 ?2646次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b><b class='flag-5'>產品</b>----<b class='flag-5'>SD93F</b><b class='flag-5'>系列</b><b class='flag-5'>開發指南</b>(一)

    32MCU高精度ADCSoC產品----SD93F系列開發指南(三)

    的頭像 發表于 05-27 10:28 ?4587次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b><b class='flag-5'>產品</b>----<b class='flag-5'>SD93F</b><b class='flag-5'>系列</b><b class='flag-5'>開發指南</b>(三)

    32MCU高精度ADCSoC產品(二)

    32MCU高精度ADCSoC產品----
    的頭像 發表于 09-22 14:02 ?3052次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b><b class='flag-5'>產品</b>(二)

    32MCU高精度ADCSoC產品(四)

    開發指南(三)中,我們簡單介紹了LCD顯示的基本用法,本章我們介紹一下PWM功能的相關內容,更多細節內容參考SD93F115應用手冊第21章節。
    的頭像 發表于 09-22 16:42 ?2167次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b><b class='flag-5'>產品</b>(四)

    32MCU高精度ADCSoC產品(五)

    開發指南(四)中,我們簡單介紹了PWM功能的使用,本章我們再結合LCD顯示功能介紹一下實時時鐘RTC功能,參考應用手冊第14章節。
    發表于 09-22 16:58 ?1220次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b><b class='flag-5'>產品</b>(五)

    32MCU高精度ADCSoC產品 ----SD93F系列開發指南(六)

    開發指南(五)中,我們簡單介紹了RTC實時時鐘功能的使用,本章我們結合LBT模塊和內部OPA、OPB兩路運放介紹一下DAC的相關功能,詳細寄存器資料參考應用手冊第11章節和第26章節。
    發表于 11-30 16:40 ?597次閱讀

    32MCU高精度ADCSoC產品-SD93F系列開發指南(八)

    開發指南(七)中,我們簡單介紹了LBT模塊中低電壓檢測功能的測試,本章我們講解一下24高精度SD ADC的使用方法,詳細寄存器資料參考應
    的頭像 發表于 12-15 17:07 ?1422次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b><b class='flag-5'>產品</b>-<b class='flag-5'>SD93F</b><b class='flag-5'>系列</b><b class='flag-5'>開發指南</b>(八)

    32MCU高精度ADCSoC產品-SD93F系列開發指南(十)

    SD93F115 有四種工作模式,NORMAL 正常工作模式,以及 3 種低功耗模式:WAIT、 DOZE、STOP,本例將一一講解WAIT、 DOZE、STOP模式。
    的頭像 發表于 01-25 17:06 ?974次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b><b class='flag-5'>產品</b>-<b class='flag-5'>SD93F</b><b class='flag-5'>系列</b><b class='flag-5'>開發指南</b>(十)

    MCU開發指南

    錦銳MCU開發指南:CA51F3系列一、錦銳MCU簡介二、CA51F3
    發表于 11-04 08:47

    32MCU高精度ADCSoC產品 ----SD93F系列開發指南(六)

    01. 前言 在開發指南(五)中,我們簡單介紹了RTC實時時鐘功能的使用,本章我們結合LBT模塊和內部OPA、OPB兩路運放介紹一下DAC的相關功能,詳細寄存器資料參考應用手冊第11章節和第26章節
    發表于 12-01 10:17 ?695次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b><b class='flag-5'>產品</b> ----<b class='flag-5'>SD93F</b><b class='flag-5'>系列</b><b class='flag-5'>開發指南</b>(六)

    32MCU高精度ADCSoC產品 ----SD93F系列開發指南(六)

    01.前言 在開發指南(五)中,我們簡單介紹了RTC實時時鐘功能的使用,本章我們結合LBT模塊和內部OPA、OPB兩路運放介紹一下DAC的相關功能,詳細寄存器資料參考應用手冊第11章節和第26章節
    的頭像 發表于 12-01 13:23 ?1130次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b><b class='flag-5'>產品</b> ----<b class='flag-5'>SD93F</b><b class='flag-5'>系列</b><b class='flag-5'>開發指南</b>(六)

    基于DT5M4765系列MCU24高精度ADC+LCD驅動)開發的便攜式血氧儀

    基于DT5M4765系列MCU24高精度ADC+LCD驅動)
    發表于 01-31 09:33 ?1190次閱讀
    基于DT5M4765<b class='flag-5'>系列</b>(<b class='flag-5'>MCU</b><b class='flag-5'>帶</b>24<b class='flag-5'>位</b><b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>+LCD驅動)<b class='flag-5'>開發</b>的便攜式血氧儀

    HPM系列MCU 高精度ADC之誤差分析和設計指南

    電子發燒友網站提供《HPM系列MCU 高精度ADC之誤差分析和設計指南.pdf》資料免費下載
    發表于 09-19 15:45 ?10次下載
    HPM<b class='flag-5'>系列</b><b class='flag-5'>MCU</b> <b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>之誤差分析和設計<b class='flag-5'>指南</b>
    主站蜘蛛池模板: 三级在线免费 | 国产va免费精品高清在线 | 在线电影你懂得 | 婷婷激情综合网 | 白嫩美女一级高清毛片免费看 | 欧美黑人粗暴另类多交 | 婷婷开心六月久久综合丁香 | 日韩精品一卡二卡三卡四卡2021 | 婷婷色九月综合激情丁香 | 亚洲精品成人a在线观看 | 五月婷婷色 | 好男人www社区影视在线 | 天堂在线中文网 | 国产呦精品系列在线 | 国产福利午夜自产拍视频在线 | 天天综合久久久网 | 欧美性猛交xxxx免费看久久 | 久久午夜免费视频 | 美欧毛片 | 老熟女毛片| 美女免费黄 | 狠狠色丁香久久综合网 | 黄蓉吕文德欲乱系列小说 | 久久精品国产2020观看福利色 | 欧美xxxx色视频在线观看免费 | 欧美精品1| 黄a在线 | 天天操夜夜操美女 | 久久国产综合 | 亚洲精品电影天堂网 | 黄网地址 | 国产高清不卡一区二区 | 久久精品亚洲精品国产欧美 | wwwxxxx在线观看 | 4虎影视国产在线观看精品 4虎影院永久地址www | 亚洲毛片免费在线观看 | 欧美性野久久久久久久久 | 午夜精品一区二区三区在线视 | 欧美黑人巨大xxxx猛交 | 一区| 激情亚洲综合网 |