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

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

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

3天內不再提示

在通用MCU上實現ADC喚醒和傳輸功能

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2022-02-21 10:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們一直在通過減少元器件的數量和節約印刷電路板的尺寸來追求系統設計的最優化。

增添小型、低成本的微控制器MCU)以實現簡單的輔助處理功能,可以對許多電路的設計產生助益。該通用MCU并非系統中主要的處理器,但它可處理一些必不可少的系統級功能,如LED控制或輸入/輸出擴展。本文中,我將說明如何在系統中集成多功能通用處理MCU來縮減物料清單(BOM)成本,節省電路板空間,并最大程度地簡化設計。

例如,假如您要創建一個具有以下功能的新設計:
? LED控制
? I/O擴展
? 帶電可擦可編程存儲器(EEPROM
? 外部看門狗時鐘

您可使用分立元器件來實現所有功能。也可以考慮在通用MCU上執行軟件實現同樣的功能,以降低復雜性并減小電路板的尺寸,如圖1所示。

o4YBAGAH06KAcUR4AACtR98qm0A849.jpg

圖1:在單個通用MSP430 MCU上實現軟件中多個分立元器件的功能

另一個值得考慮的設計方面的挑戰——也許是一個最為重要的挑戰——就是符合您的設計預算要求。

例如,如果采用分立元器件方法實現這些功能,您可預估大致的物料清單成本。舉例來說,具備包括LED控制、五通道I/O擴展器、串行EEPROM和外部看門狗時鐘等功能的多個分立元器件方案總計將花費約0.97美元。與此相比,8-KB MSP430 MCU的當前網絡價格不到0.25美元。這可大大節約了成本!

如果您需要更大或更小內存的通用MCU,可在MSP430 MCU產品系列中發現不同內存和配置的豐富的選擇。具體信息請登錄TI.com.cn查詢。

內存 產品型號
0.5 kB MSP430FR2000
1 kB MSP430FR2100
2 kB MSP430FR2110
4 kB MSP430FR2111
8 kB MSP430FR2422
16 kB MSP430FR2433

表1:TI.com.cn上的通用MSP430 MCU主打產品列表

采用集成度好的通用化MCU的設計方案不僅可減小電路板尺寸、減少元器件數量,還可降低整體物料成本。您可在網絡研討會“更簡易的系統監控:如何將多個功能轉移到MSP430 MCU。”中了解更多關于這些設計的信息。

示例應用程序:在通用MCU上實現ADC喚醒和傳輸功能

讓我們來看一個示例,說明如何在設計中真正實現輔助處理功能。

一種常見的設計是在電路板上配置一塊模數轉換器ADC),并同其他諸如電池監控器或溫度傳感器等設備連接。在此示例中,ADC必須定期對來自傳感器模擬信號進行采樣,并將此數據發送回MCU,而MCU將根據這些信號的情況進行操作。

如果MCU使用定時器來觸發ADC讀取,甚至連續接收ADC返回的值,則會增加系統功耗。一種解決方案是將ADC集成到MCU中,并獨立于中央處理器(CPU)進行操作。如此,MCU的其余部分可以進入休眠狀態,僅在ADC讀取的值超過某個閾值時才被予以喚醒。此時,ADC將發出中斷信號并喚醒MCU。

我們在有關輔助處理功能“使用MSP430 MCU通過閾值進行ADC喚醒并傳輸數據。”的培訓視頻中,對該應用加以說明。在本視頻中,我們展示了一個圖形用戶界面(GUI),演示ADC值的讀取以及中斷信號的傳輸,以便在達到閾值后喚醒CPU。

結論

使用另一個小型MCU執行輔助處理功能是簡化設計的好方法。通用型MSP430MCU具備超低功耗和模擬外設獨立監控的特點很適合這類應用,另外,借助我們的軟件和圖形化界面,您可在數分鐘內對MSP430設備進行編程,以實現各類功能。

