- 本课程为精品课,您可以登录eeworld继续观看:
- 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 引脚上的电压调节为
课程介绍
共计7课时,21分15秒
猜你喜欢
换一换
推荐帖子
- AD5628驱动程序
- 有用过AD5628的吗? void TAD5628(unsigned int data) { U8 temp; SCLK_AD56x_H; CS_AD56x_H; ...
-
余音袅袅
模拟与混合信号
- 【晒样片】+THS4541高速差动 I/O 放大器等样片申请
- 本帖最后由 neufeifatonju 于 2015-1-23 11:28 编辑 打开电脑,发现新的活动--免费申请TI 样片, 新春好礼相赠!链接https://www.eeworld.com.cn/huodong/201501sample/。必须支持,申请了下面图片选中的一些器件: 之前调试锁相环的时候就看知道TI的THS4031 (现...
-
neufeifatonju
TI技术论坛
- 【我与TI的结缘】+ 我学TI器件的心路历程
- 本帖最后由 lonerzf 于 2015-1-25 11:59 编辑 第一次接触MSP430还是10年的时候,当时已经学完了8051和AVR,然后想着换一款单片机试试。正好看到一个PPT上有用水果电池给430供电的实例,于是买了我第一款MSP430开发板。芯片是MSP430F149,开发板买的时候100多块钱吧,对于当时的我来讲,性价比已经非常高了。这块板的好处就是核心板和底板分离,可以换不能...
-
lonerzf
TI技术论坛
- 【我与TI的结缘】一路成长,ti为伴
- 现在我是一名研一的学生,方向电力电子。细心算算,已经与ti接触差不多四年了。 1.初识ti 在大二的嵌入式课程设计中,第一次解除了contex M3处理器,用的是TI的9b96.实话实说,我听到“德州仪器”的名字之后,第一感觉是山东省除了“德州扒鸡”之外,竟然还有这么牛的企业。。后来才知道这个德州是德克萨斯州。。后来接触到ti的工作人员,才知道第一反应和我一样的不在少数,这也是大家感觉非常好笑...
-
nemo1991
TI技术论坛