现在是 esp8266 模组上一个 io 口做控制,电压只有 2v,不足以给 3v 电路供电,只好使用 3.3v 电源,那有啥好的方法用那 2v 的信号控制这个 3v 的电路呢? 继电器是不是有点大材小用?有没有那种电子开关?放在 3v 电路上,通过 2v 信号控制? 其他还有什么好的方法吗?
1
ryd994 2018-12-29 08:06:19 +08:00 via Android
三极管,mos 管,缓冲器
可能可以开漏模式配上拉电阻,但这个要看具体的芯片能否承受 IO 口高电压 |
2
wwqgtxx 2018-12-29 08:10:51 +08:00 via iPhone
三极管或者光耦都可以
|
3
zander 2018-12-29 08:11:45 +08:00
电压总是能用升压芯片升上去的,关键是电流不够吧?
看看 ULN2003。 |
4
wule 2018-12-29 08:14:51 +08:00 via Android
端口 2v?没见过,是不是端口供电不足把 3.3 拉到 2v 了,电流太大不能直接用端口驱动加三极管控制就好了
|
5
zander 2018-12-29 08:15:28 +08:00
三极管好,忘了这点。
|
6
teenagerold 2018-12-29 08:26:47 +08:00 via Android
几分钱的三极管,mos 管都可以,具体可以参见单片机驱动蜂鸣器电路。
|
7
ouqihang 2018-12-29 08:27:57 +08:00
可控硅。
|
8
hds6800 2018-12-29 08:28:38 +08:00
mos 管控制开关
|
9
Damon4V 2018-12-29 08:50:18 +08:00
大学学过这些,全还给老师了
|
10
leavic 2018-12-29 09:41:05 +08:00
一个 npn 三极管+一个 p channel mosfet
|
11
msmmbl 2018-12-29 10:10:32 +08:00
esp8266 的 io 口 3.3V 最大 12mA。是不是超出最大电流了。如果不是自己做板子的话去淘宝搜 mos 模块或者继电器模块。
|
12
azev OP 多谢楼上各位
|