fidomxdn 发表于 2025-6-9 17:31:23

硬件 USB型MCU, P3.2上电会触发100mS的高电平 | ISP打开了P3.2的内部上拉电阻

请看两张原理图,
硬件 USB型MCU, P3.2 在上电后会触发100ms的高电平,
导致我的输出在上电后触发一下,希望有人能够帮忙解答!!!





神农鼎 发表于 2025-6-10 08:07:37

后来 ISP 系统区的程序为了,
支持【USB拔插 可以省 停电/上电 电源开关】,
改ISP系统程序为, 优先判断 P3.2是否为低,
加了打开P3.2上拉电阻,先读取 P3.2是否为低
深圳国芯人工智能有限公司-芯片手册









神农鼎 发表于 2025-6-10 08:13:15










将 R16 从 10K 改成 300欧 测试下,后续用强推挽拉高

这样虽然系统区打开了 4K 上拉电阻,
5V * 300/(300+4000) = 5V * 0.069 = 0.35V 还是低电平

5V * 800/(800+4000) = 5V * 0.167 = 0.83V
===要保证 MOS管不通,才可以用 800欧

晓飛飛 发表于 2025-6-9 22:20:33

建议减小下拉电阻阻值,或者在MOS的Gate极对地并电容,

乘风飞扬 发表于 2025-6-10 08:59:23

fidomxdn 发表于 2025-6-10 10:24:08

神农鼎 发表于 2025-6-10 08:07
后来 ISP 系统区的程序为了,
支持【USB拔插 可以省 停电/上电 电源开关】,
改ISP系统程序为, 优先判断 P3 ...

感谢大佬指点,问题解决!

fidomxdn 发表于 2025-6-10 10:24:19

乘风飞扬 发表于 2025-6-10 08:59


感谢大佬指点,问题解决!

fidomxdn 发表于 2025-6-10 10:24:33

晓飛飛 发表于 2025-6-9 22:20
建议减小下拉电阻阻值,或者在MOS的Gate极对地并电容,

感谢大佬指点,问题解决!

fidomxdn 发表于 2025-6-10 10:24:44

神农鼎 发表于 2025-6-10 08:13
将 R16 从 10K 改成 300欧 测试下,后续用强推挽拉高

这样虽然系统区打开了 4K 上拉电阻,


感谢大佬指点,问题解决!

梁工 发表于 2025-6-11 10:14:58

R15=100~300欧姆。
30N06的栅极电压阈值最小为1.0V(条件:VDS=VGS,ID=250uA),
P3.2内部上拉电阻按4K计算,电源为5V,则R16不能超过1K。基于IO驱动力、电流消耗考虑,其值范围510~1000欧姆为好。
程序中,main函数一开始,先执行P32 = 0,再将P3.2设设置为推挽输出。

30N06应用提醒:
30N06主要参数:
N沟道,VDSmax=60V、IDmax=30A,
RDS(ON)=23mR、Qg=25nC(VDS=30V,VGS=10V),
RDS(ON)=29mR、Qg=15nC(VDS=30V,VGS=4.5V)。
如果是做慢速开关(小于1000Hz),则IO直接驱动没问题。
如果是1KHz以上PWM驱动,则需要启动电路。

页: [1] 2
查看完整版本: 硬件 USB型MCU, P3.2上电会触发100mS的高电平 | ISP打开了P3.2的内部上拉电阻