精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

利用下一代PIC18 Q10 MCU的高級外設完成更多工作

星星科技指導員 ? 來源:microchip ? 作者:microchip ? 2023-04-23 10:18 ? 次閱讀

下一代PIC18“Q10”系列微控制器具有多個易于使用的內核獨立外設(CIP)和智能模擬外設,可滿足期望,并被證明是大多數嵌入式應用的正確選擇。“Q10”MCU 的 CIP 可降低固件復雜性,提供所需的靈活性,并幫助系統滿足功能安全標準。

應用要求

絕大多數嵌入式應用需要的不僅僅是計算能力。系統性能完全取決于應用程序,因為要求因應用程序而異。一種應用可能需要高精度、快速模擬功能和安全通信;而另一個應用可能是成本驅動的,可能需要在MCU中集成多個定時器通信接口

最常見的嵌入式系統通常涉及某種類型的傳感、電源轉換、閉環控制和/或某些通信活動。一般來說,物聯網是大量智能、數據收集、決策設備,有助于實現一個知情的世界;在這個世界里,我們可以更準確地預測可以精確趨勢的數據。為了促進物聯網,最基本的設備只需要包括一個安全控制器和一些將數據傳輸到云或有線/無線通信介質的方法。因此,所需的MCU選擇完全取決于應用,可能不需要巨大的存儲器或高處理能力。

考慮到智能設備的存在大幅增加,我們與這些設備的交互始終存在。這些設備的故障可能是危險的,因為我們對它們的依賴有時是深刻的。因此,系統必須通過內置安全機制來符合某些安全要求,這有助于在需要時降低潛在風險或將損壞降低到可容忍的水平。

為了實現嵌入式應用的功能安全,整個系統應符合當地安全法規和行業標準制定的標準。作為嵌入式應用中的主要部分,微控制器的完整性以及其他部件對于在惡劣環境中實現系統魯棒性至關重要。

固件及其限制

讓我們考慮一個在任何應用程序中檢測開關按下事件的簡單示例。有多種軟件解決方案可用于實現這一目標。但是,所有這些解決方案都需要一種算法和一些處理來解決去抖動問題或檢測多按和長按事件,從而消耗CPU時間,功耗,并且很可能是一個關鍵優先級的瑣碎中斷服務例程(取決于交換機的目的)。

此外,如果要檢測的不是開關按下,而是檢測時間段明顯更小的外部脈沖,事情將變得更加復雜。錯過了它是最突出的。在檢測脈沖時,您可能會經常遇到的另一個挑戰是毛刺。擺脫軟件中的故障始終是一個挑戰,因為有時它被評估為“1”,有時被評估為“0”,永遠不確定。

通過模數轉換器測量模擬信號是許多應用最基本的要求之一。這些測量通常需要對采集的數據進行平均和低通濾波。用于消除噪聲的基于軟件的濾波器既耗時又復雜,而數據平均需要大量內存。

延遲是軟件帶來的另一個問題;即使您以最佳方式確定所有任務的優先級。優先級相同和較低優先級的任務必須等到優先級較高的任務完成。這在某些應用中可能對安全至關重要。如果某些應用程序需要評估兩個并發信號,軟件只能按順序進行。在軟件中處理實時信號很困難,因為CPU是同步的,這增加了從輸入到輸出的至少一個時鐘周期延遲。

在開發應用程序時,大量此類并發癥非常常見。克服它們總是需要復雜的代碼例程或外部硬件電路,這將增加應用程序的開發時間和成本。為閃存程序添加簡單的CRC檢查可能是一項非常復雜的開發和測試任務。處理這些復雜代碼會消耗 CPU 時間和功耗。從 CPU 卸載它們可以延長 MCU 的休眠持續時間,而計算不需要 CPU。這有助于降低MCU的平均功耗,這在電池供電應用中可能非常關鍵。

PIC18 “Q10”系列 MCU 及其專用外設

Microchip最新的PIC18“Q10”系列微控制器經過優化,具有集成的智能模擬、可配置外設和5V操作,可實現穩健的實時控制,以實現抗噪性。

每個器件都包括一整套內核獨立外設(CRC /內存掃描、可配置邏輯單元、窗口看門狗定時器、硬件限制定時器等)、PWM 和多個通信接口。此外,該系列還包括智能模擬外設,如過零檢測器(ZCD)、片上模擬比較器、數模轉換器DAC)和帶計算功能的模數轉換器(ADC2)。ADC2包括硬件電容分壓器(CVD)支持,用于多通道電容式觸摸檢測。

PIC18 'Q10' MCU 通過使用其智能模擬和內核獨立外設 (CIP) 促進軟件的創新設計替代方案。初始化后,CIP 可提供穩態閉環嵌入式控制,而不會受到 CPU 的任何干擾。由于它們是獨立的外設和CPU獨立,因此共享數據、邏輯信號和/或模擬信號的延遲為零。此外,CIP 有助于降低固件復雜性,從而減輕 CPU 的負擔。因此,CIP 使您能夠使用 PIC18 'Q10' MCU 輕松設計更復雜的應用。

