疑问 #技术干货# 在系统上电初期,SOC或FPGA的IO口处于不确定状态时,若直接连接NPN三极管的基极,可能导致三极管误导通。在不更改设计前提下,是否有方法解决这个问题,请大牛赐教
#技术干货#
硬创社
全部评论 默认 最新
网老四
2026-01-23 11:16:25 来自江苏
>如果是PWM斩波调速的话,C3这么大容量是有过流烧mos风险的, >对于处理器IO脚来说,这个电路相当于21k下拉电阻, 如果处理器IO脚上电过程中是高阻状态,这个电路不会有误动作, 如果处理器上电过程中IO脚是推挽或准双向(类似传统51单片机),这个21k下拉电阻跟片内上拉电阻(通常40k左右)分压,会引起三极管开通. >如果IO口上电期间是推挽高电平,不改电路无法解决上电输出问题 如果IO上电过程是准双向或高阻带上拉的状态,可以减小R4阻值解决,比如R4改为1k,R3不变. 因为使用PWM斩波,所以不能使用并联电容器的方案做上电封锁输出,
子卫
2026-01-29 09:02:02 来自浙江
如果不能改PCB的话,直接将R4改成104电容也能解决问题。
皮皮虾
2026-01-24 15:33:34 来自安徽
r3电阻信号端加下拉电阻10k
拉线工老许
2026-01-23 08:29:37 来自广东
可以,一般引脚处于浮空加点下拉就行,这个是pwm输出?
抄板攻城狮 作者
2026-01-23 09:31:26 来自广东
RK的PWM输出,现在很奇怪的是2路风扇控制,1路正常,另一路就会上电初期,短暂的转一下,当把R3改为10K,R4改为3K,这个现象就会消失,但无法实现转速的调节
RHYS
2026-01-22 21:46:57 来自广东
这里V1三极管已经通过R4确认下拉。实际上除非I/O反复横跳,并不会产生误开/关的情况。 为了进一步优化改善所担心的问题,可以在Q1的S和G之间增加一个电容(无极性电容),来控制开关的开关速度,这个电容越大,速度就越慢
抄板攻城狮 作者
2026-01-23 09:35:25 来自广东
IO电平在上电初期,处于不定态(或高阻态),实际示波器测量是高电平状态,没有反复横跳, 你的加电容实际是缓启动,没有根本解决上电最开始风扇会转的问题
876543mM444O
2026-01-22 17:34:34 来自山东
软件配置成上拉或下拉
抄板攻城狮 作者
2026-01-23 09:36:09 来自广东
RK在进入系统的最初阶段是不受控的
已折叠部分评论 展开
没有更多啦~