一、简单GPIO口

保护二极管:IO引脚上下两边两个二极管用于防止引脚外部过高、过低的电压输入。

当引脚电压高于VDD时,上方的二极管导通,电压被钳位在VDD+0.7V;

当引脚电压低于VSS时,下方的二极管导通,防止不正常电压引入芯片导致芯片烧毁。

二、简单电路分析

 

  • PNP晶体管,当 IO输出为输出时,发射极电压高于基极,使得LED导通。
  • PNP晶体管,当 IO输出为输入时,发射极电压高于基极,使得LED关闭
  • 如果单片机电压为5V,则IO口电压被钳制在5.7V,LED则无法关闭。

    # 定义电阻值和输入电压
    R10 = 10K  # 10kΩ
    R11 = 1k   # 1kΩ
    V_IO = 5    # IO口输出电压为5V

    # 计算基极电压
    V_base = (R11 / (R10 +R11)) * V_IO =0.45V

    作者:如图所示z

    物联沃分享整理
    物联沃-IOTWORD物联网 » 单片机IO口控制及应用

    发表回复