微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 基于MC9RS08KA2的高亮度LED应用方案

基于MC9RS08KA2的高亮度LED应用方案

时间:10-17 来源:EDN 点击:
软件控制回路

  KA2 没有专用的PWM模块。在软件设计的主循环中,可以监控来自RSENSE 的反馈电压,并产生PWM控制的波形作为SW1 的开关操作。PWM打开状态和关闭状态的长短由芯片定时器溢出的时间确定。

  图5 显示了一般的软件控制流程。重启后,MCU 开始初始化程序。PWM打开时间初始化为它的最小值。主控制回路保存两个变量:打开时间和关闭时间变量。这两个变量按相反方向调节,以便将整体时间长短保持在恒定水平。打开时间和关闭时间一同确定可调节的占空比,该值和软件开销共同定义PWM周期的长短。

图5:MC9RS08KA2 的软件控制流程


任何用以执行其它功能(如亮度调节)的人机界面都可以添加到软件的主控制循环上。添加的软件编码被视为软件开销,会影响整体PWM输出周期的长短。PWM输出周期长短应保持恒定,由要控制循环中执行的CPU 周期总数确定。所需的PWM频率越高,主控制循环的编码预算越低。例如,如果PWM频率要求为50KHz,KA2 允许的最大总线频率为10MHz,在这种情况下主控制循环必须保持

  在200 个CPU 周期。该数字包括软件开销及SW1 打开时间和关闭时间的总和(也就是可调节的占空比)。比如说,如果打开时间和关闭时间总和为128 个CPU 周期,则200 个周期中的72 个就成了软件开销,该主循环的可控制占空比范围则为72/200=36% 到100%。

  结语

  基于MCU 的解决方案可为应用提供全面灵活性。目前,即使最低端的8 位MCU都具有足够的CPU 带宽,不仅能执行DC-DC 操作,还可以在应用中增加更多功能而几乎不需要增加成本。MCU 的设计目标是实现全面的解决方案。飞思卡尔提供的MCU 亦支援各种通信标准,如射频(RF)连接领域的ZigBee 、有线连接领域的LIN、CAN 和DMX512 等,这为LED 照明提供了巨大的应用空间。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top