Microchip连续几年,全世界都是8-Bit MCU(八位微控制器)销量排名冠军!一个非常重要的原因是:真的很好用!怎么好用?让我们针对它。CIP快速了解功能。
CIP是Core Independent Peripheral缩写意味着它独立于核心周围,也就是说,这种周围不需要MCU核心干预可以独立运行。它具有以下优点:
1. 程序代码少:程序变短,上市时间提前。
2. 可预见的行为:无程序干预的闭路实时控制,可靠性更高。
3. 智能数字与模拟周边弹性集成:多变可塑,更具创意。
4. 反应时间缩短,省电:减少程序干预,减少错误。
南皇电子专注于整合中国优质电子Xilinx代理商国内领先的现货资源,提供合理的行业价格、战略备货、快速交付控制Xilinx芯片供应商,轻松满足您的需求Xilinx芯片采购需求.
CIP按功能可分为以下7类:
1. 整合式模拟Integrated Analog
2. 波形控制Waveform Control
3. 时序和量测Timing & Measurement
4. 安全和监督Safety & Monitoring
5. 通信和连接Communication & Connectivity
6. 系统弹性System Flexibility
7. 用户接口User Interface
由于篇幅有限,本文仅相对较新ADC3、Multi-Voltage I/O及CRC/Scan简单解释一下;同时,作者认为它很容易使用DMA、Event System和PPS概述一下。
ADC3 是Analog-to-Digital Converter with Computation and Context Switching的缩写。它基于一般的模拟数字转换器,自动加上如低通滤波器等数学运算;在切换ADC通道时,带入事先准备好的各种设定值并自动生效,可大大缩短相关时间(如图1所示)。
由于半导体技术日新月异,各种IC从5V一路演进到3.3V、2.5V,甚至低于1V,真是族繁不及备载!在一个系统中,经常会遇到两个接口电压不同的系统IC必须相互沟通。常见的解决方案是在其中添加电压转换组件。如果此时使用Microchip 具有Multi-Voltage I/O的MCU,上述电压转换组件可以省略,不仅可以减少组件数量,还可以减少因增加电压转换组件而出现更多问题的可能性(如图2所示)。
在这个IoT是显学的时代,在线程序代码恒常更新是必备的功能。在启动新程序代码之前,如何检查程序代码的完整性,避免程序启动后出现意想不到的危险,是安全的重要环节。CRC即Cyclical Redundancy Check,是检查数据完整性的常用方法。Microchip有些MCU不但具有CRC,而且还具有Memory Scan该功能可快速可靠地检查程序代码的完整性,使用方便(如图3所示)。
最后,有些MCU还具有DMA、Event System和PPS能力。分别概述如下:
1. DMA,即Direct Memory Access:数据可以在内存之间移动,无需核心介入。
2. Event System:信息可以在周围之间转移,无需核心介入。
3. PPS,即Peripheral Pin Select:可以自由选择周围的输入和输出脚位,而不是固定位置。
Xilinx中国海量优质的信息资源、行业资讯、最新开发方案等资讯信息平台。