面向嵌入式應用的PIC18 “Q10”MCU

Microchip的PIC18“Q10”系列MCU配備了針對各種實時應用的大量外設。PIC18 'Q10' MCU 通過穩健的硅設計和制造工藝為系統提供良好的完整性,有助于提高系統穩健性。窗口看門狗定時器,用于從失控的代碼中恢復,在應用程序中啟用所需的安全功能。安全性是應用程序中另一個備受追捧的功能。片上CRC模塊在通信應用中節省了大量時間和功耗。內存掃描功能為無線 (OTA) 升級和系統啟動提供固件自檢,防止系統受損。

當勤奮使用時,可配置邏輯單元 (CLC) 是一項非常強大的資產。CLC可以配置為任何基本邏輯門和/或順序元件,以執行無數的任務。例如,在讀取小周期脈沖時,通過使用D觸發器配置中的CLC可以完全避免毛刺。對于CLC來說,讀取兩個并發信號是一帆風順的,因此任何數字邏輯也可以建立在這兩個輸入信號上,如OR,AND和NOR等。給出所需的輸出。CLC 可以與自身、其他 CLC 和/或其他外圍設備結合使用。這種多功能性使您可以靈活地創建創新設計。編碼器、解碼器、計數器、脈沖擴展器、環形轉換器、有限狀態機等應用都可以使用 CLC 輕松實現。

回到開關去抖動問題,檢測開關按下事件所需的魯棒去抖動機制也可以通過定時器外設的硬件限制定時器(HLT)功能來實現,而無需任何固件邏輯實現。定時器可以檢測開關按下的上升或下降(或兩者,如果需要),然后在所需的預編程延遲后生成事件(以克服去抖動波動)。CLC 還可用于實現交換機去抖動邏輯。硬件限位定時器(HLT)在安全關鍵應用中也很有用,可以檢測潛在的故障情況并采取適當的糾正措施將系統從故障狀態中恢復,這有助于系統以可預測的方式運行。

在處理模擬信號時,智能模擬外設(如帶CVD、比較器和ZCD的ADC2)非常方便。ADC2模塊內置的后處理計算功能使您能夠僅在硬件級別執行平均值、突發平均值、過采樣、低通濾波、最小/最大閾值檢測以及更多操作。結合CVD技術,ADC2模塊還可用于人機界面(HMI)應用中的電容式觸摸檢測。您可以在設計中添加直觀的觸摸按鈕,避免使用外部觸摸模塊。

模擬比較器和ZCD也是模擬信號處理應用中非常有用的外設。兩個外設都提供瞬時信號電平檢測,因為它們與CPU異步,因此沒有輸出延遲。

CIP 旨在根據您編寫、調試、測試和集成到整個系統中的軟件代碼自動執行通常由 CPU 執行的任務。帶有 CIP 的 PIC18 “Q10” 提供更多的睡眠時間余量,無需擔心控制方案可能會產生競爭中斷,從而忽略一個中斷。它減少了軟件和中斷的數量,釋放了CPU,并允許降低工作頻率以降低功耗。CIP 和“Q10”的智能模擬外設是下一代解決方案,可與緊湊型單核 MCU 并行執行事件。

開發生態系統

在任何新設計中使用加載功能的PIC18“Q10”MCU都是無縫且直接的。PIC18 'Q10' 系列 MCU 由 MPLAB X 集成開發環境 (IDE) 和基于云的 MPLAB Xpress IDE 提供支持。MPLAB X IDE 具有許多功能,可在設計階段增強開發和調試體驗,并提供單一集成環境來開發 PIC 和 AVR MCU 的應用。直觀的 MPLAB 代碼配置器 (MCC) 可作為 MPLAB X 的插件提供,提供圖形編程環境,只需單擊幾下即可生成易于理解的 C 代碼,為您節省大量時間和精力。這個全面且易于使用的開發生態系統有助于縮短整體設計周期和上市時間。與以前的PIC MCU的引腳對引腳兼容性確保您可以輕松遷移到“Q10”系列MCU,以增強現有產品的功能,而無需進行大量的重新設計。

Microchip的“Curiosity Nano”和“Curiosity HPC”開發板可用于啟動使用“Q10”系列MCU的開發和快速原型設計。Curiosity板從頭開始設計,以利用Microchip的MPLAB X和MPLAB Xpress開發環境,包括一個集成的編程器/調試器,不需要額外的硬件即可開始使用。

總結

PIC18 'Q10' 系列 MCU 將 PIC CPU、CIP、智能模擬外設和通信外設等完美結合,以開發具有高性能、完整性、設計靈活性和低功耗的系統。獨特的功能集和外設組合使其成為眾多應用的優質微控制器,包括但不限于工業過程控制、家用電器、傳感器節點、醫療、人機界面、無線連接、電機控制和汽車。因此,讓我們開始為您的下一個應用程序構建下一代智能設備。

