如果ad转换输入的模拟量电压值不是0-5v 而是负值会怎样
答案:2 悬赏:0 手机版
解决时间 2021-01-02 11:06
- 提问者网友:疯孩纸
- 2021-01-02 00:06
如果ad转换输入的模拟量电压值不是0-5v 而是负值会怎样
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-01-02 00:37
具体要看单片机AD的测量电压范围。比如说,有的AD基准电压为2.5V,但是,输入电压可以是两倍或4倍的基准。
你说的基准电压,应该是单片机的工作电压,一般AD不采用3.3V基准。
如果外部信号超过了AD测量范围,可以采用电阻分压的方法,但是要注意阻抗匹配。
最好是输入阻抗较高,而输出阻抗较低。
如果信号源的输出阻抗较大,一般采用电压跟随器之后接电阻分压的方法。如果AD的输入阻抗较低,那么分压器之后还需要在加一级电压跟随器。
你说的基准电压,应该是单片机的工作电压,一般AD不采用3.3V基准。
如果外部信号超过了AD测量范围,可以采用电阻分压的方法,但是要注意阻抗匹配。
最好是输入阻抗较高,而输出阻抗较低。
如果信号源的输出阻抗较大,一般采用电压跟随器之后接电阻分压的方法。如果AD的输入阻抗较低,那么分压器之后还需要在加一级电压跟随器。
全部回答
- 1楼网友:梦中风几里
- 2021-01-02 01:47
既然你的单片机基准电压是3.3v了,那就没办法,输入的模拟量不能大于3.3v,用电阻分压小于3.3v后输入,如果有条件的就使用电压跟随器来隔离保证准确性。
“有的ad基准电压为2.5v,但是,输入电压可以是两倍或4倍的基准。”这只有独立的adc芯片才是这样,比如ads774。但单片机内部的adc,其基准电压可来自于其内部基准源、工作电压或者外接参考电压,比如atmega8单片机的adc就是这样,可以用自带的2.56v、或者aref引脚的外接参考电压或者来自vcc的单片机工作电压。像stm32单片机工作电压是3.3v,高端的stm32可以外接参考电压,低端的stm32就直接用的vcc,就是其adc的参考电压直接连接到3.3v的,无法再设置参考电压的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