微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > UCD3138内部ADC15的应用

UCD3138内部ADC15的应用

时间:10-02 整理:3721RD 点击:

1   UCD3138的内部模数转换器ADC15

    UCD3138芯片内部共有16个模数转换器,其中ADC15可以在芯片内部连接到AFE模块的EAP或EAN引脚。实际应用中,ADC15可以用来检测系统的反馈电压,在软件中可以还原出实际的输出电压。

1.1  ADC15的配置

UCD3138芯片内部的ADC15可以连接到任意一个AFE模块的EAP或EAN引脚,完成模拟信号的数字化。在应用时,与其它ADC的配置方式非常相似,唯一的差别是需要配置ADC15到指定的AFE。

下面三行代码是完成ADC15与AFE的关联。其中,AFE_MUX_CH_SEL为1是指ADC15连接到AFE0;AFE_VIN_MUX为0是指ADC15连接到EAP引脚。

  MiscAnalogRegs.AFECTRL.bit.AFE_MUX_SEL=3;

  MiscAnalogRegs.AFECTRL.bit.AFE_VIN_MUX=0;

  MiscAnalogRegs.AFECTRL.bit.AFE_MUX_CH_SEL=1;

综合上述配置,ADC15是连接到了AFE0的EAP引脚,即可以检测图1中的Vd电压。

1.2  实验结果

如图4,当Vd为554mV时,ADC15的结果(adc_values.Vout)为902。二者近似符合下面的等式:

如图5,当Vd为1.64V时,ADC15的结果(adc_values.Vout)为2681。二者近似符合下面的等式:

   上述物理值与数字量之间的差别,主要是测量误差导致。

数字电源?可编程输出...

我想咨询一下,UCD3138的ADC精度?

在控制环路上,有没有使用PID控制程序?

这个ad的精度是多少了?

这个ad的精度是多少了?

咨询下,如果AD口不用的话,是否需要接地?或者直接悬空处理?

这个地方讲的是EADC,在贴出来的文章里面可以看到精度是:1mV/bit

普通的AD口的话叫AD12,是12位的ADC,意思是0~2.5V,2^12对应2.5V。悬空应该没问题的。

请问一下几个DEMO板的例程是否可以在论坛分享

不好意思,根据TI目前的规定还需要先签协议后拿代码,所以不可以以这种途径传播的。

上一篇:LM3420锂电充电电路
下一篇:关于TPS54620

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top