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

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

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

3天內不再提示

AT32講堂020 | 如何使用AT32F415比較器(CMP)

雅特力 AT32 MCU ? 2022-08-05 10:30 ? 次閱讀

CMP特性

  • 比較器遲滯程度可配
  • 比較器輸出極性可配
  • 比較器輸出速度可配
  • 比較器同相和反相輸入源可選:— I/O引腳— 內部參考電壓和三個系數分壓值(1/4,1/2,3/4)
  • 支持輸出重定向功能:

— 普通I/O— 定時器斷路輸入TMRx_BRK— 定時器輸入捕獲TMR_CH— 定時器輸出比較參考值清零TMR_CH_CLR

  • 結合EXINT產生中斷,從低功耗模式喚醒
  • 比較器1和比較器2組合成窗口比較器

CMP可用于多種功能,包括:

  • 模擬信號觸發從低功耗模式喚醒
  • 模擬信號調節
  • 與定時器的PWM輸出結合使用時,組成逐周期的電流控制環路

CMP功能介紹

CMP功能框圖

圖1. CMP功能框圖728bd09a-1439-11ed-9ade-dac502259ad0.png

遲滯

寄存器CMP_CTRLSTS1的CMPxHYST[1:0]控制比較器遲滯輸出,該功能可避開噪聲信號帶來的虛假傳輸信號,如果不需要遲滯,可以關閉掉。圖2. 比較器遲滯72a94f08-1439-11ed-9ade-dac502259ad0.png

鎖定功能

寄存器CMP_CTRLSTS1具有寫保護功能,一旦編程完成,對CMPxWP位設置為1,則寄存器CMP_CTRLSTS1和寄存器CMP_CTRLSTS2的對應位變為只讀,包括CMPxWP位,只能通過系統復位解除寫保護功能,該功能可用于具有特定功能安全要求的應用。

CMP中斷

比較器輸出從內部連接到擴展中斷和事件控制器,能夠產生中斷或事件。該機制還可以用于退出低功耗模式。

模擬比較器1的輸出經過極性選擇,輸入至EXINT第19號中斷線。

模擬比較器2的輸出經過極性選擇,輸入至EXINT第20號中斷線。

應用實例

下面介紹了比較器的兩個應用實例,分別是:

  • 輸出比較結果
  • 深度睡眠模式喚醒

這兩個實例演示了比較器的用途,并介紹了它們與定時器等外設聯合工作的方式,為了方便用戶快速入門使用AT32F415xx的比較器,本文檔介紹的兩個應用實例的工程代碼都可以在BSP軟件包的AT32F415_Firmware_Library_V2.x.x\project\at_start_f415\examples\cmp中獲取到,以下兩個實例對應工程名稱分別為:output和deep_sleep_mode。

注:所有project都是基于keil 5而建立,若用戶需要在其他編譯環境上使用,請參考AT32xxx_Firmware_Library_V2.x.x\project\at_start_xxx\templates中各種編譯環境(例如IAR6/7,keil 4/5)進行簡單修改即可。


輸出比較結果

前面提到了模擬比較器具有支持輸出重定向的功能,下面來看一下這個功能的具體用法,首先我們需要在TMR1/3/15中選擇一個TMR_CHx來作為比較器的輸出重定向,這里需要通過配置CMP_CTRLSTS1中的CMPxTAG位來進行選擇。由于沒有單獨的使能位,只要此位非0就表示開啟了輸出重定向功能。這里我們以CMP1為例,選擇TMR1_CH1來作為CMP1的輸出目的地,外部輸入10kHz的方波來模擬CMP1同相輸入端。此時,CMP1_OUT將會根據輸入方波的電頻輸出不同的結果;同時通過TMR1_CH1采集來自CMP1_OUT的方波,并且將方波頻率通過串口打印輸出到串口工具。圖3. 輸出比較結果72cff568-1439-11ed-9ade-dac502259ad0.png

圖4. 輸出比較結果頻率

72fc0c5c-1439-11ed-9ade-dac502259ad0.png

深度睡眠模式喚醒

利用比較器的以下兩個特性:

  • CMP極性選擇邏輯和輸出端口的重定向工作獨立于PCLK時鐘
  • CMP輸出可以連接到EXINT線

可以將MCU從深度睡眠模式喚醒,只需要在使能CMP的基礎上,將EXINT線配置為中斷或事件模式即可。需要注意的是在退出深度睡眠模式后需要重新配置系統時鐘,具體配置方法請參考BSP提供的example。

