女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

ADuC702x模擬微控制器生成可編程數字波形

星星科技指導員 ? 來源:ADI ? 作者:Aude Richard ? 2023-02-03 11:53 ? 次閱讀

許多系統需要固定或可編程的數字時鐘波形。在PCB面積受限的應用中,微控制器通常產生這些信號。本文介紹了使用ADuC702x模擬微控制器生成時鐘的三種方法。

時鐘生成的經典解決方案是切換微控制器的通用輸出之一。如果計時器可用,則可以將其配置為在每次溢出時補充中斷服務例程中的通用輸出。這種類型的完全可編程數字波形生成允許可編程占空比,但中斷延遲限制了其速度和精度。基于ARM7的ADuC702x具有可變的中斷延遲。這種變化會在生成的信號上產生抖動。這種方法的另一個缺點是,必須以高優先級處理計時器中斷,以保持正確的計時。理想情況下,數字波形生成不應涉及內核。

一種不涉及內核的解決方案使用集成PWM(脈寬調制器)。這種方法還允許可變占空比。時鐘分辨率取決于PWM開關頻率寄存器的大小和內核時鐘頻率。該解決方案的主要優點是沒有CPU負載,并且可以產生從幾赫茲到幾十兆赫茲的寬范圍頻率。ADuC702x系列集成PWM模塊,如圖1所示。

pYYBAGPchUiAcG9cAABVEsH6P88316.jpg?la=en&imgver=1

圖1.ADuC7026 原理框圖

該解決方案的缺點是PWM生成時鐘的精度取決于內部時鐘的精度,并且它使用完整的三相PWM模塊,而該模塊最初并非用于此目的。使用外部3 kHz晶體而不是精度為±32%的片內振蕩器可以提高精度,但這會增加成本、尺寸和功率預算。

較小的解決方案包括使用門和觸發器。ADuC702x系列包括一個可編程邏輯陣列(PLA),可用于實現膠合邏輯。該PLA由16個可編程門和觸發器組成,完全可以通過軟件進行配置。一個非常簡單的時鐘可以只使用一個NOT門和一個觸發器進行編程,如圖2所示。

analog-microcontroller-generates-programmable-digital-waveforms_02.gif?la=en&imgver=1

圖2.使用PLA的可編程時鐘

觸發器可通過內核時鐘、內部 32kHz 振蕩器、定時器1 或通用輸入進行計時。時鐘頻率可以非常靈活,但占空比無法編程。該解決方案的最大優點是它只占用了非常小的芯片塊。ADuC702x上集成了非專用門,具有極大的靈活性。

下表總結了這三種方法的特點。雖然每種方法都有優點,但只有應用程序才能確定哪一種是最合適的解決方案。

表1:ADuC702x系列三種方法的比較

最低速度 最大速度 優勢
通用信息總局 使用 T1:1/2^32 中斷延遲:
5 到 50 個
時鐘周期
可變占空比 抖動
中央處理器負載
使用計時器
脈寬調制 核心時鐘/ (2 × PWMDAT0.max) = 344 Hz 核心時鐘/ (2 × PWMDAT0最小) = 22 MHz
無 CPU 負載
可變占空比
使用三相PWM模塊
PLA 使用 T1:1/2^33 核心時鐘 / 2 無 CPU 負載
僅使用 1 個聚乳酸元件
并非每個 GPIO 都可以用作 PLA 輸出
可能使用計時器
固定占空比

