STM8和STM32的供电电压如下:
STM8:2.95~5.5V
STM32:2.0~3.6V
我们都知道STM32的供电电压一般是3.3V,但有时我们需要5V输出,这时应该怎么办呢,下面提供两种比较常见的用法。
我们都知道S8050是NPN三极管,即开关特性为高电平导通,低电平截至。

1.如下图,通过一个S8050即可以实现输出5V的目的。(反向输出)
当IO_IN为高电平1时,Q1导通,OUT接地,即输出低电平0;
当IO_IN为低电平0时,Q1截至,OUT上拉为5V,即输出高电平1;
可以看到输入和输出反向。

2.如下图,通过两个S8050即可以实现输出5V的目的。(同向输出)
当IO_IN为高电平1时,Q1导通,A接地,即A为低电平0,Q2截至,OUT上拉为5V,即输出高电平1;
当IO_IN为低电平0时,Q1截至,A上拉为5V,即A输出高电平1,Q2导通,OUT接地,即输出低电平0;
可以看到输入和输出同向。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