- 课程目录
- 相关资源
- 课程笔记
这里是实验室 4 的固件。
这里是要用于 HyperKnob 的 RAM 变量。
它具有最小值 0 以及最大值 16383,
步长为 256。
这等于一步长16 LSB 或 25 毫伏。
功能init_dpwm0 与上一教程中所述的
内容相同。
对于 filter0初始化,CPU
不再驱动滤波器输入。
我们在此提供了用于初始化滤波器系数的
数字。
我不会深究这些值的推导,
因为本教程旨在展示
在 UCD3138 [? 非 ?] 控制理论指导下的闭环控制。
init_loop_mux 和global_enable 功能
自上一教程以来没有变化。
一个名为init_front_end 的功能
已添加至前端 0 模块。
这会将 EADC DAC 值设为0,将前端增益设为 4,
因为 AFE 增益字段值的幂增量是
2。
这是主函数。
在这里,RAM HyperKnob 变量已初始化为 EADC DAC
值。
在这里,EADC DAC 值已设为 HyperKnob 变量,
我们可以更改为 PMBus 上
UCD 器件的GUI 内存调试器。
使用 PMBus适配器和 UCD
器件 GUI 下载并执行固件。
随着我们增大EADC DAC 值,
DPWM0A 上的信号占空比会增大,
EAP0 引脚上的电压也会随着 EADC DAC 提供的
设置点增加而增大。
VEAP0 跟踪 EADC DAC提供的设置点。
如果您尝试移动电位器抽头位置,
DPWM0A 上的信号占空比会变为补偿,
使 EAP0 引脚上的电压调节为
课程介绍
共计7课时,21分15秒
猜你喜欢
换一换
推荐帖子
- 智能电表设计中的热分配表的重要性
- 热分配表(HCA)是智能电子设备,其在使用集中、辐射供暖系统的多层住宅建筑物中通过独立装置测量热能。这种测量用于分配操作中央加热系统的总成本。 HCA可能是市场上最“简单”(在功能方面)的分项计量装置,并具有极低的功耗预算:平均只有几微安。通常来讲,HCA中的微控制器(MCU)运行一个实时时钟(RTC);控制低功率段LCD(通常50-100段);定期读...
-
maylove
模拟与混合信号
- msp430f149单片机串口C程序
- msp430f149单片机简介: MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。 msp430f149是基于闪存或 ROM 的超低功耗 MCU,提供 8MIPS,工作电压为 1.8V - 3.6V,具有高达 60KB 的闪存和各种高性能模拟及智能数字外设。 超...
-
fish001
微控制器 MCU
- 转一篇国内电动汽车的现状的文章,希望对大家有用!
- 本帖最后由 平湖秋月 于 2017-2-20 07:25 编辑 最近常常看到一些对控制器一点概念都木有的车评员,说啥特斯拉木有任何技术,只是别人技术的 堆积,甚至有位老农民企业家“啥x痒的”说啥分分钟制造出一辆特斯拉出来,哈哈,无知到了极点了,哈哈。。。 俺非电机专业毕业,对电机也只是道听途说,最近看了好几个985大学的教授,教授的电机学...
-
平湖秋月
微控制器 MCU
- 弱弱的问一个关于定时器中断的问题。。。。。。
- 比如我写一个程序~设定了5s进一次定时器中断。 但是我程序main的整体架构是: 初始化 初始化 定时器设定 使能中断 while(1)主循环 { 。。。。。。 } 这样子 那么 程序逐级执行 执行到while(1)里面程序就一直循环了 那么在这个一直循环的过程中,程序还会定时按照5s进入到定时器中断执行吗??? 那么程序执行的思路是 while...
-
Ben讨厌苦咖啡
微控制器 MCU