審核編輯:郭婷

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

    關注

    48

    文章

    7893

    瀏覽量

    153562
  • PWM
    PWM
    +關注

    關注

    116

    文章

    5336

    瀏覽量

    217726
  • 計時器
    +關注

    關注

    1

    文章

    428

    瀏覽量

    33399
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    ADuC702X系列評估板可以用來做什么?有什么作用?

    ADuC702X系列評估板可以用來做什么,主要作用是什么,可以幫助開發人員做什么,應該怎么用,請幫忙解答謝謝。
    發表于 01-12 08:04

    PSD3XX可編程微控制器外圍系列設計實例.pdf

    PSD3XX可編程微控制器外圍系列設計實例
    發表于 05-13 11:00 ?32次下載
    PSD3XX<b class='flag-5'>可編程</b><b class='flag-5'>微控制器</b>外圍系列設計實例.pdf

    PSD3XX可編程微控制器外圍系列設計實例

    PSD3XX可編程微控制器外圍系列設計實例
    發表于 05-15 14:14 ?6次下載
    PSD3XX<b class='flag-5'>可編程</b><b class='flag-5'>微控制器</b>外圍系列設計實例

    基于HD44780的字符LCD與ADuC702x接口

    目前市面上有各種各樣的LCD顯示屏,所幸的是其中許多 LCD都符合HD44780U標準。此標準適用于那些接受 ADuC702x的數據并與LCD屏幕實現通信的LCD控制器芯 片。HD44780標準LCD屏幕可提供多種格
    發表于 04-11 15:45 ?64次下載
    基于HD44780的字符LCD與<b class='flag-5'>ADuC702x</b>接口

    使用ADuC702x系列實現計數

    簡介 ADuC702x系列的輸出端有一個片內可編程邏輯陣列,它 由16個帶觸發的門電路組成。該膠連邏輯可以用于實現 不同的功能。本應用筆記說明如何實現一個3位計數, 但同樣的原理
    發表于 04-11 15:48 ?33次下載
    使用<b class='flag-5'>ADuC702x</b>系列實現計數<b class='flag-5'>器</b>

    可編程控制器基本知識_可編程控制器原理及應用

    PLC的發展也是與計算機技術、控制技術、數字技術、通信網絡技術等高新技術的發展息息相關,正是這些高新技術的發展推動了可編程控制器的發展。本文主要介紹的就是可編程控制器的基礎知識,首先介
    的頭像 發表于 04-25 09:43 ?6w次閱讀
    <b class='flag-5'>可編程控制器</b>基本知識_<b class='flag-5'>可編程控制器</b>原理及應用

    可編程邏輯控制器是什么_可編程邏輯控制器原理

    可編程邏輯控制器是種專門為在工業環境下應用而設計的數字運算操作電子系統。它采用一種可編程的存儲,在其內部存儲執行邏輯運算、順序
    發表于 07-31 11:50 ?1.1w次閱讀
    <b class='flag-5'>可編程</b>邏輯<b class='flag-5'>控制器</b>是什么_<b class='flag-5'>可編程</b>邏輯<b class='flag-5'>控制器</b>原理

    什么是可編程控制器

    在之前的草案中,可編程控制器的定義是:“可編程控制器是一個數字操作的電子系統,設計用于工業環境。它使用可編程存儲來存儲和執行邏輯操作、順序
    發表于 06-08 17:28 ?9483次閱讀

    AN-798: 使用PWM產生ADuC702x系列的模擬輸出

    AN-798: 使用PWM產生ADuC702x系列的模擬輸出
    發表于 03-19 08:09 ?2次下載
    AN-798: 使用PWM產生<b class='flag-5'>ADuC702x</b>系列的<b class='flag-5'>模擬</b>輸出

    AN-724:ADuC702x串行下載協議

    AN-724:ADuC702x串行下載協議
    發表于 05-10 10:06 ?7次下載
    AN-724:<b class='flag-5'>ADuC702x</b>串行下載協議

    AN-908: 基于HD44780的字符LCD與ADuC702x接口

    電子發燒友網站提供《AN-908: 基于HD44780的字符LCD與ADuC702x接口.pdf》資料免費下載
    發表于 01-13 15:44 ?0次下載
    AN-908: 基于HD44780的字符LCD與<b class='flag-5'>ADuC702x</b>接口

    AN-895: ADuC702x MicroConverter I2C接口

    電子發燒友網站提供《AN-895: ADuC702x MicroConverter I2C接口.pdf》資料免費下載
    發表于 01-14 17:21 ?0次下載
    AN-895: <b class='flag-5'>ADuC702x</b> MicroConverter I2C接口

    AN-831: 使用ADuC702x系列實現計數

    電子發燒友網站提供《AN-831: 使用ADuC702x系列實現計數.pdf》資料免費下載
    發表于 01-14 16:28 ?0次下載
    AN-831: 使用<b class='flag-5'>ADuC702x</b>系列實現計數<b class='flag-5'>器</b>

    AN-765: ADuC702x系列的短脈沖持續時間測量

    電子發燒友網站提供《AN-765: ADuC702x系列的短脈沖持續時間測量.pdf》資料免費下載
    發表于 01-14 14:55 ?0次下載
    AN-765: <b class='flag-5'>ADuC702x</b>系列的短脈沖持續時間測量

    AN-798:使用PWM在ADuC702x系列上產生模擬輸出

    電子發燒友網站提供《AN-798:使用PWM在ADuC702x系列上產生模擬輸出.pdf》資料免費下載
    發表于 01-15 16:03 ?0次下載
    AN-798:使用PWM在<b class='flag-5'>ADuC702x</b>系列上產生<b class='flag-5'>模擬</b>輸出