当前位置:首页 > 电源 > 功率器件
[导读]我们需要了解数字控制的另一个非常重要的方面;这就是 PWM 过程。正如 ADC 是模拟世界和数字世界之间的纽带一样,PWM 模块将同样的功能带回模拟世界。考虑到它对您的控制回路性能的战略贡献,我们花一些时间讨论它是很合适的。

我们需要了解数字控制的另一个非常重要的方面;这就是 PWM 过程。正如 ADC 是模拟世界和数字世界之间的纽带一样,PWM 模块将同样的功能带回模拟世界。考虑到它对您的控制回路性能的战略贡献,我们花一些时间讨论它是很合适的。

请记住……并非所有 PWM 都生而平等!

在高频载波上调制控制信号的概念似乎很简单。但作为设计过多种不同 PWM 模块的人,我可以证明一个事实,即有许多细微之处可以成就或破坏您的控制系统的性能。我记得在我职业生涯的早期,有人要求我评估用于电机控制市场的处理器。它的一切都很棒,除了……PWM 模块中缺少一项功能,这扼杀了它在电机控制方面的前景。PWM 模块和 ADC 转换器之间的单个触发信号,因为它不存在,所以一切都不同了!

在为您的数字控制应用选择 PWM 模块时,您可能首先要检查以下几个特性:

一种。 脉宽调制分辨率。正如分辨率对 ADC 很重要一样,它对 PWM 信号也很重要。我曾经使用只有 8 位 PWM 分辨率的处理器设计了一个伺服系统,并立即遇到了位置抖动问题。对于大多数使用数字计数器生成载波的 PWM 模块,您最终会牺牲最大 PWM 频率来换取分辨率,这取决于您的计数器时钟频率。对于数字电源应用,这确实是一个大问题。这就是为什么 TI 的许多 Piccolo TM系列上的 PWM 模块都具有允许 150 pS 分辨率的高分辨率模式!(没错……皮秒中的“p”!)

b. 死区时间。大多数设计用于数字控制的 PWM 模块都能够直接驱动图腾柱配置中的顶部和底部晶体管。这意味着每对 PWM 输出都包含一个可编程死区时间,该死区时间插入一个 PWM 信号的关闭和互补 PWM 信号的开启之间。对于大多数应用,所有晶体管的单个死区时间值就足够了。但在更高级的 PWM 模块中,每个互补的 PWM 对都可以有自己的死区时间值,在某些情况下,顶部和底部晶体管的死区时间甚至不同。

C。 PWM通道对齐。这是一个太大的话题,无法在这里涵盖所有内容,但足以说明您的 PWM 信号如何逐相对齐(例如,中心对齐、边缘对齐、不对称对齐)对电机看到的 PWM 信号的谐波含量。确保您选择的 PWM 模块可以生成对齐模式,从而为您的应用提供最佳性能。

d. 脉宽调制更新率. 大多数 PWM 模块都有双缓冲 PWM 值寄存器,这意味着来自软件的 PWM 值被加载到一组外部寄存器,然后该数据在 PWM 周期开始时被传输到活动 PWM 寄存器。然而,许多工程师没有记住的是,这会增加控制系统的相位延迟,并且在系统的任何稳定性分析中都必须考虑。当数据位于这些外部寄存器中时,它会变得陈旧。许多 PWM 模块(例如我们的 Piccolo 系列处理器中的模块)能够在每个 PWM 周期内更新两次。这不仅稍微提高了您的相位裕度,而且还允许您的系统采样频率实际上是 PWM 频率的两倍。这对于空间矢量调制 (SVM) 系统也是一个非常有用的功能,

e. ADC触发。如本系列第 2 部分所述,PWM 模块和 ADC 模块必须紧密相连,以消除 ADC 输入样本中的 PWM 谐波。如该博客中所示,您希望在 ON 和 OFF 脉冲的中心点对电机电流进行采样以实现此目的。理想情况下,这一点发生在数字计数器达到其最大和最小计数值时(编程为向上/向下操作),这就是为什么许多 PWM 模块会在这些时刻生成触发信号以与 ADC 一起使用。但是,根据死区时间的实现方式,这可能会稍微延迟脉冲的中心。结果,一些先进的 PWM 模块(再一次,像 Piccolo 上的那个 :-)) 可以利用任何未使用的 PWM 通道来生成 ADC 触发脉冲。这允许在 PWM 周期内的任何地方触发 ADC。

