单片机IO

一、简单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

相关推荐
清风6666667 分钟前
基于单片机的玉米播种机漏播检测装置设计与实现
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
三品吉他手会点灯26 分钟前
STM32F103 学习笔记-21-串口通信(第2节)-STM32串口功能框图讲解
笔记·stm32·单片机·嵌入式硬件·学习
山上三树43 分钟前
MMU与页表
linux·嵌入式硬件
ting_zh1 小时前
用定时器生成PWM信号
stm32·单片机·嵌入式硬件·tim·pwm
RaLi和夕1 小时前
硬件电路设计学习笔记4.MOS管
笔记·嵌入式硬件·学习
国科安芯1 小时前
低轨卫星姿态调整系统的抗辐照设计与工程实现
运维·网络·嵌入式硬件·安全·架构·安全威胁分析·risc-v
沉在嵌入式的鱼4 小时前
STM32--SG90舵机
stm32·单片机·嵌入式硬件·sg90舵机
Lxinccode4 小时前
ESP32(1) : 安装开发环境Arduino IDE
单片机·嵌入式硬件·esp32·arduinoide
EVERSPIN4 小时前
灵动代理mcu单片机机器人解决方案
单片机·嵌入式硬件·机器人
Nautiluss4 小时前
一起调试XVF3800麦克风阵列(六)
人工智能·单片机·音频·语音识别·dsp开发·智能硬件