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

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

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

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

DAC基本的參數(shù)信息及常見問題

strongerHuang ? 來源:嵌入式專欄 ? 作者:嵌入式專欄 ? 2021-03-29 11:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DAC,Digital-to-Analog Converter(數(shù)模轉換器),DA轉換和AD轉換有著同樣重要的作用,在許多場合都能看到DAC的應用。

DA轉換器是把數(shù)字量轉變成模擬量的器件,按模擬量輸出類型通常分為:電流和電壓輸出類型。常見的DAC是電壓輸出型,在STM32中集成的DAC轉換模塊為電壓輸出型數(shù)模轉換器。

1

STM32 DAC 基礎內(nèi)容STM32內(nèi)部集成的DAC輸出通道和功能與型號有關,一般有1到3個通道。

下面結合STM32F4描述一下DAC基本的參數(shù)信息:

1. DAC分辨率

分辨率決定了DAC的轉換精度,目前STM32內(nèi)部集成的DAC分辨率為12位。

對于大部分應用來說,12位分辨率的DAC已經(jīng)足夠了,同時還可通過軟件配置成 8 位分辨率。

2. DAC參考電壓

參考電壓是DA轉換輸出電壓的參考基準,STM32大部分芯片具有DAC和ADC共用的參考電壓引腳VREF+、VREF-。沒有參考電壓引腳的芯片使用VDDA作為參考電壓。

STM32參考電壓要求:1.8V ≤參考電壓≤3.6V,而且參考電壓≤VDDA。不同系列不同型號參考電壓范圍有差異,具體請參看數(shù)據(jù)手冊。

3. DAC對齊格式

STM32數(shù)據(jù)位數(shù)可配置為12位或者8位,對齊格式分為左對齊和右對齊。在單通道和雙通道模式下的對齊格式如下圖:

f7373a7a-8ecd-11eb-8b86-12bb97331649.png

4.DAC觸發(fā)選擇

STM32觸發(fā)DAC轉換有多種選擇,外部引腳、定時器、軟件觸發(fā)等,可根據(jù)實際情況選擇。

f8635c12-8ecd-11eb-8b86-12bb97331649.png

放一張STM32F4的DAC框圖和引腳讓大家更加直觀了解DAC:

f8e6f0d6-8ecd-11eb-8b86-12bb97331649.png

STM32 DAC的功能可能不同型號之間略有差異,具體細節(jié)內(nèi)容可查閱芯片對應的手冊。

2

STM32 DAC 參數(shù)配置使用STM32的DAC功能只需要很簡單的配置即可,不管是使用STM32CubeMX配置,還是使用標準外設庫配置都很簡單。

1.STM32CubeMX配置

使用STM32CubeMX工具可“一鍵”配置相關的參數(shù):使能Buffer、觸發(fā)源選擇、使能三角波形等。

想要在項目中快速使用STM32 DAC功能,建議使用STM32CubeMX工具“一鍵”配置,避免遺漏配置,或者錯誤配置引起的不必要麻煩。

2.標準外設庫配置

STM32部分系列提供標準外設庫,對于DAC來說,包含:DAC時鐘、引腳、使能Buffer、觸發(fā)源選擇、使能三角波形等一些最基礎的參數(shù)。

void DAC_Configuration(void){ DAC_InitTypeDef DAC_InitStructure; DAC_InitStructure.DAC_Trigger = DAC_Trigger_Software; DAC_InitStructure.DAC_WaveGeneration = DAC_WaveGeneration_None; DAC_InitStructure.DAC_LFSRUnmask_TriangleAmplitude = DAC_LFSRUnmask_Bit0; DAC_InitStructure.DAC_OutputBuffer = DAC_OutputBuffer_Enable; DAC_Init(DAC_Channel_1, &DAC_InitStructure); DAC_Cmd(DAC_Channel_1, ENABLE);}

這是最基礎的配置參數(shù),如果還使用了定時器觸發(fā)、DMA等功能,就需要配置對應的內(nèi)容。

3

STM32 DAC 常見問題STM32的DAC功能比較簡單,往往容易忽視一些細節(jié)問題,換一個硬件環(huán)境可能問題就暴露出來了。

問題一:DAC轉換觸發(fā)源選擇和配置問題

觸發(fā)DAC轉化的方式有多種,選擇了對應的觸發(fā)源就需要進行相關的配置,有不少人配置都遺漏一些相關配置,從而導致無輸出電壓,或者電壓輸出不同步等問題。