F。 故障处理。在许多电机控制应用中,安全要求规定必须能够在检测到问题时通过硬件使您的 PWM 离线。为此,设计用于数字控制的 PWM 模块通常包含一个或多个硬件故障输入。在许多高级 PWM 模块上,故障信号可由板载模拟比较器提供,该比较器可直接监控硬件信号的电平,并在信号高于或低于软件指定的电压电平时自动生成故障。Piccolo 2803x 处理器上的 PWM 包含三个板载模拟比较器,可用于此目的。

您还需要检查其他功能,但这些是需要重点关注的主要功能。准备好熟悉您在数字控制设计中使用的任何处理器的 PWM 模块。

TI 绝对不会出错!

现在,在你把整个系列写成一个巨大的推销之前,请考虑一下我要在这里说的话,因为如果我不完全相信,我不会说出来!在上个世纪中叶,有一句话叫“你永远不会因为在 IBM 计算机上设计而被解雇”。作为一名为扫描电子显微镜的六轴控制器评估 DSP 的年轻工程师,我仍然记得我的老板告诉我关于 TI 的同样事情!……他是对的!德州仪器 (TI) 在电机控制领域拥有悠久的创新和早期开拓历史。我们今天在电机控制行业中认为理所当然的许多功能都是由 TI 开发和推出的。创新仍在继续。在 TI,电机控制不仅仅是我们所做的事情,它是我们的一部分!我们目前正在电机控制处理器的新硬件功能以及驱动电机的令人难以置信的新算法方面取得突破。


声明:该篇文章为本站原创,未经授权不予转载,侵权必究。
换一批
延伸阅读

半加器+半加法和全加法是算术运算电路中的基本单元,它们是完成1位二进制相加的一种组合逻辑电路。

关键字: 半加器 全加器 逻辑电路

38译码器是一种数字逻辑电路,它能够将三个二进制输入位(A0、A1和A2)编码为八位二进制输出(Y0至Y7)。

关键字: 38译码器 逻辑电路 显示控制

步进电机驱动器根据外来的控制脉冲和方向信号, 通过其内部的逻辑电路, 控制步进电机的绕组以一定的时序正向或反向通电, 使得电机正向/反向旋转, 或者锁定。

关键字: 步进电机 逻辑电路 变向励磁

数字集成电路(Digital Integrated Circuits,DIC)是一种能够处理数字信号的电路。它由多个数字逻辑电路元件组成,包括逻辑门、寄存器、计数器、加法器、乘法器等。数字集成电路广泛应用于计算机、通信、...

关键字: 数字集成电路 模拟电路 仿真

数字集成电路是将元器件和连线集成于同一半导体芯片上而制成的数字逻辑电路或系统。根据数字集成电路中包含的门电路或元、器件数量,可将数字集成电路分为小规模集成(SSI)电路、中规模集成MSI电路、大规模集成(LSI)电路、超...

关键字: 数字集成电路 芯片 电路

当我在 70 年代后期学习控制理论时,我们从未学习过前馈系统。一切都基于反馈和“G/(1+GH)”。如果我想从我的控制回路中得到一个僵硬的响应,我唯一知道要做的就是提高我的增益,直到我的系统刚好避免振荡!但后来我在 90...

关键字: 数字集成电路 逻辑电路

上一篇文章我们讨论了模数转换器,更具体地说,是与获取输入样本相关的时序。但是,如果你不小心的话,杂草中还有一个更大的问题正在逼近,它可能会咬你。ADC 转换完成后,结果意味着什么?基于查看这些位,您对输入信号的真正了解程...

关键字: 数字集成电路 逻辑电路

上一篇我讨论了与模拟和代码生成相关的更一般的问题。但今天我想把焦点转向模数转换器。ADC 是数字控制应用中最关键的外设之一,因为它构成了模拟世界和数字世界之间的纽带。它也是最容易被误解的外围设备之一。对于 ADC,许多工...

关键字: 数字集成电路 逻辑电路

数字集成电路设计是一个程序化的过程,包括将规格和特性转换成数字块,然后再进一步转换成逻辑电路。与数字集成电路设计相关的许多限制来自铸造工艺和技术限制。数字IC强调的是运算速度与成本比,数字IC设计的目标是在尽量低的成本下...

关键字: 数字集成电路 逻辑电路

数字集成电路是将元器件和连线集成于同一半导体芯片上而制成的数字逻辑电路或系统。根据数字集成电路中包含的门电路或元、器件数量,可将数字集成电路分为小规模集成(SSI)电路、中规模集成MSI电路、大规模集成(LSI)电路、超...

关键字: 数字集成电路 LSI MSI
关闭