脉宽调制接口
从硬件模拟脉宽调制(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周期结束
(默认)|脉宽调制周期中期或末期
|立即(在比较匹配时)
指定输入占空比采样的时间。
例子:脉宽调制周期中期或末期
失效时间(秒)
—死区切换延迟
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信号进行修改。下表给出了这些参数的默认设置。
参数 | 默认的 |
---|---|
在compare 1 | 低 |
比较2 | NoChange |
依赖关系
在compare 1而且比较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波形的相位相对波形周期。相位表示为between的标量0
来360
度。
事件
类型
—生成的事件类型
ADC开始
(默认)|PWM中断
|ADC启动和PWM中断
指定要在其上生成事件的事件类型。当类型值设置为:
ADC开始
—生成触发开始ADC转换的事件。PWM中断
—生成中断事件,触发任务的开始。ADC启动和PWM中断
—为adc和任务同时生成事件。
例子:ADC启动和PWM中断
ADC启动条件
-相对于PWM波形的触发模式
PWM周期结束
(默认)|PWM周期中期
|脉宽调制周期中期或末期
|比较1 up计数
|比较1向下计数
|比较2 up计数
|比较2 down count
指定此块何时触发相对于PWM波形的事件。
例子:脉宽调制周期中期或末期
依赖关系
若要启用此参数,请使用类型参数必须设置为ADC开始
或ADC启动和PWM中断
.
生成在
-在多个PWM更新上生成事件
1日事件
(默认)|n
th事件
|16日事件
n
th事件指定在PWM vent的指定倍数上生成并输出ADC触发事件。例如,如果生成在设置为6日事件
,脉宽调制接口在生成ADC事件消息之前,block会更新输出6次。
例子:4日事件
依赖关系
若要启用此参数,请使用类型参数必须设置为ADC开始
或ADC启动和PWM中断
.
副本数量
—生成事件端口副本
1
(默认)|整数from1
来16
在块上生成副本ADC事件端口和事件。使用此坐标从单个adc模块触发多个adc模块脉宽调制接口块。
例子:4
依赖关系
若要启用此参数,请使用类型参数必须设置为ADC开始
或ADC启动和PWM中断
.
PWM中断条件
-相对于PWM波形的触发模式
PWM周期结束
(默认)|PWM周期中期
|脉宽调制周期中期或末期
|比较1 up计数
|比较1向下计数
|比较2 up计数
|比较2 down count
指定此块何时触发相对于PWM波形的中断事件。
例子:脉宽调制周期中期或末期
依赖关系
若要启用此参数,请使用类型参数必须设置为PWM中断
或ADC启动和PWM中断
.
中断延迟(秒)
-中断产生延迟
0
(默认)|正数
指定PWM硬件模块从完成输出更新到软件中产生中断所需的时间。
例子:0.00001
依赖关系
若要启用此参数,请使用类型参数必须设置为PWM中断
或ADC启动和PWM中断
.
生成在
-在多个PWM更新上生成事件
1日事件
(默认)|n
th事件
|16日事件
n
th事件指定在PWM vent的指定倍数上生成并输出PWM中断触发事件。例如,如果生成在设置为6日事件
,脉宽调制接口block接收6条消息,在产生PWM中断事件消息之前,将输出更新6次。
例子:4日事件
依赖关系
若要启用此参数,请使用类型参数必须设置为PWM中断
或ADC启动和PWM中断
.
扩展功能
版本历史
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。