国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

DAC基本的參數信息及常見問題

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

掃碼添加小助手

加入工程師交流群

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

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

1

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

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

1. DAC分辨率

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

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

2. DAC參考電壓

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

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

3. DAC對齊格式

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

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

4.DAC觸發選擇

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

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

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

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

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

2

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

1.STM32CubeMX配置

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

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

2.標準外設庫配置

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

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);}

這是最基礎的配置參數,如果還使用了定時器觸發、DMA等功能,就需要配置對應的內容。

3

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

問題一:DAC轉換觸發源選擇和配置問題

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

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

TIM_SelectOutputTrigger(TIM2, TIM_TRGOSource_Update);

還比如:定時器參數不對,導致定時觸發頻率不對。

TIM_TimeBaseStructure.TIM_PrescalerTIM_TimeBaseStructure.TIM_Period

解決辦法:參考官方例程,不遺漏配置、不把參數配錯?;蛘呤褂肧TM32CubeMX工具配置。

問題二:DAC輸出電壓不穩定問題

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

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

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

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

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

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

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

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

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

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

DAC_InitStructure.DAC_OutputBuffer = DAC_OutputBuffer_Disable;

復盤一下

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

原文標題:學習筆記 | DAC基礎內容及常見問題

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

責任編輯:haq

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

    關注

    27

    文章

    9418

    瀏覽量

    156364
  • dac
    dac
    +關注

    關注

    44

    文章

    2713

    瀏覽量

    197095

原文標題:學習筆記 | DAC基礎內容及常見問題

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    三防漆的常見問題匯總

    應力保護。然而,在實際應用過程中,工程師和技術人員常常會遇到各種與三防漆自身性能或施工工藝相關的問題。本文以問答形式匯總了10個常見問題,并結合行業標準、材料特性
    的頭像 發表于 02-07 16:43 ?211次閱讀
    三防漆的<b class='flag-5'>常見問題</b>匯總

    示波器常見問題解答 (FAQ)

    示波器是電子工程師不可或缺的“眼睛”,它能將看不見的電信號轉化為可視的波形圖像,幫助我們洞察電路的運行狀態。為了幫助您更高效、安全地使用這一工具,我們整理了以下常見問題與解答。 ? 1.
    的頭像 發表于 02-02 18:21 ?415次閱讀
    示波器<b class='flag-5'>常見問題</b>解答 (FAQ)

    CW32系統有哪些常見問題?

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

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

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

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

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

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

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

    調壓器常見問題及其專業解析

    調壓器在現代工業中扮演著至關重要的角色,為各種設備的穩定運行提供了有力保障,然而,在使用過程中,調壓器會出現各種問題,導致設備不能正常運行。這不僅影響了生產效率,更增加了運營成本,本文帶您深入了解調壓器的常見問題,提供切實可行的解決方案,保障電氣系統的穩定運行。
    的頭像 發表于 06-28 11:19 ?1302次閱讀

    新能源汽車線束氣密性檢測儀的常見問題有哪些?

    新能源汽車線束氣密性檢測儀在檢測過程中可能會遇到一些常見問題,這些問題可能源于設備本身、操作過程、被測線束或測試環境等多個方面。以下是對這些常見問題的歸納:一、設備故障顯示屏問題:黑屏:可能是電源
    的頭像 發表于 06-27 11:08 ?626次閱讀
    新能源汽車線束氣密性檢測儀的<b class='flag-5'>常見問題</b>有哪些?

    薄膜電弱點測試儀的常見問題及解決方案

    薄膜電弱點測試儀在薄膜生產、質檢等環節起著關鍵作用,用于檢測薄膜存在的針孔、裂紋等電弱點缺陷。然而在實際使用過程中,可能會遇到各種問題影響檢測效率與準確性。以下為薄膜電弱點測試儀常見問題及對應
    的頭像 發表于 05-29 13:26 ?693次閱讀
    薄膜電弱點測試儀的<b class='flag-5'>常見問題</b>及解決方案

    deepin 25系統安裝常見問題

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

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

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

    PCBA加工返修全攻略:常見問題一網打盡

    一站式PCBA智造廠家今天為大家講講PCBA加工返修中常見的問題有哪些?PCBA返修常見問題及解決方案。在PCBA加工過程中,產品的質量直接影響著客戶的滿意度,而返修問題是客戶尤為關注的焦點。盡管
    的頭像 發表于 04-02 18:00 ?998次閱讀

    電流檢測放大器的全面指南:常見問題與解答

    電流檢測放大器(CurrentSenseOPA)常用于電子電路上,盡管看似簡單,但其設計和應用中涉及許多需要注意的參數。本文將針對工程師在使用電流檢測放大器時的常見問題進行解答,幫助您更好地選擇
    的頭像 發表于 03-28 08:31 ?877次閱讀
    電流檢測放大器的全面指南:<b class='flag-5'>常見問題</b>與解答

    使用邊緣采集網關時的常見問題

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

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

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