UCD3138数字滤波器模块:正常模式下DPWM操作概述
Loading the player...
将在30s后自动为您播放下一课程
在上一教程中, 我们讨论了开环模式下的 DPWM 操作。 现在,我将讨论正常 模式下的 DPWM 操作。 在常规模式下, 滤波器输出 将确定 DPWM 输出 A 的 脉冲宽度。DPWM 输出 B 将进入剩下的 开关周期, 且有死区时间将其 与 DPWM 输出 A 加电时间隔开。 DPWM 输出 A 的 上升沿受 事件 1 寄存器 中的值控制。 我们在上一教程中 介绍了四个事件 寄存器。 DPWM 输出 B 的 下降沿 受事件 4 寄存器 中的值控制。 两个边沿之间, 即 DPWM 输出 A 的下降沿 和 DPWM 输出 B 的 上升沿, 均由滤波器控制。 输出 A 和输出 B 之间的死区时间 由从事件 3 寄存器 中的值减去 事件 2 寄存器 中的值控制。 更具体而言, DPWM 输出 A 的下降沿 由滤波器负载值 和寄存器中 称为周期调整 A 的值控制。 周期调整 A 可用于调整一个 多项系统的单独相上的 脉冲宽度。 所以,DPWM A 的 下降沿由事件 1 设置, 加上滤波器负载,加上循环调整 A。 然后,DPWM B 的上升沿 将与该值 加上死区时间相等。 现在,我将简要概述 常规模式下的 一些其他信号。 自适应样本 触发器可 用于在 平均输出的 加电时间中取样, 或在加电时间结束时取样, 以最大限度减少相延迟。 样本触发器 1 可 用于向 前端提供样本, 它与 PWM 周期比相对固定不变。 消隐 A 开始 以及消隐 A 结束 可用于 从 PWM 周期 开始时 MOSFET 加电起消隐噪音。 样本触发器 2 可 用于向 前端提供样本, 它与 PWM 周期比相对固定不变。 在 DPWM 输出 B 的 关闭时间 可使用 消隐 B。 相位触发器可用于 同步多个 DPWM 模块。 它既可以是相移 寄存器的固定值, 又可以通过 滤波器输出控制。 此处突出显示了 可路由至其他 模块的信号。 现在,我们将讨论 我们必须对 DPWM 模块初始化 代码进行的添加。 请注意, 本教程的代码 是实验练习二 代码的延续。 首先,我们将讨论 前端样本触发器。 它源于 DPWM 模块且会传回 前端模块。 该触发器用于 发起误差 ADC 在前端进行的 输入信号转换。 我们将前端 0 上 配置 DPWM 0 以发起转换。 在样本触发器源、样本触发器 1 和 样本触发器 2 的 每个 DPWM 模块中, 我们有两个选择。 样本触发器 2 由样本触发器 2 的 寄存器中的值控制, 所以在 PWM 周期中始终 保持在固定点。 对于样本触发器 1, 存在四个选项。 我们可以在 PWM 周期的 固定点取样, 这由 DPWM SAMP_TRIG1 寄存器中的值控制。 此外,还可选择三个 自适应样本触发器, 以在三个不同的 加电时间部分取样。 在本实验室练习中,我们使用 样本触发器 1。 所以,我们设置位 SAMPLE_TRIG1_EN, 它将启用样本触发器 1。 我们将取样点设为 固定在 3/4 PWM 周期时。 请注意, 此处无需修改 SAMPLE_TRIG1_MODE 的值, 它将选择 样本触发器 1 的 来源,因为默认值为 0。 由零值选择 DPWM SAMP_TRIG1 寄存器中的值 所设置的固定 取样点,这 是我们期望的结果。 PWM_MODE 位选择 DPWM 的模式。 有五个选项。 我们将其设为 0,以 选择正常模式。 EVENT_UP_SEL 位 启用四种不同的 DPWM 事件更新模式。 DPWM 需要 72 ns 周期 更新其 下一周期的计时。 在此期间,它获取 最新的滤波器输出 以及对寄存器 值的任何更改, 并且重新计算 DPWM 信号的时序。 我们如此设置 以使其在 PWM 周期 结束时出现此更新。 在过去,滤波器 被称作控制律 加速器。 出于历史原因, 滤波器启用位 被称作 CLA_ENABLE。 设置该位后,它将使 DPWM 从滤波器 获取其输入。 否则,DPWM 输出只会 来自 DPWM 寄存器。
在上一教程中, 我们讨论了开环模式下的 DPWM 操作。 现在,我将讨论正常 模式下的 DPWM 操作。 在常规模式下, 滤波器输出 将确定 DPWM 输出 A 的 脉冲宽度。DPWM 输出 B 将进入剩下的 开关周期, 且有死区时间将其 与 DPWM 输出 A 加电时间隔开。 DPWM 输出 A 的 上升沿受 事件 1 寄存器 中的值控制。 我们在上一教程中 介绍了四个事件 寄存器。 DPWM 输出 B 的 下降沿 受事件 4 寄存器 中的值控制。 两个边沿之间, 即 DPWM 输出 A 的下降沿 和 DPWM 输出 B 的 上升沿, 均由滤波器控制。 输出 A 和输出 B 之间的死区时间 由从事件 3 寄存器 中的值减去 事件 2 寄存器 中的值控制。 更具体而言, DPWM 输出 A 的下降沿 由滤波器负载值 和寄存器中 称为周期调整 A 的值控制。 周期调整 A 可用于调整一个 多项系统的单独相上的 脉冲宽度。 所以,DPWM A 的 下降沿由事件 1 设置, 加上滤波器负载,加上循环调整 A。 然后,DPWM B 的上升沿 将与该值 加上死区时间相等。 现在,我将简要概述 常规模式下的 一些其他信号。 自适应样本 触发器可 用于在 平均输出的 加电时间中取样, 或在加电时间结束时取样, 以最大限度减少相延迟。 样本触发器 1 可 用于向 前端提供样本, 它与 PWM 周期比相对固定不变。 消隐 A 开始 以及消隐 A 结束 可用于 从 PWM 周期 开始时 MOSFET 加电起消隐噪音。 样本触发器 2 可 用于向 前端提供样本, 它与 PWM 周期比相对固定不变。 在 DPWM 输出 B 的 关闭时间 可使用 消隐 B。 相位触发器可用于 同步多个 DPWM 模块。 它既可以是相移 寄存器的固定值, 又可以通过 滤波器输出控制。 此处突出显示了 可路由至其他 模块的信号。 现在,我们将讨论 我们必须对 DPWM 模块初始化 代码进行的添加。 请注意, 本教程的代码 是实验练习二 代码的延续。 首先,我们将讨论 前端样本触发器。 它源于 DPWM 模块且会传回 前端模块。 该触发器用于 发起误差 ADC 在前端进行的 输入信号转换。 我们将前端 0 上 配置 DPWM 0 以发起转换。 在样本触发器源、样本触发器 1 和 样本触发器 2 的 每个 DPWM 模块中, 我们有两个选择。 样本触发器 2 由样本触发器 2 的 寄存器中的值控制, 所以在 PWM 周期中始终 保持在固定点。 对于样本触发器 1, 存在四个选项。 我们可以在 PWM 周期的 固定点取样, 这由 DPWM SAMP_TRIG1 寄存器中的值控制。 此外,还可选择三个 自适应样本触发器, 以在三个不同的 加电时间部分取样。 在本实验室练习中,我们使用 样本触发器 1。 所以,我们设置位 SAMPLE_TRIG1_EN, 它将启用样本触发器 1。 我们将取样点设为 固定在 3/4 PWM 周期时。 请注意, 此处无需修改 SAMPLE_TRIG1_MODE 的值, 它将选择 样本触发器 1 的 来源,因为默认值为 0。 由零值选择 DPWM SAMP_TRIG1 寄存器中的值 所设置的固定 取样点,这 是我们期望的结果。 PWM_MODE 位选择 DPWM 的模式。 有五个选项。 我们将其设为 0,以 选择正常模式。 EVENT_UP_SEL 位 启用四种不同的 DPWM 事件更新模式。 DPWM 需要 72 ns 周期 更新其 下一周期的计时。 在此期间,它获取 最新的滤波器输出 以及对寄存器 值的任何更改, 并且重新计算 DPWM 信号的时序。 我们如此设置 以使其在 PWM 周期 结束时出现此更新。 在过去,滤波器 被称作控制律 加速器。 出于历史原因, 滤波器启用位 被称作 CLA_ENABLE。 设置该位后,它将使 DPWM 从滤波器 获取其输入。 否则,DPWM 输出只会 来自 DPWM 寄存器。
在上一教程中, 我们讨论了开环模式下的
DPWM 操作。
现在,我将讨论正常 模式下的 DPWM 操作。
在常规模式下, 滤波器输出
将确定 DPWM 输出 A 的 脉冲宽度。DPWM 输出 B
将进入剩下的 开关周期,
且有死区时间将其 与 DPWM 输出 A 加电时间隔开。
DPWM 输出 A 的 上升沿受
事件 1 寄存器 中的值控制。
我们在上一教程中 介绍了四个事件
寄存器。
DPWM 输出 B 的 下降沿
受事件 4 寄存器 中的值控制。
两个边沿之间, 即 DPWM 输出 A 的下降沿
和 DPWM 输出 B 的 上升沿,
均由滤波器控制。
输出 A 和输出 B 之间的死区时间
由从事件 3 寄存器 中的值减去
事件 2 寄存器 中的值控制。
更具体而言, DPWM 输出 A 的下降沿
由滤波器负载值 和寄存器中
称为周期调整 A 的值控制。 周期调整 A
可用于调整一个 多项系统的单独相上的
脉冲宽度。
所以,DPWM A 的 下降沿由事件 1 设置,
加上滤波器负载,加上循环调整 A。 然后,DPWM B 的上升沿
将与该值 加上死区时间相等。
现在,我将简要概述 常规模式下的
一些其他信号。
自适应样本 触发器可
用于在 平均输出的
加电时间中取样, 或在加电时间结束时取样,
以最大限度减少相延迟。
样本触发器 1 可 用于向
前端提供样本, 它与
PWM 周期比相对固定不变。
消隐 A 开始 以及消隐 A 结束
可用于 从 PWM 周期
开始时 MOSFET 加电起消隐噪音。
样本触发器 2 可 用于向
前端提供样本, 它与
PWM 周期比相对固定不变。
在 DPWM 输出 B 的 关闭时间
可使用 消隐 B。
相位触发器可用于 同步多个 DPWM
模块。
它既可以是相移 寄存器的固定值,
又可以通过 滤波器输出控制。
此处突出显示了 可路由至其他
模块的信号。
现在,我们将讨论 我们必须对
DPWM 模块初始化 代码进行的添加。
请注意, 本教程的代码
是实验练习二 代码的延续。
首先,我们将讨论 前端样本触发器。
它源于 DPWM 模块且会传回
前端模块。
该触发器用于 发起误差 ADC
在前端进行的 输入信号转换。
我们将前端 0 上 配置 DPWM 0
以发起转换。
在样本触发器源、样本触发器 1 和 样本触发器 2 的
每个 DPWM 模块中, 我们有两个选择。
样本触发器 2 由样本触发器 2 的
寄存器中的值控制, 所以在 PWM
周期中始终 保持在固定点。
对于样本触发器 1, 存在四个选项。
我们可以在 PWM 周期的 固定点取样,
这由 DPWM SAMP_TRIG1 寄存器中的值控制。
此外,还可选择三个 自适应样本触发器,
以在三个不同的 加电时间部分取样。
在本实验室练习中,我们使用 样本触发器 1。
所以,我们设置位 SAMPLE_TRIG1_EN,
它将启用样本触发器 1。
我们将取样点设为 固定在 3/4 PWM 周期时。
请注意, 此处无需修改
SAMPLE_TRIG1_MODE 的值, 它将选择
样本触发器 1 的 来源,因为默认值为 0。
由零值选择 DPWM SAMP_TRIG1 寄存器中的值
所设置的固定 取样点,这
是我们期望的结果。
PWM_MODE 位选择 DPWM 的模式。
有五个选项。
我们将其设为 0,以 选择正常模式。
EVENT_UP_SEL 位 启用四种不同的 DPWM
事件更新模式。
DPWM 需要 72 ns 周期
更新其 下一周期的计时。
在此期间,它获取 最新的滤波器输出
以及对寄存器 值的任何更改,
并且重新计算 DPWM 信号的时序。
我们如此设置 以使其在 PWM 周期
结束时出现此更新。
在过去,滤波器 被称作控制律
加速器。
出于历史原因, 滤波器启用位
被称作 CLA_ENABLE。
设置该位后,它将使 DPWM 从滤波器
获取其输入。
否则,DPWM 输出只会 来自 DPWM 寄存器。
在上一教程中, 我们讨论了开环模式下的 DPWM 操作。 现在,我将讨论正常 模式下的 DPWM 操作。 在常规模式下, 滤波器输出 将确定 DPWM 输出 A 的 脉冲宽度。DPWM 输出 B 将进入剩下的 开关周期, 且有死区时间将其 与 DPWM 输出 A 加电时间隔开。 DPWM 输出 A 的 上升沿受 事件 1 寄存器 中的值控制。 我们在上一教程中 介绍了四个事件 寄存器。 DPWM 输出 B 的 下降沿 受事件 4 寄存器 中的值控制。 两个边沿之间, 即 DPWM 输出 A 的下降沿 和 DPWM 输出 B 的 上升沿, 均由滤波器控制。 输出 A 和输出 B 之间的死区时间 由从事件 3 寄存器 中的值减去 事件 2 寄存器 中的值控制。 更具体而言, DPWM 输出 A 的下降沿 由滤波器负载值 和寄存器中 称为周期调整 A 的值控制。 周期调整 A 可用于调整一个 多项系统的单独相上的 脉冲宽度。 所以,DPWM A 的 下降沿由事件 1 设置, 加上滤波器负载,加上循环调整 A。 然后,DPWM B 的上升沿 将与该值 加上死区时间相等。 现在,我将简要概述 常规模式下的 一些其他信号。 自适应样本 触发器可 用于在 平均输出的 加电时间中取样, 或在加电时间结束时取样, 以最大限度减少相延迟。 样本触发器 1 可 用于向 前端提供样本, 它与 PWM 周期比相对固定不变。 消隐 A 开始 以及消隐 A 结束 可用于 从 PWM 周期 开始时 MOSFET 加电起消隐噪音。 样本触发器 2 可 用于向 前端提供样本, 它与 PWM 周期比相对固定不变。 在 DPWM 输出 B 的 关闭时间 可使用 消隐 B。 相位触发器可用于 同步多个 DPWM 模块。 它既可以是相移 寄存器的固定值, 又可以通过 滤波器输出控制。 此处突出显示了 可路由至其他 模块的信号。 现在,我们将讨论 我们必须对 DPWM 模块初始化 代码进行的添加。 请注意, 本教程的代码 是实验练习二 代码的延续。 首先,我们将讨论 前端样本触发器。 它源于 DPWM 模块且会传回 前端模块。 该触发器用于 发起误差 ADC 在前端进行的 输入信号转换。 我们将前端 0 上 配置 DPWM 0 以发起转换。 在样本触发器源、样本触发器 1 和 样本触发器 2 的 每个 DPWM 模块中, 我们有两个选择。 样本触发器 2 由样本触发器 2 的 寄存器中的值控制, 所以在 PWM 周期中始终 保持在固定点。 对于样本触发器 1, 存在四个选项。 我们可以在 PWM 周期的 固定点取样, 这由 DPWM SAMP_TRIG1 寄存器中的值控制。 此外,还可选择三个 自适应样本触发器, 以在三个不同的 加电时间部分取样。 在本实验室练习中,我们使用 样本触发器 1。 所以,我们设置位 SAMPLE_TRIG1_EN, 它将启用样本触发器 1。 我们将取样点设为 固定在 3/4 PWM 周期时。 请注意, 此处无需修改 SAMPLE_TRIG1_MODE 的值, 它将选择 样本触发器 1 的 来源,因为默认值为 0。 由零值选择 DPWM SAMP_TRIG1 寄存器中的值 所设置的固定 取样点,这 是我们期望的结果。 PWM_MODE 位选择 DPWM 的模式。 有五个选项。 我们将其设为 0,以 选择正常模式。 EVENT_UP_SEL 位 启用四种不同的 DPWM 事件更新模式。 DPWM 需要 72 ns 周期 更新其 下一周期的计时。 在此期间,它获取 最新的滤波器输出 以及对寄存器 值的任何更改, 并且重新计算 DPWM 信号的时序。 我们如此设置 以使其在 PWM 周期 结束时出现此更新。 在过去,滤波器 被称作控制律 加速器。 出于历史原因, 滤波器启用位 被称作 CLA_ENABLE。 设置该位后,它将使 DPWM 从滤波器 获取其输入。 否则,DPWM 输出只会 来自 DPWM 寄存器。
在上一教程中, 我们讨论了开环模式下的
DPWM 操作。
现在,我将讨论正常 模式下的 DPWM 操作。
在常规模式下, 滤波器输出
将确定 DPWM 输出 A 的 脉冲宽度。DPWM 输出 B
将进入剩下的 开关周期,
且有死区时间将其 与 DPWM 输出 A 加电时间隔开。
DPWM 输出 A 的 上升沿受
事件 1 寄存器 中的值控制。
我们在上一教程中 介绍了四个事件
寄存器。
DPWM 输出 B 的 下降沿
受事件 4 寄存器 中的值控制。
两个边沿之间, 即 DPWM 输出 A 的下降沿
和 DPWM 输出 B 的 上升沿,
均由滤波器控制。
输出 A 和输出 B 之间的死区时间
由从事件 3 寄存器 中的值减去
事件 2 寄存器 中的值控制。
更具体而言, DPWM 输出 A 的下降沿
由滤波器负载值 和寄存器中
称为周期调整 A 的值控制。 周期调整 A
可用于调整一个 多项系统的单独相上的
脉冲宽度。
所以,DPWM A 的 下降沿由事件 1 设置,
加上滤波器负载,加上循环调整 A。 然后,DPWM B 的上升沿
将与该值 加上死区时间相等。
现在,我将简要概述 常规模式下的
一些其他信号。
自适应样本 触发器可
用于在 平均输出的
加电时间中取样, 或在加电时间结束时取样,
以最大限度减少相延迟。
样本触发器 1 可 用于向
前端提供样本, 它与
PWM 周期比相对固定不变。
消隐 A 开始 以及消隐 A 结束
可用于 从 PWM 周期
开始时 MOSFET 加电起消隐噪音。
样本触发器 2 可 用于向
前端提供样本, 它与
PWM 周期比相对固定不变。
在 DPWM 输出 B 的 关闭时间
可使用 消隐 B。
相位触发器可用于 同步多个 DPWM
模块。
它既可以是相移 寄存器的固定值,
又可以通过 滤波器输出控制。
此处突出显示了 可路由至其他
模块的信号。
现在,我们将讨论 我们必须对
DPWM 模块初始化 代码进行的添加。
请注意, 本教程的代码
是实验练习二 代码的延续。
首先,我们将讨论 前端样本触发器。
它源于 DPWM 模块且会传回
前端模块。
该触发器用于 发起误差 ADC
在前端进行的 输入信号转换。
我们将前端 0 上 配置 DPWM 0
以发起转换。
在样本触发器源、样本触发器 1 和 样本触发器 2 的
每个 DPWM 模块中, 我们有两个选择。
样本触发器 2 由样本触发器 2 的
寄存器中的值控制, 所以在 PWM
周期中始终 保持在固定点。
对于样本触发器 1, 存在四个选项。
我们可以在 PWM 周期的 固定点取样,
这由 DPWM SAMP_TRIG1 寄存器中的值控制。
此外,还可选择三个 自适应样本触发器,
以在三个不同的 加电时间部分取样。
在本实验室练习中,我们使用 样本触发器 1。
所以,我们设置位 SAMPLE_TRIG1_EN,
它将启用样本触发器 1。
我们将取样点设为 固定在 3/4 PWM 周期时。
请注意, 此处无需修改
SAMPLE_TRIG1_MODE 的值, 它将选择
样本触发器 1 的 来源,因为默认值为 0。
由零值选择 DPWM SAMP_TRIG1 寄存器中的值
所设置的固定 取样点,这
是我们期望的结果。
PWM_MODE 位选择 DPWM 的模式。
有五个选项。
我们将其设为 0,以 选择正常模式。
EVENT_UP_SEL 位 启用四种不同的 DPWM
事件更新模式。
DPWM 需要 72 ns 周期
更新其 下一周期的计时。
在此期间,它获取 最新的滤波器输出
以及对寄存器 值的任何更改,
并且重新计算 DPWM 信号的时序。
我们如此设置 以使其在 PWM 周期
结束时出现此更新。
在过去,滤波器 被称作控制律
加速器。
出于历史原因, 滤波器启用位
被称作 CLA_ENABLE。
设置该位后,它将使 DPWM 从滤波器
获取其输入。
否则,DPWM 输出只会 来自 DPWM 寄存器。
视频报错
手机看
扫码用手机观看
收藏本课程
视频简介
UCD3138数字滤波器模块:正常模式下DPWM操作概述
所属课程:UCD3138数字滤波器模块
发布时间:2019.03.11
视频集数:7
本节视频时长:00:08:59
该培训介绍了数字滤波器模块,该模块用作UCD3138系列器件提供的闭环系统中的补偿器。 该模块旨在取代基于模拟电源管理控制器IC的电源中使用的模拟补偿网络。
//=$v1;?>
//=$v['id']?>//=$v['down_category']?>//=$v['link']?>//=$v['is_dl']?>//=$v['link']?>//=$v['name']?>//=$v['name']?>
//=$v['id']?>//=$v['down_category']?>//=$v['path']?>//=$v['is_dl']?>//=$v['path']?>//=$v['name']?>//=$v['name']?>
////=count($lesson['bbsinfo'])?>
//=$elink?>//=$elink?>//=$tags[0]?>//=$tags[0]?>//=$elink?>//= $elink?>//=$tags[1]?>//=$tags[1]?>
//=$lesson['bbs'];?>
//=count($lesson['bbsinfo'])?>