實時控制是嵌入式系統(tǒng)執(zhí)行的最基本任務(wù)之一。通常,它是在軟件中實現(xiàn)的——這種方法會限制 CPU 并消耗過多的功率。Microchip的PIC18-Q10系列通過在硬件中實現(xiàn)許多時序關(guān)鍵和內(nèi)核密集型任務(wù)來消除這些問題。這些微控制器 (MCU) 可幫助您降低功耗,消除對額外代碼的需求,并通過高級外設(shè)功能和互連性提高系統(tǒng)性能。
使用 PIC18-Q10 MCU,您可以根據(jù)您的應(yīng)用設(shè)計快速、可靠的實時控制系統(tǒng)。這些 MCU 具有靈活的外設(shè),如可配置邏輯單元 (CLC),使您能夠設(shè)計可與 MCU 接口的簡單功能。CLC 外設(shè)是用戶可配置的外設(shè),用于創(chuàng)建基于硬件的自定義邏輯功能。外設(shè)允許您指定外部和內(nèi)部信號的組合作為邏輯功能的輸入,并在內(nèi)部連接定時器、脈寬調(diào)制器 (PWM)、串行端口和 I/O 引腳等外設(shè),以便于硬件定制。
CLC 提供:
更大的靈活性和簡化的設(shè)計:CLC可用作實現(xiàn)順序和/或組合邏輯功能的獨立外設(shè),從而促進快速事件觸發(fā)和響應(yīng)。它還可以與其他外設(shè)一起使用,通過促進硬件中復(fù)雜功能的自定義實現(xiàn)來幫助擴展功能。
改進的系統(tǒng)性能: 由于CLC完全獨立于內(nèi)核,因此它有效地降低了任何應(yīng)用的CPU帶寬要求,因為許多簡單的邏輯和事件響應(yīng)可以從CPU卸載到外設(shè)。
降低系統(tǒng)成本:CLC 可減少設(shè)計所需的外部元件數(shù)量,從而降低 PCB 尺寸和整體系統(tǒng)成本。它支持更高的集成度,無需任何外部元件,從而減小了PCB尺寸和系統(tǒng)成本。它還降低了閃存和RAM要求,因為不需要軟件算法。
更快的響應(yīng):與軟件中實現(xiàn)的邏輯功能相比,硬件中實現(xiàn)的邏輯功能具有更快的事件響應(yīng)。
要獲取有關(guān)如何創(chuàng)建自定義邏輯函數(shù)的更多信息,請下載 PIC18 上的 CLC 入門技術(shù)簡報。本文檔通過以下常見用例解釋了 CLC 的概念及其實現(xiàn):
使用基本邏輯門
使用 CLC 創(chuàng)建數(shù)據(jù)信號調(diào)制器
使用 CLC 創(chuàng)建 LED 調(diào)光效果
該文檔為每個用例提供了易于遵循的說明和 Github 代碼示例。它還使用Microchip的PIC18F47Q10好奇號納米評估套件,具有完整的編程和調(diào)試功能。PIC18-Q10 MCU由我們的軟件工具提供支持,包括MPLAB?代碼配置器(MCC) - 一個免費的軟件插件,提供圖形用戶界面(GUI)格式,可輕松配置外設(shè)和功能。這使您能夠輕松拖放以GUI格式連接輸入和輸出,并通過單擊按鈕生成C代碼,從而大大簡化了CLC和其他外設(shè)的實施。
審核編輯:郭婷
-
微控制器
+關(guān)注
關(guān)注
48文章
7399瀏覽量
150683 -
mcu
+關(guān)注
關(guān)注
146文章
16813瀏覽量
349508 -
嵌入式
+關(guān)注
關(guān)注
5054文章
18924瀏覽量
301081
發(fā)布評論請先 登錄
相關(guān)推薦
評論