審核編輯:何安

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

    關注

    48

    文章

    8381

    瀏覽量

    164587
  • msp430
    +關注

    關注

    182

    文章

    2406

    瀏覽量

    233415
  • 德州儀器
    +關注

    關注

    123

    文章

    1974

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    使用 CW32 實現電池備份(VBAT)功能

    電池備份(VBAT)功能實現方法,一般是使用 MCU 自帶的 VBAT 引腳,通過該引腳連接鈕扣電池,當系統電源因故掉電時,保持 MCU
    發表于 01-04 06:34

    詳解JPEG解碼MCU實現挑戰

    物聯網和嵌入式應用中,圖像處理早已不再是高性能處理器的專屬任務。越來越多的場景需要在資源受限的微控制器(MCU實現圖像顯示,而JPEG (Joint Photographic E
    的頭像 發表于 12-26 10:29 ?1014次閱讀

    筋膜槍應用的MCU微控制器方案

    筋膜槍是現在很多人必不可少的放松肌肉的健身工具,而實現筋膜槍的高效、穩定、安全運行,則需要內部搭載的MCU微控制器來負責控制電機運轉、保護電路安全并實現各種智能功能。英尚微電子的筋膜槍
    的頭像 發表于 12-09 16:39 ?671次閱讀
    <b class='flag-5'>在</b>筋膜槍<b class='flag-5'>上</b>應用的<b class='flag-5'>MCU</b>微控制器方案

    使用芯源CW32 MCU實現低功耗模式下的RTC定時喚醒功能

    最近在項目中,我使用了芯源的CW32 MCU,并成功實現了低功耗模式下通過RTC定時喚醒系統的功能。這篇帖子將分享我的實現過程以及一些代碼片
    發表于 12-04 07:55

    請問外部事件立即喚醒MCU如何設置?

    應用中外部事件如按鈕按下、傳感器檢測到特定信號等需要立即喚醒MCU。該如何設置外部中斷?怎么能在低功耗模式下仍然可靠觸發喚醒
    發表于 12-04 06:56

    MCU芯片想實現低功耗如何做到?

    軟件設計 通過軟件優化,減少MCU的空閑時間和運行時的活動周期,降低整體功耗。 使用睡眠模式和喚醒中斷功能,僅在必要時喚醒MCU處理任務。
    發表于 12-01 08:01

    MCU典型的睡眠喚醒時間delay的概念

    (此處可知MCU內部看門狗是可以使用LPRC低頻時鐘睡眠模式下運行),亦或者外部復位或者內部復位事件發生等,這個現象就是喚醒事件。 這里有一個特殊情況需要注意,當中斷和低功耗模式指令同時發生時,那么
    發表于 11-25 08:03

    CW32F030 MCU設置外部中斷和RTC喚醒條件的示例

    ) { Enter_Sleep_Mode();// 進入Sleep模式,等待外部中斷喚醒 // 喚醒后的處理代碼(實際,這部分代碼將在中斷處理函數中執行) } } 示例2:RTC喚醒
    發表于 11-25 08:00

    利用DMA如何降低MCU功耗?

    利用DMA(直接內存訪問)降低MCU功耗的核心在于最小化CPU介入,通過硬件自動完成數據傳輸任務,使CPU能盡可能長時間處于休眠狀態。 CPU休眠時間最大化 DMA接管數據搬運(如外設?內存、內存
    發表于 11-18 07:34

    GPIO、PWM、ADC,到底怎么區分?

    時不再迷糊。GPIO最基礎的數字接口GPIO(GeneralPurposeInput/Output),通用輸入輸出,是MCU最常見的引腳類型。GPIO的核心功能
    的頭像 發表于 11-14 10:28 ?758次閱讀
    GPIO、PWM、<b class='flag-5'>ADC</b>,到底怎么區分?

    AG32 內置的CPLD 的DMA功能如何實現

    一、AGM 的AG32 CPLD中實現DMA(直接內存訪問)功能,其核心邏輯如下: 1、系統架構?采用主從架構:MCU作為主設備,CPLD作為從設備?交互方式:
    發表于 10-31 15:42

    恩智浦MCXA345/A346通用MCU產品介紹

    近日,恩智浦發布了MCXA345/A346通用MCU,一顆主打混合信號(ADC輸入通道多達82個)并且適用于電機控制的通用MCU
    的頭像 發表于 08-13 11:42 ?5292次閱讀
    恩智浦MCXA345/A346<b class='flag-5'>通用</b><b class='flag-5'>MCU</b>產品介紹

    無法配置 ADC1 來觸發 DMA 傳輸,怎么解決?

    您好,我無法配置 ADC1 來觸發 DMA 傳輸,以便將 ADC 結果復制到緩沖區中并避免使用 ADC1 中斷。 根據用戶手冊,我發現應該使用 DMAP_
    發表于 07-21 06:57

    RA0E2 通用微控制器 (MCU)數據手冊和選型解讀

    和 1.6V 至 5.5V 的寬工作電壓范圍。RA0E2 MCU 包括一個高精度 (±1%) 和高速片振蕩器,以提高精度。這些 MCU 由一個電源架構組成,可從待機模式 (1.6μs) 快速
    的頭像 發表于 05-13 15:21 ?1216次閱讀
    RA0E2 <b class='flag-5'>通用</b>微控制器 (<b class='flag-5'>MCU</b>)數據手冊和選型解讀

    AG32 MCU中CPLD使用基礎(二)

    ADC模塊,cpld里做的工作,是把串行數據轉換成并行數據。 因為 AG32 芯 片中集成的 ADC 硬核是串行數據輸出的,而 mcu 訪問數據都是并行的。為了
    發表于 04-07 09:25