圖5. 深度睡眠模式喚醒731bbe94-1439-11ed-9ade-dac502259ad0.png關于雅特力雅特力科技于2016年成立,是一家致力于推動全球市場32位微控制器(MCU)創新趨勢的芯片設計公司,專注于ARM Cortex-M4/M0+的32位微控制器研發與創新,全系列采用55nm先進工藝及ARM Cortex-M4高效能或M0+低功耗內核,締造M4業界最高主頻288MHz運算效能,并支持工業級別芯片工作溫度范圍(-40°~105°)。雅特力目前已累積相當多元的終端產品成功案例:如微型打印機、掃地機、光流無人機、熱成像儀、激光雷達、工業縫紉機、伺服驅控、電競周邊市場、斷路器、ADAS、T-BOX、數字電源、電動工具等終端設備應用,廣泛地覆蓋5G、物聯網、消費、商務及工控等領域。

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

    關注

    14

    文章

    1660

    瀏覽量

    107501
收藏 人收藏

    評論

    相關推薦

    澳洲澳大利亞三相變壓415V變415V380V220V

    澳洲澳大利亞三相變壓415V變415V/380V/220V:出口變壓的特點與性能 針對澳大利亞市場的特殊需求,三相415V變
    的頭像 發表于 12-19 16:44 ?257次閱讀
    澳洲澳大利亞三相變壓<b class='flag-5'>器</b><b class='flag-5'>415</b>V變<b class='flag-5'>415</b>V380V220V

    cmp在機器學習中的作用 如何使用cmp進行數據對比

    在機器學習領域,"cmp"這個術語可能并不是一個常見的術語,它可能是指"比較"(comparison)的縮寫。 比較在機器學習中的作用 模型評估 :比較不同模型的性能是機器學習中的一個
    的頭像 發表于 12-17 09:35 ?339次閱讀

    如何使用cmp進行數據庫管理的技巧

    使用 cmp 命令進行數據庫管理可能不是最直觀的方法,因為 cmp 通常用于比較兩個文件是否相同。然而,如果你的意圖是使用 cmp 來檢查數據庫文件或備份文件的一致性,以下是一些技巧和
    的頭像 發表于 12-17 09:31 ?193次閱讀

    cmp與其他數據處理工具的比較

    CMP在不同的語境下有不同的含義,一種是指芯片多處理(Chip Multiprocessors),另一種是指“比較”(compare)的縮寫。 CMP與編程語言中的
    的頭像 發表于 12-17 09:30 ?274次閱讀

    cmp在數據處理中的應用 如何優化cmp性能

    ,然后在多個處理上并行處理,顯著提高了數據處理的速度和吞吐量。 1. CMP在大數據處理中的應用 在大數據處理中,CMP技術可以應用于數據的預處理、分析和存儲等各個環節。例如,在數據預處理階段,
    的頭像 發表于 12-17 09:27 ?426次閱讀

    CMP的平坦化機理、市場現狀與未來展望

    CMP技術概述 化學機械拋光(CMP,Chemical Mechanical Polishing)作為一種關鍵的半導體制造工藝,近年來隨著半導體產業的快速發展,其重要性日益凸顯。CMP通過化學腐蝕
    的頭像 發表于 11-27 17:15 ?541次閱讀
    <b class='flag-5'>CMP</b>的平坦化機理、市場現狀與未來展望

    喜訊!雅特力科技榮膺“2024年度電機控制十大主控芯片”

    11月21日,在電子發燒友舉辦的2024電機控制先進技術研討會暨電機控制技術市場表現獎頒獎典禮上,雅特力科技AT32F415憑借高效的性能和在電機控制市場的優異表現,榮獲“2024年度電機控制十大
    的頭像 發表于 11-23 01:04 ?355次閱讀
    喜訊!雅特力科技榮膺“2024年度電機控制十大主控芯片”

    LMX2492如何根據該軟件設置CMP0和CMP1的值?

    我想使用LMX2492產生線性調頻信號,但是我沒有完全理解TICS Pro的使用方法:如何根據該軟件設置CMP0和CMP1的值,期待您的回答
    發表于 11-08 15:35

    STM32轉AT32代碼轉換

    1.引言在嵌入式開發中,我們經常會遇到更換單片機芯片的事情,若芯片是同一廠家的還好說,若是不同廠家的則需要重新寫,重新調,重新去學習其底層驅動程序,比較費時費力。如:ST32轉AT32、ST32轉
    的頭像 發表于 09-28 08:09 ?405次閱讀
    STM32轉<b class='flag-5'>AT32</b>代碼轉換

    AT32講堂088 | 雅特力AT32F402/F405時鐘配置

    簡介時鐘是芯片正確高效運行的基礎,正確的時鐘配置是芯片能正確運行的必要條件,其重要性不言而喻。AT32各系列產品的時鐘配置部分可能存在細微的差異和需要注意的事項,本文檔就著重針對各系列的情況來詳細
    的頭像 發表于 09-15 08:08 ?637次閱讀
    <b class='flag-5'>AT32</b><b class='flag-5'>講堂</b>088 | 雅特力AT32<b class='flag-5'>F</b>402/<b class='flag-5'>F</b>405時鐘配置

    AT32講堂087 | 雅特力AT32 IDE快速入門指南

    話框內,輸入項目名稱,這里以AT32F403AVGT7為例,項目名稱輸入AT32F403AVGT7;項目類型選擇AT32F403A_407Project;工具鏈默認選擇ArmCross
    的頭像 發表于 09-15 08:08 ?598次閱讀
    <b class='flag-5'>AT32</b><b class='flag-5'>講堂</b>087 | 雅特力<b class='flag-5'>AT32</b> IDE快速入門指南

    AT32講堂085 | 雅特力AT32 MCU HICK時鐘校準

    簡介AT32系列MCU內部都有提供適合運行的內部高速時鐘(HICK),其本質就是內置于芯片的RC振蕩。在25℃下,其典型值頻率8MHz的精度由工廠校準到±1%,在-40到105℃,該內部高速時鐘
    的頭像 發表于 08-30 12:26 ?871次閱讀
    <b class='flag-5'>AT32</b><b class='flag-5'>講堂</b>085 | 雅特力<b class='flag-5'>AT32</b> MCU HICK時鐘校準

    INA205 cmp1復位引腳拉高、cmp1 in沒有輸入的情況下,cmp1 out會輸出高電平,為什么?

    在初始化階段,INA205 cmp1復位引腳拉高、cmp1 in沒有輸入的情況下,cmp1 out會輸出高電平 ,請問是什么原因
    發表于 07-30 06:55

    做了個DAPLink調試,最高支持1500V隔離!靜電多不了一點!

    工程名稱:基于AT32F415的隔離DAP-Link調試前言做了一款隔離DAPLink調試,最高支持1500V隔離(不接入隔離電源情況下可以達到5KV)。能隔離大部分靜電!基于AT32F4
    的頭像 發表于 06-06 08:05 ?261次閱讀
    做了個DAPLink調試<b class='flag-5'>器</b>,最高支持1500V隔離!靜電多不了一點!

    解析 NC 軸 18005 錯誤及 AX5000 驅動 F415 故障

    電子發燒友網站提供《解析 NC 軸 18005 錯誤及 AX5000 驅動 F415 故障.pdf》資料免費下載
    發表于 05-11 14:10 ?0次下載
    主站蜘蛛池模板: 欧美一级黄色片视频 | 特黄特黄特色大片免费观看 | 日本免费色网站 | 久久精品国产福利国产琪琪 | 九九黄色网| 在线天堂网 | 五月婷婷激情综合 | 老子影院午夜精品欧美视频 | 国产成人精品高清免费 | 亚洲国产欧美在线成人aaaa | 真人一级一级特黄高清毛片 | 免费啪 | 免费看欧美一级特黄a大片一 | 男人的天堂免费视频 | 操的好爽视频 | 色综合久久久高清综合久久久 | 国产美女视频爽爽爽 | 噜啪啪| 全免费一级毛片在线播放 | 色婷婷亚洲精品综合影院 | 色吧五月婷婷 | 色多多免费视频 | 91精品久久国产青草 | 看黄视频免费 | 中文字幕有码在线视频 | 男男h全肉耽污 | 亚洲一区二区三区四区在线 | h免费视频 | 国模福利 | 欧美成人一区亚洲一区 | 美女网站色在线观看 | 国产亚洲精品久久午夜 | 国产福利久久 | 日本视频色| 亚洲vv| 丁香六月色婷婷 | 色噜噜狠狠狠狠色综合久 | 777奇米影音 | 在线色播 | 国产精品xxxav免费视频 | 成人a在线观看 |