16位嵌入式控制开发者资源:Microchip全产品解决方案

电子说

1.4w人已加入

描述

16位嵌入式控制开发者资源:Microchip全产品解决方案

在嵌入式控制领域,16位的PIC24微控制器(MCU)和dsPIC数字信号控制器(DSC)一直是众多电子工程师的首选。Microchip作为行业内的领先企业,为开发者提供了一套全面且强大的全产品解决方案,涵盖了开发工具、参考设计、软件库等多个方面,帮助工程师更高效地进行产品开发。

文件下载:AC164124.pdf

一、Microchip全产品解决方案概述

Microchip的目标不仅是提供优质的芯片,还致力于提供完善的支持工具,如编程器、编译器、参考设计、库、应用笔记和评估板等,以确保产品开发过程的高效性。当芯片及其相应的支持工具准备好投入生产时,Microchip才会将产品正式发布。

二、开发工具及优势

1. 集成开发环境(IDE)

MPLAB® IDE是一款功能强大的集成开发环境,它集成了MPASM™汇编器、MPLINK™链接器、MPLIB™库管理器和MPLAB® SIM模拟器等工具,为开发者提供了一站式的开发体验。同时,MPLAB® C30 C编译器则为代码编写提供了高效的支持,它是完全符合ANSI标准的产品,能够生成高效的软件代码,并支持中断和外设等硬件特性。

2. 调试与编程工具

MPLAB® ICD 2是一款常用的在线调试器/编程器,它可以方便地对目标设备进行调试和编程。而MPLAB® REAL ICE™则是一款高级的在线仿真系统,它能够在目标设备上进行全速仿真,无需额外的仿真器设备,为开发者提供了强大的调试功能。

3. 设备初始化工具

MPLAB® Visual Device Initializer允许用户以图形化的方式配置整个处理器,只需点击鼠标即可生成可用于汇编或C程序的代码。它还能进行广泛的错误检查,确保资源分配和配置的正确性,同时生成详细的报告,简化项目文档的编写。

三、参考设计与开发板

1. 开发板概述

Microchip提供了一系列经济高效的硬件开发板,支持PIC24 MCU和dsPIC DSC产品系列。这些开发板具有不同的特点和功能,适用于不同的应用场景。

2. 部分开发板介绍

  • Explorer 16开发板:这是一款通用开发板,可用于评估PIC24F、PIC24H微控制器以及dsPIC33F通用和电机控制系列。它支持多种插件模块,具有模块化设计,配备RS - 232串行通道、MPLAB® ICD 2支持、2x16 LCD、LED、开关和电位器等。
  • PICtail™ Plus子板:该子板基于120引脚连接,分为三个部分,提供了丰富的扩展接口,如以太网、ZigBee™技术、IrDA®协议等。不同类型的PICtail Plus子板可满足不同的应用需求,如SD/MMC PICtail™ Plus子板可实现SD卡和MMC卡与微控制器的SPI总线接口。
  • dsPICDEM™ 80引脚入门开发板:可用于评估PIC24和dsPIC DSC通用和电机控制系列,具有80引脚dsPIC30F6014A插件模块、电源输入、可选电压调节器输出、LED、开关、电位器、UART接口等功能。
  • 16位28引脚入门开发板:适合评估28引脚的PIC24微控制器或dsPIC DSC设备,具有低成本、易于使用的特点,包含28引脚PIC24FJ64GA002和dsPIC33FJ12GP202等。

四、软件库

1. 软件库概述

Microchip提供了一套先进的解决方案库,涵盖了多种功能,如软调制解调器库、语音识别库、噪声抑制库、加密库等,可帮助开发者快速实现各种应用。

2. 部分软件库介绍

  • dsPIC® DSC软调制解调器库:包含ITU - T标准的调制解调器算法,适用于多种小型事务应用,如POS终端、机顶盒等。
  • dsPIC® DSC语音识别库:提供孤立、与说话者无关的美式英语单词识别功能,适用于免提产品,如现代电器、安全面板和手机等。
  • dsPIC® DSC噪声抑制库:可抑制语音信号中的噪声干扰,适用于麦克风应用,如免提手机套件、扬声器电话等。
  • dsPIC® DSC对称密钥嵌入式加密库:提供哈希函数、对称密钥加密/解密函数和随机数生成器函数等,适用于多种安全应用,如移动和无线设备、安全银行交易等。

五、应用开发工具

1. dsPICworks™数据分析和DSP软件

这是一款易于使用的数据分析和信号处理软件,提供信号生成、算术运算、数字信号处理、显示和测量等功能,支持多种信号发生器和DSP函数,可与MPLAB® IDE和MPLAB ASM30汇编器进行数据导入/导出。

2. 数字滤波器设计工具

包括数字滤波器设计和数字滤波器设计Lite,可通过菜单驱动和直观的用户界面轻松设计、分析和实现有限脉冲响应(FIR)和无限脉冲响应(IIR)数字滤波器,生成滤波器代码和系数文件,并提供多种图形显示和设计报告。

3. 实时操作系统(RTOS)

Microchip提供了多种RTOS选项,如RTOS/CMX - RTX™、RTOS/CMX - Tiny+™和RTOS/CMX - Scheduler™,可帮助开发者实现任务的准并发运行,提高开发效率。

六、应用解决方案

1. 无传感器BLDC电机控制

Microchip提供了使用dsPIC30F控制无刷直流(BLDC)电机的解决方案,无需机械霍尔效应位置传感器。该软件充分利用dsPIC30F的外设进行电机控制,适用于风扇和泵等应用。

2. AC感应电机矢量控制

Microchip的AC感应电机(ACIM)矢量控制解决方案基于dsPIC30F系列设备,采用间接磁通控制方法,实现对ACIM的高效控制。

3. 带传感器的BLDC电机控制

使用dsPIC30F2010控制带霍尔效应位置传感器的BLDC电机,提供开环和闭环控制算法,可通过电位器进行速度控制。

七、总结

Microchip的16位嵌入式控制产品解决方案为开发者提供了丰富的资源和工具,无论是开发板、软件库还是应用开发工具,都能满足不同应用场景的需求。对于电子工程师来说,这些资源可以帮助他们更快地将产品推向市场,降低开发风险和总成本。在实际开发过程中,工程师可以根据具体需求选择合适的开发工具和软件库,充分发挥Microchip产品的优势,实现高效、稳定的嵌入式系统设计。

你在使用Microchip的这些产品和工具时,是否遇到过一些挑战呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分