一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 470|回复: 16

求教:3AG1老师:电脑COM埠RTS脚控制MOS出5V

[复制链接]
发表于 2025-10-10 00:01 | 显示全部楼层 |阅读模式
本帖最后由 Joe_Black 于 2025-10-10 00:03 编辑

求教:3AG1老师

电脑没有 GPIO 埠,只有 USB 或 COM 埠可以用。
想用 COM 埠 RTS 脚控制 MOSFET 出 5V2A 供电给外置仪​​器。

已知道行 hyperterminal 的串流测试软件,handshake 用 CTS/RTS,就可以触发 RTS 脚由 -5.7V 变 +5.7V。

现在有2个问题:
1. 着电脑的一刻,RTS 脚有 1 秒会出 +2.7V,之后稳定地出 -5.7V
2. 电脑安装了 Win10 作测试。发现启动 Windows 时,视窗的系统可能测试有没有 COM 埠,把 RTS 脚触发了去 +5.7V 约 0.5-1 秒。

因此,想做个控制线路,RTS 脚出 +2.x V 都忽略不理。 RTS 脚出 +5.7 V 如超过 1.5 秒,才触发 MOSFET G 极,供电出 5V2A。

划了以下电路,不知可不可行?或有没有可以改善的地方。

Screenshot 2025-10-09 235344.jpg
Zener 是 2.4V 的 ^
手上这 PMOS 是低内阻,可以供电大于 2A

谢谢 3AG1 老师。

已获得悬赏 1 人民币

最佳答案

把Q1 换成TL431 多好,可以做成有一定回差的电压比较器,可以避免阈值电压附近产生抖动,可靠性比较好。 这样改一下: 12V 电源可以不用,直接用5V 电源就可以。 R1/R2 决定开启电压,R3 、C1 延时约1 秒 ,R4 用 ...
发表于 2025-10-10 18:27 来自手机 | 显示全部楼层
5v  和12v两个回路没有公共点  电路没有输出的

点评

是用明纬电源,有12V及5V双输出的。  详情 回复 发表于 2025-10-11 11:32
回复

使用道具 举报

发表于 2025-10-10 21:49 | 显示全部楼层
把Q1 换成TL431 多好,可以做成有一定回差的电压比较器,可以避免阈值电压附近产生抖动,可靠性比较好。
这样改一下:

电脑COM串口RTS脚控制5V输出电路.GIF

12V 电源可以不用,直接用5V 电源就可以。
R1/R2 决定开启电压,R3 、C1 延时约1 秒 ,R4 用来产生大约0.3V 多的回差电压。

点评

请问 3AG1,这电路在设计时,为怎么加上 R6 200欧? PMOS 的 VGS 负值越大,导通电阻越低 (AO3401 的话,导通电阻最少是 -10V 或更低;SI2301 則是 -4.5V 或更低) 不加 R6,不是更好吗? 实测 TL431 导通时约 1.9V  详情 回复 发表于 2025-10-30 09:36
3AG1,早上好。 客户忽然提出,担心电脑失常,不能控制 RTS pin,因此想更改要求... 由原先的... - 触发了才有 5V 输出 (常关), 改为.... - 常开、就是要电源着了,就有 5V 输出。 - 电脑开着,程式运行,会触  详情 回复 发表于 2025-10-27 12:07
请问 3AG1,这电路当 RTS 未触发前,输入 -5.7V 。 虽然有 D3 保护,电容也会承受 -0.6~0.7V 电压。如用钽电容,会损坏。是否应改用无报性 MLCC 电容? 另外 TL431 Vref 接负电压会损坏吗?规格书好像没提及。 是  详情 回复 发表于 2025-10-13 17:31
回复

使用道具 举报

 楼主| 发表于 2025-10-11 11:32 | 显示全部楼层
lyslbf 发表于 2025-10-10 18:27
5v  和12v两个回路没有公共点  电路没有输出的

是用明纬电源,有12V及5V双输出的。
回复

使用道具 举报

 楼主| 发表于 2025-10-13 17:31 | 显示全部楼层
本帖最后由 Joe_Black 于 2025-10-13 21:09 编辑
3AG1 发表于 2025-10-10 21:49
把Q1 换成TL431 多好,可以做成有一定回差的电压比较器,可以避免阈值电压附近产生抖动,可靠性比较好。
这 ...

请问 3AG1,这电路当 RTS 未触发前,输入 -5.7V 。
虽然有 D3 保护,电容也会承受 -0.6~0.7V 电压。如用钽电容,会损坏。是否应改用无极性 MLCC 电容?

另外 TL431 Vref 接负电压会损坏吗?规格书好像没提及。

还是应在 RTS 接电路输入前,多扣一粒 1N4148 作防负压保护呢?多了4148 压降多了0.6-0.7V ,电阻值要修改一下吗?

(下面原理图的 PMOS 画了2个,只是在电路板上留位用,做出来后只会焊一个。)
Screenshot 2025-10-13 210822.jpg
谢谢!

点评

可以用 MLCC 电容。 TL431 Vref 接负电压不会损坏,内部有防反接保护二极管。 没必要再增加保护二极管。 你电路里使用的IRFR6305 的GS 结导通电压偏高,在5V 电源电路里有可能无法完全导通,如果必须使用它,可  详情 回复 发表于 2025-10-13 21:26
回复

