0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用PIC18-Q10及其CLC模块轻松实现实时控制

星星科技指导员 来源:microchip 作者:microchip 2023-04-24 10:36 次阅读

实时控制是嵌入式系统执行的最基本任务之一。通常,它是在软件中实现的——这种方法会限制 CPU 并消耗过多的功率。MicrochipPIC18-Q10系列通过在硬件中实现许多时序关键和内核密集型任务来消除这些问题。这些微控制器MCU) 可帮助您降低功耗,消除对额外代码的需求,并通过高级外设功能和互连性提高系统性能。

使用 PIC18-Q10 MCU,您可以根据您的应用设计快速、可靠的实时控制系统。这些 MCU 具有灵活的外设,如可配置逻辑单元 (CLC),使您能够设计可与 MCU 接口的简单功能。CLC 外设是用户可配置的外设,用于创建基于硬件的自定义逻辑功能。外设允许您指定外部和内部信号的组合作为逻辑功能的输入,并在内部连接定时器、脉宽调制器 (PWM)、串行端口和 I/O 引脚等外设,以便于硬件定制。

CLC 提供:

更大的灵活性和简化的设计:CLC可用作实现顺序和/或组合逻辑功能的独立外设,从而促进快速事件触发和响应。它还可以与其他外设一起使用,通过促进硬件中复杂功能的自定义实现来帮助扩展功能。

改进的系统性能: 由于CLC完全独立于内核,因此它有效地降低了任何应用的CPU带宽要求,因为许多简单的逻辑和事件响应可以从CPU卸载到外设。

降低系统成本:CLC 可减少设计所需的外部元件数量,从而降低 PCB 尺寸和整体系统成本。它支持更高的集成度,无需任何外部元件,从而减小了PCB尺寸和系统成本。它还降低了闪存和RAM要求,因为不需要软件算法

更快的响应:与软件中实现的逻辑功能相比,硬件中实现的逻辑功能具有更快的事件响应。

要获取有关如何创建自定义逻辑函数的更多信息,请下载 PIC18 上的 CLC 入门技术简报。本文档通过以下常见用例解释了 CLC 的概念及其实现:

使用基本逻辑门

使用 CLC 创建数据信号调制器

使用 CLC 创建 LED 调光效果

该文档为每个用例提供了易于遵循的说明和 Github 代码示例。它还使用Microchip的PIC18F47Q10好奇号纳米评估套件,具有完整的编程和调试功能。PIC18-Q10 MCU由我们的软件工具提供支持,包括MPLAB®代码配置器(MCC) - 一个免费的软件插件,提供图形用户界面(GUI)格式,可轻松配置外设和功能。这使您能够轻松拖放以GUI格式连接输入和输出,并通过单击按钮生成C代码,从而大大简化了CLC和其他外设的实施。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7311

    浏览量

    149768
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16597

    浏览量

    347129
  • 嵌入式
    +关注

    关注

    5035

    文章

    18766

    浏览量

    297279
