历史上的今天
今天是:2025年03月07日(星期五)
2019年03月07日 | STM32之DAC原理
2019-03-07 来源:eefocus
1.DAC模块
1.数模转换功能
2.可以配置为8位和12位模式(8位右对齐,12位左对齐,12位右对齐)
3.DAC模块有两个单独的控制器,每个通道有着单独的转换器,可以独立转换,也可以同时转换
4.可以实现噪声波形和三角波形的生成
5.每个通道有着DMA功能
6.图示:

PS:左上方为一些触发的条件,左下方为一些数字电源(VDDA,VSSA)
Vref+为参考电压,DAC_OUT_x为DAC的输出通道,(2.4v 数据并不是直接传入DORx的,需要先传入DHRx(如果没有选择硬件触发(TENx=0),在一个时间周期后传入DORx),同时,又经过Tsetting(大约3us)后传入DHRx,如果选择硬件触发(TENx=1),则在3个时间周期后传入DORx 2.细节部分 1.DAC的输出电压 DAC输出=(Vref)x(DOR/4095) 2.DAC的输出缓存 虽然可以提高输出能力,但是达不到输出为0的效果,所以基本不用
上一篇:STM32之DAC例程
下一篇:STM32之通用定时器编码器模式
史海拾趣
|
本人刚进入无线通讯领域,无甚经验,求高手指点一二。 具体项目关于zigbee技术的无线通讯,使用CC2430单片机实现,编译器为IAR,难处在于有许多代码看不懂,请乐意帮助的朋友留个联系方式,便于讨教!!感恩戴德!… 查看全部问答> |
|
最近想玩一下液晶取字,就想在12864液晶上,加一块触摸板,通过对触摸板的触摸,达到对液晶相应位置“字”的“取”。我想用51单片机完成,不知道方案,触摸板看过,好像电源线、信号线都是手机里那种,很难焊。求高手,我该用什么触摸板来做 ...… 查看全部问答> |
|
大家好,我是一个FPGA初学者,最近在用赛灵思的片子做项目。我将60M的全局时钟奇分频为800KHZ(输出),同时又把800KHZ当作时钟信号再分频为8KHZ(输出),但是发现place&route的时候报了警告,大致是说我用800KHZ做时钟信号会有超出指标的延迟。 ...… 查看全部问答> |
|
在 ccit.h中 定义全局 数组 volatile uint8_t global[50]; it.c中引用了 #include\'\'ccit.h\" 然后再main.c中用extern uint8_t global[50]; 这个数组是接收串口2的数据 在串口2第一次接收到PC数据为 & ...… 查看全部问答> |
|
把所有Beaglebone学习过程中分享的资料汇总一下,方便大家也方便自己查找 Beaglebone学习之1--初印象 https://bbs.eeworld.com.cn/thread-349026-1-1.html Beaglebone学习之2--LCD屏幕选择,电路设计(完成) https://bbs.eeworld.com.cn/threa ...… 查看全部问答> |




