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

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

3天内不再提示

dsPIC33CH系列针对高性能嵌入式控制进行了优化

星星科技指导员 来源:嵌入式计算设计 作者:嵌入式计算设计 2022-06-08 15:44 次阅读

在设计高端嵌入式控制应用程序时,您面临的最大挑战之一是什么?对于许多工程师来说,他们的痛点是集成来自多个团队的软件。在需要复杂算法的复杂应用中,通常一个团队专注于开发时间要求严格的控制代码,而另一个团队则专注于处理内务、诊断和通信功能的代码。在这种情况下,带有额外内核的微控制器是理想的解决方案。两个内核的功率提供更高的性能,并支持多团队软件开发,以满足数字电源电机控制和其他嵌入式设计的苛刻要求。这包括无线电源、服务器电源、无人机和汽车传感器等应用。

如果您正在为您的下一个设计寻找这种类型的灵活性,Microchip 最近在其 16 位器件产品组合中添加了一个新系列的数字信号控制器 (DSC),该系列在单芯片中具有两个 dsPIC DSC 内核。dsPIC33CH系列有一个内核设计用作主机,而另一个设计用作从机。这个新的 DSC 系列专为促进独立设计团队对每个内核的独立代码开发而设计,然后在将它们放在一个芯片中时实现无缝集成。

主内核可用于运行可针对最终应用定制的用户界面、系统监控和通信功能。从内核可用于执行专用的、时间关键的控制代码。

例如,在数字电源中,从内核管理数学密集型算法,而主内核独立管理 PMBus 协议栈并提供系统监控功能,从而提高整体系统性能和响应能力。将整体工作负载分布在单个器件中的两个 DSC 内核上,可通过更高的开关频率实现更高的功率密度,从而实现更小的组件。dsPIC33CH 系列设计用于系统的实时更新,这对于必须以零停机时间进行固件更新的电源尤其重要。

在汽车风扇或泵中,从内核专用于管理时间关键的速度和扭矩控制,而主内核则管理控制器局域网灵活数据速率 (CAN-FD) 通信、系统监控和诊断。两个核心无缝协同工作,支持高级算法提高效率和响应能力。

此外,dsPIC33CH 器件中的每个新内核都旨在提供比当前 dsPIC DSC 内核更高的性能。这些增强功能包括:

更多上下文选择寄存器以提高中断响应能力

用于加速数字信号处理器 (DSP) 性能的新指令

更快的指令执行

dsPIC33CH 系列提供了前所未有的集成度。除了具有 CAN-FD 通信功能外,dsPIC33CH 系列的高级外设还可用于每个内核,以降低系统成本和电路板尺寸。其中包括高速模数转换器ADC)、具有波形生成功能的数模转换器DAC)、模拟比较器、模拟可编程增益放大器和高分辨率脉冲宽度调制 (PWM) 硬件。这些专用外设以及双核可实现冗余监控,以提高功能安全性和稳健的系统设计。

dsPIC33CH 系列提供从 28 到 80 引脚的八种封装变体,尺寸小至 5 mm × 5 mm,还提供 64 到 128 KB 的闪存大小。

发展支持

如果您准备好开始使用 dsPIC33CH 系列的应用,这些新的 DSC 受到 MPLAB 开发生态系统的支持,包括免费、可下载且屡获殊荣的MPLAB X 集成开发环境(IDE)和MPLAB 代码配置器。

dsPIC33CH Curiosity Board (DM330028) 是一个经济高效且灵活的开发平台,是探索 dsPIC33CH 系列功能并快速创建功能丰富的原型的完美起点。

如果您正在开发电机控制应用,您可以将dsPIC33CH128MP508 电机控制插件模块(MA330039)与dsPICDEMTM MCLV-2 开发板(DM330021-2)、dsPICDEM MCHV-2 开发板(DM330023-2)和dsPICDEM MCHV-3 开发板( DM330023-3)。dsPIC33CH128MP508通用插件模块(MA330040)也可用于Explorer 16/32 开发板(DM240001-2)。

审核编辑:郭婷

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

    关注

    3464

    文章

    1704

    浏览量

    264418
  • PWM
    PWM
    +关注

    关注

    114

    文章

    4900

    浏览量

    209904
  • adc
    adc
    +关注

    关注

    95

    文章

    5651

    浏览量

    539457
