- 本课程为精品课,您可以登录eeworld继续观看:
- UCD3138数字滤波器模块:本教程的编码任务
- 登录
- 课程目录
- 课程笔记
这是 main.c。
这是实验练习二解决方案的延续。
此函数会初始化
DPWM0,并具有针对突出显示的实验室练习 3的添加和更改。
这是用于初始化环多路复用器的函数。
这是用于通过GUI 的内存调试器
HyperKnob 调节滤波器输入的
变量。
这是滤波器的初始化函数。
这是实验室练习三的任务。
初始化 KP 系数,从而滤波器输入
穿过比例分支且无变更。
初始化 KI和 KD 系数,
从而禁用整数和差动
分支。
此外,在差动分支中将 K 设为 α [? 拉 ?],
所以它已禁用。
这是主函数。
确保将 FAULT3 引脚绑定至接地,从而校验和
在启动时不会被清除。
在这里,HyperKnob变量已初始化
为反馈给滤波器的CPU 样本值。
这是主循环。
PMBus 处理程序一般位于此处。
此处,驱动滤波器的CPU 样本值
已映射至HyperKnob 变量。
所以,当使用内存调试器
HyperKnob 通过PMBus 接口
更改变量 RAMCPU 样本变量后,
在每次通过主循环时,
将使用该值更新 CPU 样本
课程介绍
共计7课时,43分20秒
UCD3138数字滤波器模块
在本教程中,我将 介绍数字电源 外设, 尤其着重介绍 数字脉冲宽度调制, 或者说 DPWM 模块。 此讲演 随实验练习二一起提供。 在上一教程中,我们已简要 介绍了 ARM 内核、 闪存以及 PMBus 接口。 现在,我们将着重介绍 DPWM 模块及其两个 关联的输出引脚。 UCD3138 系列 每个成员产品的内核 是数控 环路外设, 也称作数字 电源外设, 或简称 DPP。 这些器件用于 控制电源中的 高速电压和 电流环路。 它们旨在 替代基于 模拟电压管理 控制器 IC 的电源中 采用的模拟 补偿网络和 PWM 生成系统, 并向系统 添加增强的 数字功能。
猜你喜欢
换一换
推荐帖子
- MSP430F5529&LCD1602程序
- 搞了一天,先是板子坏了,显示不了字母,直到中午才发现。换块新板子改了一下午,算是能用了吧,其实参考的程序写的很好,我简化了,自己用这个还好。 代码 LCD1602.c #include <msp430.h> #include <string.h> #include <LCD1602.h> #define CPU_F ((double)8000...
-
Aguilera
微控制器 MCU
- 锂电池保护电路和充电方案设计思路
- 一、电路参数 1、充电电源。如为USB电源,额定电压为5V。 2、确定使用电池的容量电压参数。如使用18650,可选锂电池 3.7V,容量2600mAh 3、负载参数 二、电路板功能要求 1、充电电压保护、防止因选用错误的充电器(过高的输入电压)产生意外。 2、过充保护、防止充电时间过久发生意外。 3、过载保护,电机堵转(大电流)断电。 4、过度放电保护 5、...
-
qwqwqw2088
模拟与混合信号
- TMS320F28335——SCI串口
- 一、IO配置 以SCIA为例:使用的是GPIO35--SCITXDA GPIOA36--SCIRXDA 使用寄存器: GPBPUD :设置上拉 GPIO32-GPIO63 对应位0 使能上拉 GPBQSEL1: GPBMUX1:IO模式选择 代码如下: ...
-
Jacktang
DSP 与 ARM 处理器
- 单片机的主程序是如何执行的?
- 我们从单片机的工作原理可以看出单片机是执行程序来完成我们所要求的任务的,在单片机中有很多子程序,单片机根据外部的不同执行条件去调用不同的子程序,因而就完成了不同的任务了。下面我通过具体的实例来说明单片机的主程序是如何执行的。 单片机的工作过程 由于单片机的工作过程是比较复杂的,为了说明问题,下面我们先来简单了解一下单片机的工作过程,单片机在执行我们给它的命令时是按照三步走的方法...
-
火辣西米秀
微控制器 MCU