恩智浦LPC17xx电机控制PWM定时器/计数器图片

在应用程序中使定时器或计数器改善微控制器的应用功能

图3:NXP LPC17xx马达控制PWM定时器/计数器,例如输出配置。

电机控制PWM定时器还包括几个中断源,可以很容易地通知更高级别的电机控制功能所需的处理器。这些中断被组织在一个信道的基础,并且可以指示何时一个TC匹配匹配寄存器,当TC极限寄存器相匹配,当信道捕获TC值到它的捕获寄存器或当中止输入变为活性。该LPC17xx也有一些配套的外围设备,从而简化更高级别的控制功能,包括正交编码器接口,额外的PWM模块,定时器中断和看门狗定时器。这种广泛的专业计时功能指示多么重要的计时功能已成为基于MCU的设计。

其他专业的计时功能

在许多现代的MCU计时,计数功能日益专业化的生产厂家针对特定的应用领域。作为一个例子,飞思卡尔的Kinetis K10家族(如MK10DN512ZVLQ10)有多种定时及数量的面向外围设备具有专门功能。这些外设包括:可编程延迟块用于控制ADC和DAC操作,以释放处理器从管理这些低层次的流程有用的;灵活的定时模块,提供定时,计数,输入捕捉的多渠道,输出比较支持电源管理和控制照明和电动马达;周期性中断定时器,可以自动管理外设中断和DMA传输;非常低的功耗定时器,当MCU处于最低功耗状态,以提供一个简单的周期性的“唤醒”事件也能工作;和实时时钟,保持准确的时间,甚至可以在脱离电池时,MCU完全断电,使其系统运行和寿命数据的来源方便。

在K10系列还提供了专门与特定块,以便其他计时资源不消耗专门的时钟和定时功能。例如,载波调制器发送器块,用于创建在各种信号的编码方案的使用的协议,例如在红外线通信,都有自己专用的定时和计数功能,很象一个脉宽调制计数器,来管理的变化与频移键编码方案有关的脉冲宽度。这种趋势奉献专业计时及计数功能预计将继续作为微控制器变得更多的应用和市场细分的具体。

开发套件加快产品上市时间

随着微控制器变得更加具体的应用,制造商们创造更多的以应用为导向的开发套件和参考设计。电机控制应用也许是的特定应用套件中最常见的例子之一。仅举一例,瑞萨提供了一个完整的电机控制开发工具包,在图4中,其中甚至还包括一个例子马达所示的YMCRPRX62T。该套件配备了所有您需要评估瑞萨RX62T MCU在几个电机控制设计软件和参考设计。甲PC主机示范图形用户界面示出了电机的转速,电压及电流,同时允许用户调整参数和算法可以直接查看各个结果,以帮助调整电机运行在一个特定的设计最佳结果。许多其它厂商也有一些类似的功能,瑞萨RX62T电机控制评估套件。寻找你的目标应用程序和开发环境的最佳匹配,以充分利用显著量的工作制造商“捆绑”的工具包,以帮助你加快你的下一个电机控制设计。