比如:選擇了定時器觸發(fā),但定時器沒有配置成對應觸發(fā)源。

TIM_SelectOutputTrigger(TIM2, TIM_TRGOSource_Update);

還比如:定時器參數(shù)不對,導致定時觸發(fā)頻率不對。

TIM_TimeBaseStructure.TIM_PrescalerTIM_TimeBaseStructure.TIM_Period

解決辦法:參考官方例程,不遺漏配置、不把參數(shù)配錯。或者使用STM32CubeMX工具配置。

問題二:DAC輸出電壓不穩(wěn)定問題

STM32部分型號沒有參考電壓引腳,就使用VDDA模擬電源作為參考電壓。

在實際應用中,系統(tǒng)的電壓受到負載的影響比較常見,如果STM32數(shù)字電源、模擬電源和參考電壓共用一個電源,就會存在參考電壓不穩(wěn)定的情況,從而導致DAC輸出電壓不穩(wěn)定的情況。

解決辦法:增加電源輸出功率、使用獨立VDDA模擬電源、更換使用有參考電壓引腳的芯片等。

問題三:DAC無法輸出0V問題

相信有不少人都遇到過這樣的問題:DAC無法輸出0V。

引起這個問題有可能是因為使能了Buffer(輸出緩沖器),STM32的DAC輸出緩沖器,與常人思維的理解可能有點不同。

輸出緩沖器作用是減小輸出阻抗,可用來降低輸出阻抗并在不增加外部運算放大器的情況下直接驅動外部負載。

f9cd41f8-8ecd-11eb-8b86-12bb97331649.png

在數(shù)據(jù)手冊中還有一點說明:使能緩沖器之后,輸出電壓下限為0.2V。(同時,上限電壓為VDDA - 0.2)。

解決辦法:關閉輸出緩沖器。(關閉之后,驅動能力會減弱,建議添加電壓跟隨器或運放電路)

DAC_InitStructure.DAC_OutputBuffer = DAC_OutputBuffer_Disable;

復盤一下

▼DAC 基礎內(nèi)容:分辨率、參考電壓、對齊格式、觸發(fā)選擇、框圖和引腳; ▼DAC 參數(shù)配置:STM32CubeMX工具可“一鍵”配置、標準外設庫配置; ▼DAC 常見問題:DAC轉換觸發(fā)源選擇和配置問題、DAC輸出電壓不穩(wěn)定問題、DAC無法輸出0V問題;

原文標題:學習筆記 | DAC基礎內(nèi)容及常見問題

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

責任編輯:haq

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

    關注

    27

    文章

    9377

    瀏覽量

    155324
  • dac
    dac
    +關注

    關注

    44

    文章

    2702

    瀏覽量

    196503

