如下图,UM482产品的Iout如何理解?是保持输出电流不变,电压变化的限额吗?
Iout理解:GPIO在输出低电平时,允许从外部灌入4mA的电流,4mA的电流不会影响模块的使用寿命或者可靠性等。
这个对上拉电阻的阻值就会有限制,例如1kΩ上拉到3.3V,当GPIO输出低电平时,外部灌入的电流就是3.3mA;例如500Ω上拉到3.3V,当GPIO输出低电平时,外部灌入电流就是6.6mA。所以一般的上拉电阻都会大于1kΩ的原因在这里。
GPIO在输出高电平时,允许外部电路从GPIO拉4mA的电流,4mA的电流不会影响模块的使用寿命与可靠性等。
这个对下拉电阻的阻值就会有限制,同上述……
如果不顾及模块的使用寿命,我们的GPIO实际能输出的电流或者能输入的电流是远远大于4mA的。
关于“保持输出电流不变,电压变化的限额”
理想的低电平应该是0V,高电平应该是VCC。
模块承诺低电平最大值是0.45V,高电平最小值是VCC-0.45V,原因是模块输出高低电平都会经过一个二极管,二极管会带来一定的压降。
在-40℃~+85℃温度范围内,这个压降值可能接近于0.45V。
二极管的压降和通过的电流是相关的,所以后面也加了限制条件4mA。

