實時控制是嵌入式系統(tǒng)執(zhí)行的最基本任務之一。通常,它是在軟件中實現(xiàn)的——這種方法會限制 CPU 并消耗過多的功率。Microchip的PIC18-Q10系列通過在硬件中實現(xiàn)許多時序關鍵和內(nèi)核密集型任務來消除這些問題。這些微控制器 (MCU) 可幫助您降低功耗,消除對額外代碼的需求,并通過高級外設功能和互連性提高系統(tǒng)性能。
使用 PIC18-Q10 MCU,您可以根據(jù)您的應用設計快速、可靠的實時控制系統(tǒng)。這些 MCU 具有靈活的外設,如可配置邏輯單元 (CLC),使您能夠設計可與 MCU 接口的簡單功能。CLC 外設是用戶可配置的外設,用于創(chuàng)建基于硬件的自定義邏輯功能。外設允許您指定外部和內(nèi)部信號的組合作為邏輯功能的輸入,并在內(nèi)部連接定時器、脈寬調(diào)制器 (PWM)、串行端口和 I/O 引腳等外設,以便于硬件定制。
CLC 提供:
更大的靈活性和簡化的設計:CLC可用作實現(xiàn)順序和/或組合邏輯功能的獨立外設,從而促進快速事件觸發(fā)和響應。它還可以與其他外設一起使用,通過促進硬件中復雜功能的自定義實現(xiàn)來幫助擴展功能。
改進的系統(tǒng)性能: 由于CLC完全獨立于內(nèi)核,因此它有效地降低了任何應用的CPU帶寬要求,因為許多簡單的邏輯和事件響應可以從CPU卸載到外設。
降低系統(tǒng)成本:CLC 可減少設計所需的外部元件數(shù)量,從而降低 PCB 尺寸和整體系統(tǒng)成本。它支持更高的集成度,無需任何外部元件,從而減小了PCB尺寸和系統(tǒng)成本。它還降低了閃存和RAM要求,因為不需要軟件算法。
更快的響應:與軟件中實現(xiàn)的邏輯功能相比,硬件中實現(xiàn)的邏輯功能具有更快的事件響應。
要獲取有關如何創(chuàng)建自定義邏輯函數(shù)的更多信息,請下載 PIC18 上的 CLC 入門技術簡報。本文檔通過以下常見用例解釋了 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)格式,可輕松配置外設和功能。這使您能夠輕松拖放以GUI格式連接輸入和輸出,并通過單擊按鈕生成C代碼,從而大大簡化了CLC和其他外設的實施。
審核編輯:郭婷
-
微控制器
+關注
關注
48文章
7953瀏覽量
155140 -
mcu
+關注
關注
146文章
17984瀏覽量
367133 -
嵌入式
+關注
關注
5152文章
19675瀏覽量
317685
發(fā)布評論請先 登錄
【下載】《PIC項目實戰(zhàn):基于PIC18》
如何使用PIC16F1509與AN1606 CLC配置
如何輕松擴展實時控制資源
自制PIC18F47Q10的教程
如何計算天線的CLC濾波器值?
AN1470 - 使用CLC和NCO實現(xiàn)曼徹斯特解碼器
PIC32器件上提供的實時時鐘和日歷硬件模塊及其操作的詳細中文概述

貿(mào)澤電子攜手Microchip帶來“PIC18 Q10系列MCU介紹”直播課程
在實時應用中使用CLC

PIC18 Q10產(chǎn)品系列入門

使用CLC擴展PIC MCU的功能

PIC18F到PIC18FXXJ閃存器件的移植
PicOne PIC18F47Q10開源分享

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

評論