收藏 人收藏

    评论

    相关推荐

    开放高实时高性能PLC控制器解决方案-基于米尔电子STM32MP135

    栈、运动控制等等组件。同时翌控科技对STM32MP135处理器的Eclipse ThreadX实时操作系统适配与BSP驱动进行了针对于PLC应用的增强。经过详细测试,基于STM32MP135平台
    发表于 03-07 20:06

    嵌入式软件开发应该掌握哪些知识?

    知识点学习 熟悉 Linux 的基本使用对于嵌入式软件开发至关重要。包括文件系统的管理、用户权限的控制、软件包管理等。嵌入式开发人员需要能够在 Linux 环境下进行开发、调试和部署工
    发表于 02-19 11:23

    AMD 面向高性能工业自动化、机器视觉与边缘应用扩展锐龙嵌入式处理器系列

    市场的高性能需求而优化。通过将“Zen 4”架构和集成的 Radeon 显卡相结合,锐龙嵌入式 7000 系列处理器可提供嵌入式市场上极为出
    发表于 11-17 17:29 753次阅读
    AMD 面向<b class='flag-5'>高性能</b>工业自动化、机器视觉与边缘应用扩展锐龙<b class='flag-5'>嵌入式</b>处理器<b class='flag-5'>系列</b>

    dsPIC33EPXXXGS70X/80X系列数据手册

    电子发烧友网站提供《dsPIC33EPXXXGS70X/80X系列数据手册.pdf》资料免费下载
    发表于 09-25 14:53 0次下载
    <b class='flag-5'>dsPIC33</b>EPXXXGS70X/80X<b class='flag-5'>系列</b>数据手册

    dsPIC33EPXXXGS70X/80X到dsPIC33CK256MP508的移植与性能增强指南

    电子发烧友网站提供《dsPIC33EPXXXGS70X/80X到dsPIC33CK256MP508的移植与性能增强指南.pdf》资料免费下载
    发表于 09-25 09:57 1次下载
    <b class='flag-5'>dsPIC33</b>EPXXXGS70X/80X到<b class='flag-5'>dsPIC33</b>CK256MP508的移植与<b class='flag-5'>性能</b>增强指南

    dsPIC33CH128MP508接插模块(PIM)信息手册

    dsPIC33CH128MP508 系列的功能。了解 dsPIC33CH128MP508 的物理引脚到 PIM 连接器的 100 引脚的映射。
    发表于 09-22 08:30 0次下载
    <b class='flag-5'>dsPIC33CH</b>128MP508接插模块(PIM)信息手册

    STM32U5系列使用LPBAM进行功耗优化

    STM32U5 系列控制器基于具有 Arm® TrustZone®和 FPU 的高性能 Arm®32 位 Cortex®-M33 CPU。此类产品均采用新型结构制造,得益于其高度灵活
    发表于 09-08 06:54

    ARM Cortex-M处理器对比表

    Cortex-M处理器系列针对低成本、高能效的微控制进行了优化。 这些处理器可以在各种应用中找到,包括物联网、工业和日常消费设备。 该处理
    发表于 08-29 07:00

    Arm编译器嵌入式FuSa 6.16.2版LTS用户指南

    架构的基础上开发的。 因此,针对嵌入式FUSA 6的ARM编译器进行了调整,以生成适用于从小型传感器到64位设备的嵌入式裸机应用的高效代码。 用于
    发表于 08-18 06:42

    ARM7TDMI (Rev 3)核心处理器产品概述

    针对成本和功率敏感的应用程序进行了优化,提供了便携嵌入式应用程序所需的低功耗、小尺寸和高性能
    发表于 08-02 10:25

    介绍dsPIC33C系列MCU带高速PLL的振荡器模块

    图1给出了dsPIC33CH系列MCU主核与从核共享内部合外部振荡器源的框图,也就是说主核和从核共享时钟源,但是振荡器模块是完全独立的。
    发表于 07-22 16:27 794次阅读
    介绍<b class='flag-5'>dsPIC33</b>C<b class='flag-5'>系列</b>MCU带高速PLL的振荡器模块

    【专栏精选】嵌入式开发极致性能优化案例

    ) 介绍: 本专栏介绍嵌入式USB开发,理论结合实践,不单纯讲USB协议,而是以具体的实例进行讲解 。    前言 我们之前进行了TFT刷屏测试确认了基本功能。刷屏速度是决定GUI显示帧率最根本的一环,只有
    的头像 发表于 06-13 08:15 399次阅读

    嵌入式用什么语言编程?

    、结构化等方面对C进行了卓有成效的改进,但是在程序代码容量、执行速度和程序复杂程度等方面比C语言程序性能差一些。 当然也有很多学员或是已经就业的学员说,嵌入式技术中应用多的语言编程是C/C++两种。具体会应用哪种编程语言得根据从
    发表于 05-18 10:08

    高性能嵌入式Workshop V.4.02用户手册

    高性能嵌入式Workshop V.4.02 用户手册
    发表于 05-05 18:43 0次下载
    <b class='flag-5'>高性能</b><b class='flag-5'>嵌入式</b>Workshop V.4.02用户手册

    高性能嵌入式Workshop V.4.03 用户手册

    高性能嵌入式Workshop V.4.03 用户手册
    发表于 05-04 19:08 0次下载
    <b class='flag-5'>高性能</b><b class='flag-5'>嵌入式</b>Workshop V.4.03 用户手册