RX140使用ADC采集外部电压的最大参考值

Hi

我使用Target Board For RX140开发板,想要制作外部pin脚输入电压值(<=5V),程序中获取后转换为真实电压值的一台设备。

目前工程已经开启了Components:A/D Converter, input channel AN000。

已经可以获取到3.3V为参考电压的AD数值,我想要制作的设备测量外部电压值最高是5V的。

修改e2studio中.scfg的配置如下图:

但测量发现在外部电压值3.3V时AD值已经达到最大

请问怎么配置才能测量到外部电压5V呢?

Parents
  • 请参考RX140电气参数

    RX140的最大工作电源是5V, Vrefh0 也是5V的话, 可以采样3.3V, 如果你的Vcc和Vrefh0 是3.3V, 那么大于3.3V的Vin 采样值就会"溢出"

    所以Vin不能大于Vrefh0,

    首先你的VCC和 Vrefh0决定了你的采样电压范围, 如果VCC=Vrefh0 = 5V, 那么 Vin <=5V没有问题

    如果Vcc = Vrefh0 = 3.3V, 则 Vin>3.3V (<=5V)就不能正确采样. 具体做法是将外部电压分压, 分压比为 3.3/5, 然后在转换后按照这个比例还原. 

  • 是的,我也看到文档这部分内容了。

    目前我用的是开发板上的USB供电,那我应该断开USB,用外部5V电源供电,这样AD的参考值也就能达到5V了,是这个意思吗?

Reply Children
No Data