首页 > 产品 > 电源管理 > UCD3138模拟前端(AFE)模块 >

电源管理

最新课程

热门课程

UCD3138模拟前端(AFE)模块:固件概述和闭环演示

这里是实验室 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 引脚上的电压 调节为 EADC DAC 提供的设置点。

这里是实验室 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 引脚上的电压 调节为

EADC DAC 提供的设置点。

视频报错
手机看
扫码用手机观看
收藏本课程

视频简介

UCD3138模拟前端(AFE)模块:固件概述和闭环演示

所属课程:UCD3138模拟前端(AFE)模块 发布时间:2019.03.11 视频集数:7 本节视频时长:00:02:28
本视频介绍了前端模块并讨论了其基本操作。
TI培训小程序