脉宽调制接口
模拟硬件的脉宽调制(PWM)输出
- 库:
SoC块集/外设
港口
输出
脉宽调制
-脉宽调制信号
标量
该端口输出脉冲宽度调制矩形波dCycle输入端口。
依赖关系
若要启用此端口,请设置输出模式参数切换
.
数据类型:双
~ PWM
-赠送脉宽调制信号
标量
此端口输出补充的脉宽调制信号。
依赖关系
若要启用此端口,请设置输出模式参数切换
.
数据类型:双
dCycle
-脉冲宽度调制信号的模拟近似
标量
该端口发出PWM波形的平均值,这是占空比输入值的传递。这个图像显示了等效于PWM输出的平均输出信号。
依赖关系
若要启用此端口,请设置输出模式参数平均
.
数据类型:双
事件
-每个PWM周期发出的事件
标量
该端口在每个PWM输出事件期间发送一个消息,可以连接到开始港口ADC接口块同步闭环系统中的ADC和PWM事件。
依赖关系
要启用此端口,请使用类型参数必须设置为ADC开始
或ADC启动和PWM中断
.
数据类型:rteEvent
事件n
-复制每个PWM周期发出的事件
标量
n
端口的复制端口事件输出端口,以协调多个ADC模块与PWM模块。
依赖关系
若要启用此端口,请设置类型参数ADC开始
或ADC启动和PWM中断
和副本数量参数设置为大于或等于2的值。
数据类型:rteEvent
中断
-每个PWM周期发出的中断事件
标量
该端口在每个PWM输出事件期间发送一个消息,可以连接到任务管理器块触发其他任务,以响应PWM输出更新。
依赖关系
若要启用此参数,请设置类型参数PWM中断
或ADC启动和PWM中断
.
数据类型:rteEvent
参数
主要
PWM波形周期(s)
—PWM波形周期
50 e-6
(默认)|阳性标量
指定以秒为单位的PWM波形周期。
请注意
为PWM波形周期(s)
对于10ns,占空比必须大于1%。
输出模式
-输出模式
切换
(默认)|平均
通过指定将输出信号模拟为真实的PWM波形切换
或者作为占空比的平均值平均
.
例子:切换
反模式
-计数器波形
上下
(默认)|向上
|下来
计数器模式指定了驱动PWM模块内的PWM输出信号的底层锯齿波形的形状。在向上
模式下,锯齿计数器增加到最大值,然后在每个周期重置为零。在下来
模式下,锯齿计数器递减到零,然后重置到最大值。在上下
模式下,锯齿计数器从零到最大值振荡。
例子:向上
抽样方式
-采样模式
PWM周期结束
(默认)|PWM周期中期或末期
|立即(在比较匹配时)
指定采样输入占空比的时间。
例子:PWM周期中期或末期
死时间(秒)
—死带切换延时
1 e-6
(默认)|阳性标量
在关闭逆变器一条腿的一个晶体管和打开另一个晶体管之间引入一个时间延迟,以确保不发生死短路。此图表显示了预期占空比和晶体管切换到死带所引入的延迟。
例子:450年e-9
脉宽调制输出
在位置
的时期
-周期内位置的信号变化
高
|低
|改变
|NoChange
位置
的时期指定PWM波形信号的状态位置
相对于总周期的波形。当设置为高
或低
时,波形输出变为1
或0
,分别。当设置为改变
,波形反转当前值。当设置为NoChange
时,波形不变。的位置
可以是开始
或中期
点的PWM波形。下表给出了这些参数的默认设置。
参数 | 默认的 |
---|---|
在月经期开始时 | 高 |
在月经中期 | NoChange |
依赖关系
在月经中期
只有在反模式参数设置为“Up-Down”。
在比较n
-比较器n触发处的信号变化
高
|低
|改变
|NoChange
n
指定内部PWM计数器触发比较器时的PWM波形信号状态n
.当设置为高
或低
时,波形输出变为1
或0
,分别。当设置为改变
,波形反转当前值。当设置为NoChange
时,波形不变。两个比较器,1
而且2
,可用来修改PWM信号。下表给出了这些参数的默认设置。
参数 | 默认的 |
---|---|
比较1 | 低 |
在compare 2 | NoChange |
依赖关系
比较1而且在compare 2参数仅在反模式参数设置为向上
或下来
.
在比较n
方向
数
-比较器n触发处的信号变化
高
|低
|改变
|NoChange
n
方向
数指定内部PWM计数器穿过比较器时PWM波形信号的状态n
的值。方向
.当设置为高
或低
时,波形输出变为1
或0
,分别。当设置为改变
,波形反转当前值。当设置为NoChange
时,波形不变。两个比较器,1
而且2
,可用来修改PWM信号。下表给出了这些参数的默认设置。
参数 | 默认的 |
---|---|
在比1的计数上 | 低 |
在比较1向下计数 | 高 |
在比较2的计数上 | NoChange |
在比较2下降计数 | NoChange |
依赖关系
这些参数仅在反模式参数设置为上下
.
阶段
相位偏移度(0-360)
- PWM波形偏移
标量的0
来360
指定PWM波形的相位相对波形周期。相位表示为介于之间的标量0
来360
度。
事件
类型
-生成的事件类型
ADC开始
(默认)|PWM中断
|ADC启动和PWM中断
指定生成事件的事件类型。当类型设置为:
ADC开始
—生成一个触发ADC转换开始的事件。PWM中断
—生成中断事件,触发任务的开始。ADC启动和PWM中断
—为adc和任务同时生成事件。
例子:ADC启动和PWM中断
ADC启动条件
-相对于PWM波形的触发模式
PWM周期结束
(默认)|PWM周期中期
|PWM周期中期或末期
|比较1上计数
|比较1 down计数
|比较2上计数
|比较2 down计数
指定该块何时触发相对于PWM波形的事件。
例子:PWM周期中期或末期
依赖关系
要启用此参数,请使用类型参数必须设置为ADC开始
或ADC启动和PWM中断
.
生成在
-在多个PWM更新上生成事件
1日事件
(默认)|n
th事件
|16日事件
n
th事件指定生成并输出一个ADC触发事件在PWM输出的指定倍数上。例如,如果生成在设置为6日事件
,脉宽调制接口block在生成ADC事件消息之前更新输出6次。
例子:4日事件
依赖关系
要启用此参数,请使用类型参数必须设置为ADC开始
或ADC启动和PWM中断
.
副本数量
—生成事件端口副本
1
(默认)| integer from1
来16
在块上生成复制ADC事件端口和事件。使用此坐标从单个adc模块触发多个adc模块脉宽调制接口块。
例子:4
依赖关系
要启用此参数,请使用类型参数必须设置为ADC开始
或ADC启动和PWM中断
.
PWM中断条件
-相对于PWM波形的触发模式
PWM周期结束
(默认)|PWM周期中期
|PWM周期中期或末期
|比较1上计数
|比较1 down计数
|比较2上计数
|比较2 down计数
指定该块何时触发相对于PWM波形的中断事件。
例子:PWM周期中期或末期
依赖关系
要启用此参数,请使用类型参数必须设置为PWM中断
或ADC启动和PWM中断
.
中断延迟(秒)
-中断生成延迟
0
(默认)|正数
指定PWM硬件模块从完成输出更新到软件中产生中断所需的时间。
例子:0.00001
依赖关系
要启用此参数,请使用类型参数必须设置为PWM中断
或ADC启动和PWM中断
.
生成在
-在多个PWM更新上生成事件
1日事件
(默认)|n
th事件
|16日事件
n
th事件指定生成并输出一个PWM中断触发事件,该事件的倍数为PWM发泄的指定倍数。例如,如果生成在设置为6日事件
,脉宽调制接口块接收6个消息更新输出6次,然后生成一个PWM中断事件消息。
例子:4日事件
依赖关系
要启用此参数,请使用类型参数必须设置为PWM中断
或ADC启动和PWM中断
.
扩展功能
版本历史
在R2020b中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。