審核編輯:郭婷

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

    關注

    48

    文章

    7487

    瀏覽量

    151045
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16987

    瀏覽量

    350300
  • 嵌入式
    +關注

    關注

    5068

    文章

    19016

    瀏覽量

    303239
收藏 人收藏

    評論

    相關推薦

    PIC18的配置位問題!急求!!!

    剛接觸PIC18, 使用的芯片是PIC18F97J60, 在利用PICC18編譯器寫程序時, 不論__CONFIG怎么設,編譯器都沒反應(菜單configure->configurat
    發表于 07-15 22:05

    【下載】《PIC項目實戰:基于PIC18

    PIC18項目第7章 高級PIC18項目——SD卡項目第8章 高級PIC18項目——USB總線項目第9章
    發表于 01-30 17:53

    有USB與PIC18有MSD設置嗎?

    有沒有任何的USB與PIC18有MSD設置?當我做PIC18F25J50時,我只能做CDC和HID。 以上來自于百度翻譯 以下為原文 Is there any generatio
    發表于 01-11 12:22

    微芯片8位MCU ARPIC10PIC12、PIC16、PIC18是什么意思?

    微芯片8位MCU ARPIC10PIC12、PIC16、PIC18。數字(10, 12, 16
    發表于 08-09 11:02

    Microchip PIC18家族指令集

    Microchip PIC18家族指令集
    發表于 08-02 14:46 ?56次下載

    PIC18C高檔MCU系列參考手冊

    PIC18系列是高性能、coms、集成了模數轉換器的全靜態MCU系列。PIC18 MCU采用先進的RISC構架,支持PLASH和OTP器件
    發表于 04-26 16:12 ?138次下載
    <b class='flag-5'>PIC18</b>C高檔<b class='flag-5'>MCU</b>系列參考手冊

    使用C18編譯器和定時器連接PIC18 MCU和兼容UNI/O?總線的串行EEPROM

    本文檔內容介紹了基于使用C18編譯器和定時器連接PIC18 MCU和兼容UNI/O總線的串行EEPROM設計,供參考
    發表于 04-24 16:34 ?6次下載
    使用C<b class='flag-5'>18</b>編譯器和定時器連接<b class='flag-5'>PIC18</b> <b class='flag-5'>MCU</b>和兼容UNI/O?總線的串行EEPROM

    Microchip PIC18 Explorer開發板

    Microchip PIC18 Explorer開發板介紹
    的頭像 發表于 06-06 13:45 ?3108次閱讀

    貿澤電子攜手Microchip帶來“PIC18 Q10系列MCU介紹”直播課程

    專注于引入新品推動行業創新的電子元器件分銷商貿澤電子(Mouser Electronics)宣布將聯合Microchip開設主題為“Microchip PIC18 Q10 系列 MCU 介紹”直播課程。
    發表于 12-11 11:49 ?1059次閱讀

    美國微芯科技下一代PIC18-Q43系列產品有助于提升噪聲抑制能力

    相信很多人都聽說過MCU,在基于單片機(MCU)的系統設計中,軟件系統通常是影響產品上市時間和系統性能的瓶頸。Microchip Technology Inc.(美國微芯科技公司)推出的下一代
    的頭像 發表于 03-30 17:08 ?3108次閱讀

    PIC18微控制器系列的數據手冊免費下載

    、PSP、10位ADC、WDT、POR和CAN 2.0B Active,以實現最大程度的靈活解決方案。大多數PIC18設備將提供8到128千字節的閃存程序存儲器和256到4千字節的數據RAM;工作電壓
    發表于 07-01 08:00 ?3次下載
    <b class='flag-5'>PIC18</b>微控制器系列的數據手冊免費下載

    帶觸摸界面和IR通信的電機控制

    本應用筆記介紹了個這樣的應用,它通過使用 PIC18 Q10 單片機的智能外設將紅外通信與直流電機控制結合在起。
    發表于 03-31 10:06 ?16次下載
    帶觸摸界面和IR通信的電機控制

    PIC18 Q10產品系列入門

    本應用筆記簡要介紹了 PIC18 Q10 系列器件的入門信息。有關 PIC18 Q10 系列器件之間差異的更多信息,請參見數據手冊。
    發表于 03-31 10:48 ?12次下載
    <b class='flag-5'>PIC18</b> <b class='flag-5'>Q10</b>產品系列入門

    8位MCU處理閉環控制應用

      可用于 PIC18 Q10 系列的 CIP 包括可簡化復雜開關設計的互補波形發生器 (CWG) 外設,以及具有計算功能的集成 ADC,可在硬件中執行高級計算和數據過濾,無需任何內核
    的頭像 發表于 06-08 17:11 ?890次閱讀
    8位<b class='flag-5'>MCU</b>處理閉環控制應用

    PIC18-Q71系列的智能模擬特性

    71 系列 MCU 將高性能 PIC18 中央處理器 (CPU) 內核與集成模擬內核獨立外設 (CIP) 配對,適用于混合信號和模擬應用。
    的頭像 發表于 04-20 09:23 ?833次閱讀
    <b class='flag-5'>PIC18-Q</b>71系列的智能模擬特性