- 本课程为精品课,您可以登录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秒
猜你喜欢
换一换
推荐帖子
- 运放指标笔记
- 读了《你好放大器》前几页,很好的一本书。作如下笔记。 【输入失调电压】 任何一个放大器,无论开环连接或者反馈连接,当两个输入端都接地时, 理论 上输出应该为 0,但运放内部两输入支路无法做到完全平衡,导致输出永远不会是 0。 此时保持放大器负输入端不变,而在正输入端施加一个可调的直流电压,调节它直到输出直流电压变为 0V,此时正输入端施加的电压的负值即为输入失调电压,用 V...
-
fish001
模拟与混合信号
- MSP430电容触摸转轮和LED PWM输出设计
- 本应用文档介绍了使用MSP430微控制器实现电容触摸转轮和多路独立LED的PWM软件驱动技术。方案通过4路I/O 端口实现电容触摸转轮控制,I/O端口配合三极管驱动LED,实现LED呼吸、轨迹灯等效果。本方案为需要电容触摸转轮控制和LED跟踪显示等绚丽灯效的产品提供了有效的低成本方案。 简介 电容触摸技术作为一种...
-
fish001
微控制器 MCU
- DP83822I工业以太网PHY自协商功能与其Strap电阻配置
- 本帖最后由 qwqwqw2088 于 2019-11-1 11:44 编辑 在工厂自动化应用中,由于现场设备节点数量与日俱增,同时对于自动化设备加工精度与实时性要求越来越高,传统的串行工业总线已经无法满足生产线同步性与大规模数据传输的要求。以太网逐渐成为主流,基于以太网全球主流OEM开发确定性网络工业以太网协议包括Profinet, Ethercat, Powerlink等。这些协议都需要以...
-
qwqwqw2088
模拟与混合信号
- CC2541主模式搜索从机连接以后,从机发数主机能收到,主机发数从机收不到?
- CC2541主模式(1)搜索从机(2)连接以后,从机(2)串口发送的数据主机(1)可以收到,但是主机(1)串口发送的数据从机(2)收不到??????怎么确认一下问题,谢谢 2个模块串口都是正常的; ...
-
1021256354
无线连接