- 本课程为精品课,您可以登录eeworld继续观看:
- UCD3138数字滤波器模块:固件任务的解决方案
- 登录
- 课程目录
- 相关资源
- 课程笔记
这是解决方案。
KI、KD 和 Kalpha 系数
均设为 0 以禁用这些分支。
KP 系数已设为十六进制 7FFF。
回想前面的内容,KP 是已标准化为 1 的 16 位带符号数字。
所以,我们将该信号位设为0 并将其他位设为 1,
以获得最大的正值,约为 1。
此处是内存调试器 HyperKnob。
首先,单击“Refresh”(刷新)以将该变量的值读取
至 GUI。
它应等于 64,这正是我们对 CPU 样本初始化的
目标值。
单击“Autowrite”(自动写入)复选框,从而对内存
调试器中的变量所做的更改
会立即通过PMBus 接口写入
[INAUDIBLE]。
要按代码中注释所决定的步骤大小
提高和降低变量值,
单击加号和减号按钮。
这是 DPWM0A 和DPWM0B 输出。
DPWM0A 的上升沿由事件 1 寄存器中的值
设置,而 DPWM0B 的下降沿
由事件 4 寄存器中的值设置。
所以,这两个沿已固定不变。
这两个沿之间由滤波器输出
控制。
在此,我们提高了滤波器输入值。
如您所见,DPWM0A 的下降沿
外移,DPWMA 的信号占空比增大。
DPWM0B 的上升沿也外移,
因此,DPWMB 的占空比会随之降低。
现在,我们将降低滤波器输入值,
且会出现相反的情况。
现在,我将演示如何将变量添加到 GUI HyperKnob
中的观察列表。
单击变量名称左侧的金星,
以将其添加到观察列表。
将 HyperKnob变量 ram_cpu_sample
添加到观察列表。
向上滚动至 Dpwm0Regs。
展开和向下滚动至 DPWMFILTERDUTYREAD。
将其添加到观察列表。
该寄存器包含18 位字段,
称作“滤波器”,其包含在滤波器负载阶段
输出时反馈给DPWM0 的值。
要查看观察列表,单击内存调试器左上角的“Watch List”
(观察列表)选项卡。
请留意两个变量均在观察列表窗口中。
请注意,随着我们通过 HyperKnob
提高滤波器输入,
滤波器占空比输出会随之提高。
随着我们降低滤波器输入,
滤波器占空比
课程介绍
共计7课时,43分20秒
UCD3138数字滤波器模块
在本教程中,我将 介绍数字电源 外设, 尤其着重介绍 数字脉冲宽度调制, 或者说 DPWM 模块。 此讲演 随实验练习二一起提供。 在上一教程中,我们已简要 介绍了 ARM 内核、 闪存以及 PMBus 接口。 现在,我们将着重介绍 DPWM 模块及其两个 关联的输出引脚。 UCD3138 系列 每个成员产品的内核 是数控 环路外设, 也称作数字 电源外设, 或简称 DPP。 这些器件用于 控制电源中的 高速电压和 电流环路。 它们旨在 替代基于 模拟电压管理 控制器 IC 的电源中 采用的模拟 补偿网络和 PWM 生成系统, 并向系统 添加增强的 数字功能。
猜你喜欢
换一换
推荐帖子
- TI 电源设计小贴士 21
- 欢迎来到电源设计小贴士!随着现在对更高效、更低成本电源解决方案需求的强调,我们创建了该专栏,就各种电源管理课题提出一些对您有帮助的小技巧。该专栏面向各级设计工程师。无论您是从事电源业务多年还是刚刚步入电源领域,您都可以在这里找到一些极其有用的信息,以帮助您迎接下一个设计挑战。 Robert Kollman 现任 TI 高级应用经理兼科技委员会的资...
- trevor 模拟与混合信号
- 【TI经典】数字电源UCD92xx 输出电压波形的优化
- 亲爱的朋友们~~小编又来献礼啦:carnation:~~今天小编为大家带来的是《数字电源UCD92xx 输出电压波形的优化》。基于UCD92xx 与UCD7xxx 的非隔离数字电源,其输出电压在软启动阶段经常出现“台阶”现象,波形不平滑,尤其是输出电压设定为较低值时,如1.0V。这种“台阶”现象与UCD92xx 软启动的设计原理有关,但完全可以通过一定的措施来优化并最终解决。本文从UCD92xx ...
- 德州仪器 模拟与混合信号
- IAR 问题
- 用串口仿真器给板子烧程序时突然烧不进去了,上周五还没问题,今天一试就突然不行了总显示硬件没连接好,将仿真器重新连接后还是不行,不知道是嘛情况 ...
- zzbaizhi 微控制器 MCU
- 【求助】[B]请问为什么仿真器下装程序时出现Connot load program because flash Emulation Toll not found
- 请问为什么仿真器下装程序时出现Connot load program because flash Emulation Toll not found,发现知识等不亮,芯片位置我已经放的正确了,请问这有可能是什么原因造成的,恳请高手解答!!...
- pepper 微控制器 MCU