使用道具 举报

发表于 2025-10-13 21:26 | 显示全部楼层
Joe_Black 发表于 2025-10-13 17:31
请问 3AG1,这电路当 RTS 未触发前,输入 -5.7V 。
虽然有 D3 保护,电容也会承受 -0.6~0.7V 电压。如用钽 ...

可以用 MLCC 电容。

TL431 Vref 接负电压不会损坏,内部有防反接保护二极管。

没必要再增加保护二极管。


你电路里使用的IRFR6305 的GS 结导通电压偏高,在5V 电源电路里有可能无法完全导通,如果必须使用它,可以去掉你这个图里的R6 ,短接焊盘即可。

点评

试了 R1 前不加 1N4148 不行。 当 RTS 是 -5.7V 时,PMOS 用 SI2301 不知为何不导通,输出 Vo 被拖低到负电压。 [attachimg]465065[/attachimg]  详情 回复 发表于 2025-10-27 17:47
回复

使用道具 举报

 楼主| 发表于 2025-10-27 12:07 | 显示全部楼层
本帖最后由 Joe_Black 于 2025-10-27 12:20 编辑
3AG1 发表于 2025-10-10 21:49
把Q1 换成TL431 多好,可以做成有一定回差的电压比较器,可以避免阈值电压附近产生抖动,可靠性比较好。
这 ...

3AG1,早上好。

客户忽然提出,担心电脑失常,不能控制 RTS pin,因此想更改要求...

由原先的...
- 触发了才有 5V 输出 (常关),
改为....
- 常开、就是要电源着了,就有 5V 输出。
- 电脑开着,程式运行,会触发 RTS 大约5秒,令 5V 输出断电。
- 然后电脑再把 RTS 还原为不触发,5V 继续输出。

整个完整逻辑/時序是...:
- 电脑着,有 RTS 半秒输出 +2.7V,电路输出是 5V;
- 然后电脑作业系统在运行,没有程式控制 RTS 脚,RTS  脚输出 -5.7V,输出继续是 5V;
- 电脑作业系统差不多运行完毕,作业系统侦测有多少个 COM 埠,会令 RTS 脚输出 +5.7V 约 1 秒。电路忽略不理,输出继续是 5V;
- 最后有程式运行,把 RTS 触发,输出 5 秒左右的 +5.7V,此时输出关掉,得0V或无电压;
- 5秒过后,RTS 输出回复 -5.7V,电路继续输出 +5V。

这样修改可以吗?
Screenshot 2025-10-27 121754.jpg
如不恰当,请问可以再帮忙修改一下吗?
谢谢!


点评

看你所叙述的要求,应该是开机上电后,输出5V 电压。 只要RTS 脚输出超过1 秒的5.7V 高电平,输出就关闭。 你这样改应该可以,就是图纸有错误,场管的S、D 脚反了,要调换一下。  详情 回复 发表于 2025-10-27 21:36
回复

使用道具 举报

 楼主| 发表于 2025-10-27 16:08 | 显示全部楼层
本帖最后由 Joe_Black 于 2025-10-27 16:11 编辑


电脑COM串口RTS脚控制5V输出电路.GIF

另外,发现手上没有 AO3401。如改用 SI2301,R5 R6 电阻值要修改吗?谢谢!

点评

可以SI2301,但它的额定工作电流不大,最好两只并联使用。 R5 、R6 电阻值不需要修改。  详情 回复 发表于 2025-10-27 21:38
回复

使用道具 举报

 楼主| 发表于 2025-10-27 17:47 | 显示全部楼层
3AG1 发表于 2025-10-13 21:26
可以用 MLCC 电容。

TL431 Vref 接负电压不会损坏,内部有防反接保护二极管。

试了 R1 前不加 1N4148 不行。
当 RTS 是 -5.7V 时,PMOS 用 SI2301 不知为何不导通,输出 Vo 被拖低到负电压。

电脑COM串口RTS脚控制5V输出电路.GIF

点评

RTS 输出负电压,这个电路本来就不会导通,只有输入正5.7V 电压超过1 秒后才会导通。 要想实现你后来的修改要求,还要加上一级反相电路。  详情 回复 发表于 2025-10-27 21:42
回复

使用道具 举报

发表于 2025-10-27 21:36 | 显示全部楼层
Joe_Black 发表于 2025-10-27 12:07
3AG1,早上好。

客户忽然提出,担心电脑失常,不能控制 RTS pin,因此想更改要求...

看你所叙述的要求,应该是开机上电后,输出5V 电压。
只要RTS 脚输出超过1 秒的5.7V 高电平,输出就关闭。


你这样改应该可以,就是图纸有错误,场管的S、D 脚反了,要调换一下。

点评

谢谢提醒。果然是 D S 大意倒转了。 接好后能用了。 用电脑串口测试程序,握手方式用 RTS,开启接口后1秒左右,LED 亮了。 打后微调时间再改 R3 数值。  详情 回复 发表于 2025-10-28 11:10
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-11-29 16:30 , Processed in 0.045658 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表