葫芦娃要发芽 发表于 2022-8-8 11:36

APM32F103RB用SGM809无法软件复位

#申请原创# 问题:用APM32F103RBT6,复位芯片用SGM809,在程序中无法软件复位。测试1:去掉SGM809后可以软件复位测试2:用STM32F103RBT6+SGM809可以软件复位
查询资料,SGM809内部结构是推挽输出
极海APM32F103RB内部复位结构
芯片正常工作时,SGM809上管MOS导通,RST高电平。
软件复位时,MCU内部MOS导通。
由串联分压原理,软件复位时RST电平由SGM809的高边MOS和MCU内部MOS的电阻决定。只有当SGM809的高边MOS内阻大于MCU内部MOS的电阻时,才能完成软件复位。
APM32F103无法完成软件复位,原因就是SGM809高边MOS内阻比较小,而内部MOS的电阻大,导致软件复位无法拉低RST引脚。解决方案是在SGM809复位引脚旁加一个10K的电阻。(STM32的内置MOS电阻比SGM809的高边MOS内阻小)

jiekou001 发表于 2022-8-9 20:32

复位电路需要这么复杂吗

单片小菜 发表于 2022-8-16 10:51

复位电路需要这么复杂吗?

jflahdink09 发表于 2022-8-16 11:13

复位电路是不是应该简单一些。

duo点 发表于 2022-8-18 17:33

复位电路需要这么复杂吗?

Stahan 发表于 2022-9-5 22:26

复位电路好复杂

MessageRing 发表于 2022-10-4 20:37

太过复杂了吧复位搞的

葫芦娃要发芽 发表于 2022-10-8 16:53

正常用普通的10K+0.1uF的RC电路就可以了,跟ST的一样。特殊情况需要用单独的复位芯片才要主要一下。

chenqianqian 发表于 2022-10-8 20:48

上电复位搞个RC就足以,没必要加复位芯片。
页: [1]
查看完整版本: APM32F103RB用SGM809无法软件复位