码迷,mamicode.com
首页 > 其他好文 > 详细

程序备忘_sub_DAC_OUT以及软硬件整理

时间:2017-08-16 12:36:50      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:net   比例   img   4.0   最大值   ==   硬件   text   ref   

首先,DA转换用TI的TLV5630来实现,12位精度,在使用5V电源给芯片供电时REF输出为2.048V,芯片AO输出如下图所示:

技术分享

原理图如下:

技术分享技术分享

上图为差分比例放大电路:计算公式为OUTA =(2.048-DACA)*(40/8.2),其中DACA就是芯片的AO输出

可见,当芯片的AO输出为0V时,OUTA为最大值9.85V,此时对应CODE为0;

   当芯片的AO输出为4.096V时,OUTA为最小值-9.63V,此时对应CODE为0xFFF;

其软件控制流程图如下几个图所示:

技术分享技术分享技术分享

由最后一段程序可见,BIT0~BIT11为DI,BIT12~BIT15为通道选择位。

最后进行整理,当DAC_DATA为0时,输出电压OUTA为最大值9.85V;

                       当DAC_DATA为2048时,输出电压为OUTA为0V

                       当DAC_DATA为4095时,输出电压OUTA为最小值-9.63V

程序备忘_sub_DAC_OUT以及软硬件整理

标签:net   比例   img   4.0   最大值   ==   硬件   text   ref   

原文地址:http://www.cnblogs.com/weihaofree/p/7372680.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!