原文標題:學習筆記 | DAC基礎內(nèi)容及常見問題

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CW32系統(tǒng)有哪些常見問題?

    在CW32系統(tǒng)中,可能會遇到一些常見問題,包括但不限于: 重復定義函數(shù):例如在a.c里定義了函數(shù)void func(),在b.c里也定義了一個void func()。這會導致編譯時出現(xiàn)錯誤,需要
    發(fā)表于 12-15 06:47

    VCS安裝教程及常見問題和解決辦法

    一、簡要介紹 在對蜂鳥E203處理器進行運行系統(tǒng)級仿真測試時,可以利用VCS這一編譯型仿真工具來對運行E203的模擬測試。本文即介紹在Linux系統(tǒng)中,進行模擬測試途中出現(xiàn)的一系列常見問題
    發(fā)表于 10-27 07:58

    ZYNQ UltraScalePlus RFSOC QSPI Flash固化常見問題說明

    璞致 ZYNQ UltraScalePlus RFSOC QSPI Flash 固化常見問題說明
    發(fā)表于 08-08 15:49 ?0次下載

    PCBA代工避坑指南:常見問題+解決方案全解析

    一站式PCBA加工廠家今天為大家講講PCBA代工代購元器件常見問題有哪些?PCBA代工代購元器件常見問題及解決方案。隨著科技的不斷發(fā)展和市場需求的變化,越來越多的企業(yè)選擇通過外包方式進行PCBA生產(chǎn)
    的頭像 發(fā)表于 07-09 09:38 ?515次閱讀

    deepin 25系統(tǒng)安裝常見問題

    隨著 deepin 25 系列版本的發(fā)布,我們特別推出 deepin Q&A 常見問題指南,旨在幫助您輕松應對安裝、升級及使用過程中可能遇到的常見問題
    的頭像 發(fā)表于 04-14 14:08 ?4678次閱讀
    deepin 25系統(tǒng)安裝<b class='flag-5'>常見問題</b>

    STM32定時器基本原理及常見問題之培訓資料

    STM32 定時器基本原理及常見問題之培訓資料v3.10 時基單元、捕捉比較功能、主從觸發(fā)與級聯(lián)、案例分享 培訓內(nèi)容:
    發(fā)表于 04-08 16:26

    使用邊緣采集網(wǎng)關時的常見問題

    問題。本文結合行業(yè)實踐與技術解析,梳理邊緣采集網(wǎng)關的常見問題及其解決方案,并以濟南有人物聯(lián)網(wǎng)技術有限公司(以下簡稱“有人物聯(lián)”)的產(chǎn)品為例,探討如何通過技術優(yōu)化提升設備可靠性。 一、數(shù)據(jù)采集異常 數(shù)據(jù)采集是邊緣網(wǎng)關的
    的頭像 發(fā)表于 03-27 16:22 ?845次閱讀

    DeepSeek在昇騰上的模型部署的常見問題及解決方案

    2024年12月26日,DeepSeek-V3橫空出世,以其卓越性能備受矚目。該模型發(fā)布即支持昇騰,用戶可在昇騰硬件和MindIE推理引擎上實現(xiàn)高效推理,但在實際操作中,部署流程與常見問題困擾著不少
    的頭像 發(fā)表于 03-25 16:53 ?1933次閱讀
    DeepSeek在昇騰上的模型部署的<b class='flag-5'>常見問題</b>及解決方案

    常見問題解答:低壓運算放大器

    本應用筆記解答了一些關于低壓運算放大器的常見問題。
    的頭像 發(fā)表于 02-21 14:10 ?912次閱讀
    <b class='flag-5'>常見問題</b>解答:低壓運算放大器

    EE-102:模式D和ADSP-218x引腳兼容性-常見問題

    電子發(fā)燒友網(wǎng)站提供《EE-102:模式D和ADSP-218x引腳兼容性-常見問題.pdf》資料免費下載
    發(fā)表于 01-15 15:49 ?0次下載
    EE-102:模式D和ADSP-218x引腳兼容性-<b class='flag-5'>常見問題</b>

    電子焊接的常見問題及解決方法

    電子焊接是電子組裝過程中的關鍵步驟,焊接質量的好壞直接影響電子產(chǎn)品的性能和可靠性。在電子焊接過程中,經(jīng)常會遇到一些常見問題,掌握其解決方法對于提高焊接質量具有重要意義。以下是幾種常見的電子焊接
    的頭像 發(fā)表于 01-09 10:28 ?1990次閱讀

    防水試驗機常見問題解答與故障排除方法

    防水試驗機是保證產(chǎn)品防水性能的重要工具。但是,在使用過程中,我們可能會遇到一些常見的問題和故障。本文將為您介紹防水試驗機常見問題的答案和故障排除方法,幫助您更好地使用該設備。一、解答常見問題(1
    的頭像 發(fā)表于 01-06 14:16 ?748次閱讀
    防水試驗機<b class='flag-5'>常見問題</b>解答與故障排除方法

    gitee 常見問題及解決方法

    Gitee作為國內(nèi)的代碼托管平臺,在使用過程中可能會遇到一些問題。以下是一些常見問題及其解決方法: 一、倉庫創(chuàng)建與代碼推送問題 倉庫已存在遠程配置 問題 :在嘗試為已有項目添加遠程倉庫配置時,可能會
    的頭像 發(fā)表于 01-06 10:06 ?2415次閱讀

    BJT放大電路的常見問題

    問題。 BJT放大電路的基本原理 BJT放大電路主要由三個部分組成:發(fā)射極(Emitter)、基極(Base)和集電極(Collector)。BJT放大電路的工作原理基于PN結的電流控制特性。通過改變基極電流(I_B),可以控制集電極電流(I_C),實現(xiàn)信號放大。 常見問題
    的頭像 發(fā)表于 12-31 16:27 ?1876次閱讀

    電子設備EMC測試整改:常見問題與解決方案

    深圳南柯電子|電子設備EMC測試整改:常見問題與解決方案
    的頭像 發(fā)表于 12-23 11:47 ?1918次閱讀
    電子設備EMC測試整改:<b class='flag-5'>常見問題</b>與解決方案