CMOS器件
个人理解从相应速度、过流能力、热效应MOS的器件占优势,目前市面上见到的器件98%以上的都是CMOS器件
推免结构存在的意义:可以任意控制GPIO口为高为低(或高阻)
画一个简易的原理 (TTL的推免和以结构类似NPN+PNP)
内部逻辑输出为1 M1导通 M2截止 GPIO为低
内部逻辑输出为0 M1截止 M2导通 GPIO为高
这个就可以控制所有的IO口的高低,比如复位、使能、拉高、拉低等。
图2_1
内部逻辑输出1 GPIO高阻 不能形成导通回路
内部逻辑输出0 GPIO高阻 不能形成导通回路
所以称这种结构为Open Drain输出
用在线与 如N个OD结构输出连在一起(注意要上拉) 只要有其中一个或一个以上OD结构导通至GND,那整体的输出为低
图2_2
内部逻辑输出1 M4导通至GND GPIO为低
内部逻辑输出0 M4截止 GPIO为高
图2_4
这个是单片机结构IIC接口 就是一个典型的OD输出
所以使用IIC必须上拉
I2C的输出为OD
灌电流 灌是被动的
对于MCU来说,电流来自外部,如下图所示,电流方向即为灌电流
拉电流
电源有内部的提供,即用GPIO直接驱动
MCU对于灌电流极限MAX值的描述