打印
[STM32F3]

请问SD ADC的输入范围

[复制链接]
2158|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
EAMCU|  楼主 | 2015-1-5 14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近再看stm32f373的资料,以确定是否要用它来做些东西
看到资料中写道,差分时输入范围是-Vref/(2*gain)到+Vref/(2*gain)。
我有个疑问,假设一个电路,vref是和vddsd都是3.3V, 负端输入AINM是0.5V,正端输入AINP是测量电压,增益gain设成4,差分模式,当AINP为0.3V时,放大出来的电压是-0.8V,比0V低,这种情况也能正确测量吗?还是说当增益设成4时,AINP的有效测量电压最低只能到0.375?

沙发
EAMCU|  楼主 | 2015-1-11 13:08 | 只看该作者
求大侠指点啊

使用特权

评论回复
板凳
airwill| | 2015-1-11 19:51 | 只看该作者
既然差分时输入范围是-Vref/(2*gain)到+Vref/(2*gain), 那么当AINP为0.3V时,放大出来的电压是-0.8V,比0V低,当然可以。

还是说当增益设成4时,AINP的有效测量电压最低只能到0.375? 你应该是计算错误了吧

使用特权

评论回复
地板
EAMCU|  楼主 | 2015-1-11 20:02 | 只看该作者
airwill 发表于 2015-1-11 19:51
既然差分时输入范围是-Vref/(2*gain)到+Vref/(2*gain), 那么当AINP为0.3V时,放大出来的电压是-0.8V,比0V ...

我的问题是:我不明白内部PGA的机制。我不知道 PGA的放大结果是否跟共模电压有关。
比如我提的这个例子,负端0.5V,正端输入0.3V,放大倍数为4,PGA输出电压为-0.8V,这个-0.8V是以什么电压为参考输出的,是负端输入的0.5V吗?如果是0.5V为参考,那么PGA输出的绝对电压岂不是为-0.3V,低于0V了?
或者PGA和SDADC的工作机制在差分输入时,跟共模电压无关,不是我想的这样?

使用特权

评论回复
5
again_gyf| | 2015-1-12 07:18 | 只看该作者
本帖最后由 again_gyf 于 2015-1-12 07:20 编辑

前提输入引脚必须在共模电压范围内

使用特权

评论回复
6
EAMCU|  楼主 | 2015-1-12 09:14 | 只看该作者
again_gyf 发表于 2015-1-12 07:18
前提输入引脚必须在共模电压范围内

假设电源电压和参考电压都是3.3V,
那么正端0.3V,负端0.5V 肯定都在共模电压范围(管脚模拟输入电压范围0~3.3V)内啊,
差分-0.2V(差分输入范围-3.3/2/4~3.3/2/4=-0.4125~0.4125)也在范围内,
PGA输出是-0.8V。我现在想知道这个-0.8V是按什么机制输出的,是以哪个电压为参考?
1. 以0电压为参考(应该不可能,那样芯片内部就出现了-0.8V的低于地电平的电压)?
2. 以0.5V为参考(存疑,因为如果是0.5V为参考,那么还是有-0.3V的低于地电平的电压)?
3. 以另外一种方式,保证只要是PGA差分结果是-1.65~1.65之内都可以。如果是这样,那么哪里有关于这种机制的资料呢?

使用特权

评论回复
7
again_gyf| | 2015-1-12 14:04 | 只看该作者
可以这么理解内部pga是针对单端来说的,差分的话是同时对正负采样然后相减这么来的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

396

帖子

2

粉丝