主要内容

脉宽调制接口

模拟硬件的脉宽调制(PWM)输出

  • 库:
  • SoC块集/外设

  • PWM接口的块图标。

描述

脉宽调制接口块模拟硬件板的PWM输出。该块从连接的PWM写可以产生开关脉宽调制波形或将占空比值传递给输出的块。

港口

输入

全部展开

该端口从。接收占空比数据味精连接的端口PWM写块。

数据类型:SoCData

输出

全部展开

该端口输出脉冲宽度调制矩形波dCycle输入端口。

依赖关系

若要启用此端口,请设置输出模式参数切换

数据类型:

此端口输出补充的脉宽调制信号。

依赖关系

若要启用此端口,请设置输出模式参数切换

数据类型:

该端口发出PWM波形的平均值,这是占空比输入值的传递。这个图像显示了等效于PWM输出的平均输出信号。

依赖关系

若要启用此端口,请设置输出模式参数平均

数据类型:

该端口在每个PWM输出事件期间发送一个消息,可以连接到开始港口ADC接口块同步闭环系统中的ADC和PWM事件。

依赖关系

要启用此端口,请使用类型参数必须设置为ADC开始ADC启动和PWM中断

数据类型:rteEvent

端口的复制端口事件输出端口,以协调多个ADC模块与PWM模块。

依赖关系

若要启用此端口,请设置类型参数ADC开始ADC启动和PWM中断副本数量参数设置为大于或等于2的值。

数据类型:rteEvent

该端口在每个PWM输出事件期间发送一个消息,可以连接到任务管理器块触发其他任务,以响应PWM输出更新。

依赖关系

若要启用此参数,请设置类型参数PWM中断ADC启动和PWM中断

数据类型:rteEvent

参数

全部展开

主要

指定以秒为单位的PWM波形周期。

请注意

PWM波形周期(s)对于10ns,占空比必须大于1%。

通过指定将输出信号模拟为真实的PWM波形切换或者作为占空比的平均值平均

例子:切换

计数器模式指定了驱动PWM模块内的PWM输出信号的底层锯齿波形的形状。在向上模式下,锯齿计数器增加到最大值,然后在每个周期重置为零。在下来模式下,锯齿计数器递减到零,然后重置到最大值。在上下模式下,锯齿计数器从零到最大值振荡。

例子:向上

指定采样输入占空比的时间。

例子:PWM周期中期或末期

在关闭逆变器一条腿的一个晶体管和打开另一个晶体管之间引入一个时间延迟,以确保不发生死短路。此图表显示了预期占空比和晶体管切换到死带所引入的延迟。

例子:450年e-9

脉宽调制输出

指定PWM波形信号的状态位置相对于总周期的波形。当设置为时,波形输出变为10,分别。当设置为改变,波形反转当前值。当设置为NoChange时,波形不变。的位置可以是开始中期点的PWM波形。下表给出了这些参数的默认设置。

参数 默认的
在月经期开始时
在月经中期 NoChange

依赖关系

在月经中期只有在反模式参数设置为“Up-Down”。

指定内部PWM计数器触发比较器时的PWM波形信号状态n.当设置为时,波形输出变为10,分别。当设置为改变,波形反转当前值。当设置为NoChange时,波形不变。两个比较器,1而且2,可用来修改PWM信号。下表给出了这些参数的默认设置。

参数 默认的
比较1
在compare 2 NoChange

依赖关系

比较1而且在compare 2参数仅在反模式参数设置为向上下来

指定内部PWM计数器穿过比较器时PWM波形信号的状态n的值。方向.当设置为时,波形输出变为10,分别。当设置为改变,波形反转当前值。当设置为NoChange时,波形不变。两个比较器,1而且2,可用来修改PWM信号。下表给出了这些参数的默认设置。

参数 默认的
在比1的计数上
在比较1向下计数
在比较2的计数上 NoChange
在比较2下降计数 NoChange

依赖关系

这些参数仅在反模式参数设置为上下

阶段

指定PWM波形的相位相对波形周期。相位表示为介于之间的标量0360度。

事件

指定生成事件的事件类型。当类型设置为:

  • ADC开始—生成一个触发ADC转换开始的事件。

  • PWM中断—生成中断事件,触发任务的开始。

  • ADC启动和PWM中断—为adc和任务同时生成事件。

例子:ADC启动和PWM中断

指定该块何时触发相对于PWM波形的事件。

例子:PWM周期中期或末期

依赖关系

要启用此参数,请使用类型参数必须设置为ADC开始ADC启动和PWM中断

指定生成并输出一个ADC触发事件在PWM输出的指定倍数上。例如,如果生成在设置为6日事件,脉宽调制接口block在生成ADC事件消息之前更新输出6次。

例子:4日事件

依赖关系

要启用此参数,请使用类型参数必须设置为ADC开始ADC启动和PWM中断

在块上生成复制ADC事件端口和事件。使用此坐标从单个adc模块触发多个adc模块脉宽调制接口块。

例子:4

依赖关系

要启用此参数,请使用类型参数必须设置为ADC开始ADC启动和PWM中断

指定该块何时触发相对于PWM波形的中断事件。

例子:PWM周期中期或末期

依赖关系

要启用此参数,请使用类型参数必须设置为PWM中断ADC启动和PWM中断

指定PWM硬件模块从完成输出更新到软件中产生中断所需的时间。

例子:0.00001

依赖关系

要启用此参数,请使用类型参数必须设置为PWM中断ADC启动和PWM中断

指定生成并输出一个PWM中断触发事件,该事件的倍数为PWM发泄的指定倍数。例如,如果生成在设置为6日事件,脉宽调制接口块接收6个消息更新输出6次,然后生成一个PWM中断事件消息。

例子:4日事件

依赖关系

要启用此参数,请使用类型参数必须设置为PWM中断ADC启动和PWM中断

扩展功能

版本历史

在R2020b中引入