因为MCU的ADC输入管脚电压在0~3.3v,外部输入的信号范围 -3v~8v,如何将0v以下的限制在0v,超过3.3v的电压削掉超出的部分,直接输出3.3v。哪位能提供实用的电路。
Frank Xiao:
你好,一个简单的方法,输出接两个二极管,一个阴极接3.3V,一个阳极0V,但是会有二极管压降在,所以范围可能是-0.3~3.6v。
jack wan:
回复 Frank Xiao:
谢谢,超过3.3v太多,长时间这种接法对3.3v电源有影响不?一般的MCU的IO管脚内部基本上都有这两个二极管,对瞬态的尖峰有抑制作用,长时间会不会烧坏芯片。
Martin:
用便宜的运放比如说TL081进行转换一下
Jason Shen:
回复 jack wan:
串电阻再接限幅器。使用低导通电压的二极管做限幅器,比如肖特基管。
Coffee Ge73:
回复 jack wan:
超多少?
jack wan
谢谢,超过3.3v太多,长时间这种接法对3.3v电源有影响不?一般的MCU的IO管脚内部基本上都有这两个二极管,对瞬态的尖峰有抑制作用,长时间会不会烧坏芯片。