UCD3138数字滤波器模块:正常模式下DPWM操作概述

+荐课 提问/讨论 评论 收藏
  • 本课程为精品课,您可以登录eeworld继续观看:
  • UCD3138数字滤波器模块:正常模式下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 输出只会
课程介绍 共计7课时,43分20秒

UCD3138数字滤波器模块

PWM 滤波 数字 UCD3138 模块 DPWM

在本教程中,我将 介绍数字电源 外设, 尤其着重介绍 数字脉冲宽度调制, 或者说 DPWM 模块。 此讲演 随实验练习二一起提供。 在上一教程中,我们已简要 介绍了 ARM 内核、 闪存以及 PMBus 接口。 现在,我们将着重介绍 DPWM 模块及其两个 关联的输出引脚。 UCD3138 系列 每个成员产品的内核 是数控 环路外设, 也称作数字 电源外设, 或简称 DPP。 这些器件用于 控制电源中的 高速电压和 电流环路。 它们旨在 替代基于 模拟电压管理 控制器 IC 的电源中 采用的模拟 补偿网络和 PWM 生成系统, 并向系统 添加增强的 数字功能。

猜你喜欢 换一换

推荐帖子

60V减压到42V,LM34927如何实现
最近在设计一个板子需要给运放提供42V的电压,查TI的芯片LM系列可以实现,公司有库存LM34927,但仔细看了下规格书,原理图最高只输出10V的,看在TI的笼统介绍这颗是可以实现最高输出90V的,然后查了下LM系列其他的都是一样子的! ...
mtxo2003 模拟与混合信号
DSP28335做FFT傅里叶变换
1. 看了一下例程,居然没有FFT的例程,难道这个DSP28335不能做FFT吗?对了C2000系列是有C2000 ware这个库的。方便很多,不过目前不确定在C5000上运行的FFT能直接迁移到DSP28335上行不?测试了一下,是可以的,因为都是用的math.h,下面的一些正弦函数基本一样的 2. 硬件简介,其中DSP28335和TLV320AIC23B之间使用I2C接口进行寄存...
fish001 DSP 与 ARM 处理器
cc3200无线wifi处理器全语音交互控制的智能家居系统
目录 第一章 系统的主要功能与分模块描述 2 1.1 系统的主要功能 2 1.2 分模块描述 3   第二章 主要芯片 3 2.1 主处理器芯片 3 2.2 辅助芯片 4 2.2.1:LD3320语音芯片 4 ...
Jacktang 无线连接
DP83822I工业以太网PHY自协商功能与其Strap电阻配置
本帖最后由 qwqwqw2088 于 2019-11-1 11:44 编辑 在工厂自动化应用中,由于现场设备节点数量与日俱增,同时对于自动化设备加工精度与实时性要求越来越高,传统的串行工业总线已经无法满足生产线同步性与大规模数据传输的要求。以太网逐渐成为主流,基于以太网全球主流OEM开发确定性网络工业以太网协议包括Profinet, Ethercat, Powerlink等。这些协议都需要以...
qwqwqw2088 模拟与混合信号
分享到X
微博
QQ
QQ空间
微信

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved