- 本课程为精品课,您可以登录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秒
猜你喜欢
换一换
推荐帖子
- C2000芯片可是按照什么方式进行分类的
- 1.按基础特性分 这是根据DSP芯片的工作时钟和指令类型来分类的。如果在某时钟频率范围内的任何时钟频率上,DSP芯片都能正常工作,除计算速度有变化外,没有性能的下降,这类DSP芯片一般称为静态DSP芯片。例如,日本OKI 电气公司的DSP芯片、TI公司的TMS320C2XX系列芯片属于这一类。 如果有两种或两种以上的DSP芯片,它们的指令集和相应的机器代码机管脚结构相互兼容,则这类DS...
- Jacktang 微控制器 MCU
- 想用MSP430做个单反相机用的定时自动快门线,但是不知道屏幕怎么弄
- 定时快门线网上倒是有卖的,但是贵了些,而且功能不一定能如愿。想自己用430做个定时快门线,但是总得有个屏幕,而且要低功耗,总不能用数码管或者太大的液晶屏哈,而且液晶屏体积要小厚度要尽量薄,黑白的便可。。。大家知不知道什么样子的屏幕能合适?在下就谢谢啦 图片已放到附件里~ 附件图片是网上卖的一般的快门线,一二百块钱。佳能或尼康原厂的要一千多呢。。 [ 本帖最后由 winterschs 于 201...
- winterschs 微控制器 MCU
- 版块导航
- 个人对论坛的感觉很东西太多太杂,就不知道怎么下手来,一时间就盲目了,很多时候就是多多益善呗,最后什么都没有学习透彻,因为太多的重复~。所以想到要是有个论坛导航的就好了!就说说我这个版块吧! 如果你仅仅飘过,或者初学者的话建议你到这个里面看看就好的,可以看到dsp的应用,好有个感性的认识~ 初学者也可以下下课件学习一下~ https://bbs.eeworld.com.cn/thread-771...
- gaoxiao 微控制器 MCU
- ccsv5和2812仿真问题
- 当我build all之后一切正常,接着debug时,出现C28xx: Error connecting to the target: (Error -600 @ 0x0) A required dynamic library could not be located. The library isn't on the search path. (Emulation package 5.0.569...
- zphpp DSP 与 ARM 处理器