»
(002) Calc of Voltage and Resistance
STM32芯片GPIO_Input引脚外接模组引脚是否加上拉电阻、上拉电阻的阻值大小是多少,不仅仅取决于STM32GPIO的最大输入电流和最大输出电流,还取决于芯片或者模组的斯密特触发器。也就是容压触发器。
STM32的GPIO输入默认3.3v为高电平,0v为低电平,但是,高低电压是有容压范围的。
也就是:
-0.3V <= VIL <= 1.164v时,GPIO会识别为0;
1.833V <= VIH <= 3.6v时,GPIO会识别为1。
所以,在电路设计时,电阻的匹配和电路问题的检查可以按1.164v与1.833v作为0上限电压与1下限电压基准。
STM32的所有GPIO_Input都带有斯密特触发器,也就是容压触发器。