原创 让我感到郁闷和惋惜的Tiny26差分ADC通道组合问题

2006-12-28 22:41 6043 7 7 分类: MCU/ 嵌入式
在Tiny26中,差分ADC和20倍的放大率以及高速PWM是它最大的特点及优点.
它简直就是一个专用的充电器芯片.
由于电池组和采样电阻是串联的,
所以电流的变化也就带来了采样电阻上电压的变化.同时也带来了电池组上电压的变化.
故用差分ADC测量电池组上的电压和带20倍放大的差分ADC测量采样电阻上的电压会提高测量精度
和减少程序的工作量.
但从T26的输入通道与增益选择表Table37可以将差分ADC通道归纳为4大分类和6种接法.
可以看出:

公共端的差分输入负极公用的有4个:ADC1,ADC3,ADC5,ADC9

即: ADC0-ADC1-ADC2
    ADC2-ADC3-ADC4
    ADC4-ADC5-ADC6
    ADC8-ADC9-ADC10

注: 中间的为差分输入负极,前后的为差分输入正极.

公共端的差分输入正极公用的有2个:ADC2,ADC4

即: ADC1-ADC2-ADC3
    ADC3-ADC4-ADC5

注: 中间的为差分输入正极,前后的为差分输入负极.

根据差分ADC计算公式:

    ADC结果=(输入正端电压-输入负端电压)*增益因子*1024/为参考电压
其中规定:输入正端电压>=输入负端电压.   (此处就是我的郁闷)
         否则,ADC结果=0                (此处就是我的惋惜)

如果差分ADC测量电池组上的电压和带20倍放大的差分ADC测量采样电阻上的电压,
根据"4大分类和6种接法"将需要4个ADC通道!!!

但如果允许输入正端电压<输入负端电压,且ADC结果可以为负值即一个很大的数,
那么,测量电压(为正数)及电流(为负数)只需要3个ADC通道!!!

由于这样就需11位ADC了(实际最高位为符号位)...
郁闷美国佬为何不在差分ADC中搞个溢出标志呢???(笨,这样的好东西真让他白瞎了)
即:
当输入正端电压>=输入负端电压时,该溢出标志为0(正).
当输入正端电压<输入负端电压时,该溢出标志为1(负).

郁闷呀...让我多接了一个ADC通道!!!

http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=212902&bbs_page_no=4&bbs_id=1000
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
7
关闭 站长推荐上一条 /3 下一条