收藏 人收藏

    评论

    相关推荐

    【下载】《PIC项目实战:基于PIC18

    、CAN、USB或者ZigBee这样复杂的通信协议栈,且用C语言实现通用应用系统。本书基于PIC18F微控制器,深入介绍了使用microC语言设计PIC
    发表于 01-30 17:53

    如何使用PIC16F1509与AN1606 CLC配置

    我使用PIC16F1509与AN1606 CLC配置。我正在控制一个WS28的字符串,所有的工作都很棒。然后,我设置一个UART从另一个PIC18处理器获得数据到
    发表于 05-07 14:52

    如何轻松扩展实时控制资源

    在不断发展的汽车和工业电源转换市场中,设计人员正在寻求能够帮助他们应对两个关键设计挑战的创新:如何轻松扩展实时控制资源?以及如何构建和维护长期的平台解决方案?长按下方二维码,预约直播:TI
    发表于 01-03 08:25

    自制PIC18F47Q10的教程

    描述PicOne (PIC18F47Q10)PIC18F47Q10主要特点:内部 64MHz 振荡器具有自读/写能力的 128 KB 闪存程序存储器3728 字节数据 SRAM 存储器1024 字节
    发表于 08-08 07:06

    AN1470 - 使用CLC和NCO实现曼彻斯特解码器

    曼彻斯特解码器可基于Microchip广受赞誉的可配置逻辑单元(Configurable Logic Cell,CLC模块和数控振荡器(Numerically Controlled
    发表于 03-27 18:31 8次下载

    PIC32器件上提供的实时时钟和日历硬件模块及其操作的详细中文概述

    本章将讨论 PIC32 器件上提供的实时时钟和日历硬件模块及其操作。该模块提供实时时钟和日历功能
    发表于 06-06 13:29 1次下载
    <b class='flag-5'>PIC</b>32器件上提供的<b class='flag-5'>实时</b>时钟和日历硬件<b class='flag-5'>模块</b><b class='flag-5'>及其</b>操作的详细中文概述

    贸泽电子携手Microchip带来“PIC18 Q10系列MCU介绍”直播课程

    专注于引入新品推动行业创新的电子元器件分销商贸泽电子(Mouser Electronics)宣布将联合Microchip开设主题为“Microchip PIC18 Q10 系列 MCU 介绍”直播课程。
    发表于 12-11 11:49 1005次阅读

    实时应用中使用CLC

    可配置逻辑单元(Configurable Logic Cell,CLC)是一种灵活的外设,可为 PIC®单片机创建片上定制逻辑功能。此外设允许用户将信号组合指定为逻辑功能的输入,并可将逻辑输出传送到其他外设或 I/O 引脚。它可配置各种基本逻辑功能,例如逻辑门、触发器和锁
    发表于 03-31 10:43 12次下载
    在<b class='flag-5'>实时</b>应用中使用<b class='flag-5'>CLC</b>

    PIC18 Q10产品系列入门

    本应用笔记简要介绍了 PIC18 Q10 系列器件的入门信息。有关 PIC18 Q10 系列器件之间差异的更多信息,请参见数据手册。
    发表于 03-31 10:48 12次下载
    <b class='flag-5'>PIC18</b> <b class='flag-5'>Q10</b>产品系列入门

    使用CLC扩展PIC MCU的功能

    可配置逻辑单元 (Configurable Logic Cell, CLC)是一种灵活的外设,允许为 PIC® 单片机创建片上自定义逻辑功能。这种外设允许用户指定信号组合作为逻辑功能的输入,以及
    发表于 03-31 11:12 3次下载
    使用<b class='flag-5'>CLC</b>扩展<b class='flag-5'>PIC</b> MCU的功能

    PIC18F到PIC18FXXJ闪存器件的移植

    新型 PIC18FXXJ 闪存系列器件与早期的 PIC18 闪存器件之间存在几个主要差异。本移植文档旨在识别、检查并阐明这些差异及其对系统设计所产生的影响。上述差异包括部件命名约定的变化、通用功能和
    发表于 05-10 14:10 19次下载

    PIC18F2550微控制实现最小的培训板

    电子发烧友网站提供《PIC18F2550微控制实现最小的培训板.zip》资料免费下载
    发表于 08-15 14:49 0次下载
    <b class='flag-5'>PIC18</b>F2550微<b class='flag-5'>控制</b>器<b class='flag-5'>实现</b>最小的培训板

    PicOne PIC18F47Q10开源分享

    电子发烧友网站提供《PicOne PIC18F47Q10开源分享.zip》资料免费下载
    发表于 08-24 10:00 2次下载
    PicOne <b class='flag-5'>PIC18F47Q10</b>开源分享

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

    传统上,MCU主要是数字设备,只有基本的模拟功能。换言之,任何比使用模数转换器(ADC)进行基本测量更先进的方法都将使用设计中其他地方的分立器件来实现。但是,情况并非总是如此。PIC18-Q
    的头像 发表于 04-20 09:23 746次阅读
    <b class='flag-5'>PIC18-Q</b>71系列的智能模拟特性

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

    下一代PIC18Q10”系列微控制器具有多个易于使用的内核独立外设(CIP)和智能模拟外设,可满足期望,并被证明是大多数嵌入式应用的正确选择。“Q10”MCU 的 CIP 可降低固件
    的头像 发表于 04-23 10:18 656次阅读