
现在是 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 多谢楼上各位 |