现在,越来越多的设计师开始转向电子微控制器,以在电机控制和数字电源系统中控制功率级。 使用微控制器(例如德州仪器 (TI) 的 C2000™ Piccolo™ 微控制器)的集成模拟比较器功能可以保护系统电源,同时也可使设计师减少板级所需的外部模拟组件的数量。在此类电机控制和数字电源系统中,在微控制器自身发生执行错误的情况下防止发生过压或欠压时,设计师仍局限于模拟域。通过使用 TI C2000 Piccolo 微控制器系列的集成模拟功能,可以围绕单个控制器来设计系统,而不需要外部支持电路。这主要涉及使用模拟比较器来监控功率级模拟域中的过压或欠压以及过流或欠流事件。
Piccolo 微处理器的优势
Piccolo 微控制器使用了 TI 的高性能 TMS320C28x™ 内核,可提供以单一独立控制器控制系统时所需的所有性能和外设。 通过充足的余量和专用外设,Piccolo 微控制器使开发人员能够实现更先进的控制算法,在进一步提高性能的同时降低系统成本。
Piccolo 微控制器架构已针对数字控制应用进行了优化,具有先进的架构特性,增强了高速信号处理能力。 Piccolo 的主 CPU 内核具有单周期 32×32 位乘法及累积单元等内置数字信号处理 (DSP) 功能,大幅度提高了计算速度。此外,诸如模数转换器(ADC) 和脉宽调制器 (PWM) 等控制外设设计得非常灵活,能够轻松适应几乎任何用途,而需要的软件开销极小。例如,ADC 具有自动序列发生器允许开发者进行编程,以循环通过特定次序的样本,这样当应用程序需要时值已就绪。 使用更智能的控制外设和强大的 CPU 内核,控制环路运行更紧密,既改进了控制算法的动态特性,又减少了干扰行为。
TI 的 Piccolo 微控制器系列提供了两至三个模拟比较器,具体视器件系列而定。在本文中,我们将关注 F2802x Piccolo 微控制器系列,该系列配备了两个比较器。 虽然这两个比较器都集成到了数字器件中,但它们的工作方式与传统的 30nS 模拟比较器类似。 这两个比较器与 F2802/3x/6x 微控制器的内部时钟
我们来看其中的一个应用案例:对于在功率级中使用模拟控制器的系统,当将F2802x Piccolo 微控制器用作“维护管理”微控制器时,可减少板级组件的数量。 这与在数字控制系统中的使用大致相同,当与带有启用或禁用引脚的电源器件共同使用时,模拟比较器功能可以用于启用或禁用功率级。在许多情况下,也可使用模拟比较器使系统中的继电器跳闸或是启动特定的处理器任务。 现在我们可以将这些功能集成到微控制器自身当中,而不用通过外部器件实现这些功能,从而可节省电路板空间和成本。
演示F2802x Piccolo微处理器上的模拟比较器
我们已经了解了 Piccolo F2802x 微控制器系列内部模拟比较器的结构和设置,现在,我们将关注如何在 TI C2000 LaunchPad 评估套件的开发环境中使用这些比较器。C2000 LaunchPad 是一款低成本的评估套件,它配备了 F28027 Piccolo 微控制器。C2000 LaunchPad 配备了引脚接头,这些引脚接头使设计师能够测试 C2000 微控制器的各种模拟和数字输入及输出。 该套件还包含了一个独立的 USB 到 JTAG 接口,从而在为开发 PC 提供保护的同时却无需使用昂贵的外部仿真器硬件。对于本例中的软件设置,我们将演示由 Visual Solutions, Inc. 提供的基于模型的VisSim 嵌入式图形化软件工具。可从该公司网站 www.vissim.com 上直接下载 VisSim的两个月免费试用版。