本帖最后由 wsmysyn 于 2019-12-11 17:11 编辑
只要烧不坏低电平也可以拉起来,拉不起来的是理想情况
一般芯片的输出pin都有VOL的参数,意思是当输出一定电流的条件下,还能维持的电压能力,一般可能是I=4mA,VOL最大0.4V这样的一个参数,等效的意思就是芯片IO在drive 0的时候,外部往IO里边灌一个4mA电流,这时候IO的实际输出电压最高是0.4V,,也就是大概有个等效电阻100ohm左右,电压超过0.4V的话,后级电路识别逻辑0可能会有问题。。假设你灌了16mA电流,导致电压升到1.6V,程序本意是输出0,但是实际IO是1.6V,后级电路认为1.6V是高电平,逻辑就错了
一般MCU都会有IO的驱动能力选项,比如2-16mA可编程,不同的档位对应的输出阻抗也是不一样的,
再说强行拉上去,这时候你知道输出等效电阻大概100ohm了,如果这时候你灌进去40mA电流,由于输出电阻100ohm,这时候即便程序里是输出的逻辑0,但是IO上已经4V了,,电压拉上去了,前提是,IO在40mA电流的时候别烧坏,,一般普通芯片,普通IO可能达不到这个驱动能力级别,估计40mA的时候早就产生latch-up,IO烧坏了,
|