wuhany 发表于 2023-2-12 12:30

STM32芯片怎么提高其IO口的驱动电流?

STM32芯片怎么提高其IO口的驱动电流?

wuhany 发表于 2023-2-12 12:33

想利用STM32的通用IO口驱动一个TLP521的光耦,我是直接把STM32的一个引脚和地之间的3.3V电压接到光耦的输入端的,但是现在有一个问题就是,STM32芯片的驱动电流好像不够,从而导致光耦的输出端始终不能饱和

renyaq 发表于 2023-2-12 12:34

应该是STM32芯片的驱动电流不够所导致的

ousj 发表于 2023-2-12 12:35

光耦是电流型器件,有个电流传输比的概念,可能你的负载电流太大了

supernan 发表于 2023-2-12 12:45

可以加三极管增加电流驱动

happy_10 发表于 2023-2-12 12:47

实际使用的时候还需要增加一些辅助电路

dengdc 发表于 2023-2-12 12:51

IO设置成推挽模式;

heweibig 发表于 2023-2-12 13:11

输出也不串个电阻啊;

ousj 发表于 2023-2-12 13:13

直接接IO的话,可以改成灌电流输入接法;

wuhany 发表于 2023-2-12 13:17

已经设置成推挽输出了,灌电流输入模式?什么意思?

shimx 发表于 2023-2-12 13:20

灌电流输出模式就是楼主图上的 PE1 接+3.3V, GND 接 PE1,注意增加限流电阻。

xxrs 发表于 2023-2-12 13:22

另外, 设置高输出速度 (50MHz) 可以提高驱动能力。

happy_10 发表于 2023-2-12 13:23

STM32 的 IO 口的驱动能力还是不错的, 是能够驱动光藕的(如果只是很少路)。

liliang9554 发表于 2023-2-12 13:24

光耦有个电流传输比的,如果想要让你的光耦工作在最佳状态,输入端的电流必须要在这个电流范围内,一般都需要加上拉的,用上拉提供电流

zhaoxqi 发表于 2023-2-12 13:26

说白了,你ouput输出频率范围小了,大概应该是在1KH左右吧。

llljh 发表于 2023-2-12 13:27

还是建议用三极管、mos管还有ic驱动光耦

huangchui 发表于 2023-2-12 13:28

嗯,一来对gpio驱动电流要求放宽,二来也是增加可靠性

jiajs 发表于 2023-2-12 13:29

保不齐什么时候因为你是用io数量超多,导致整体gpio驱动力不变状况下,某个output输出失效。

zhanghqi 发表于 2023-2-12 13:31

设置推挽模式没有加限流电阻直接接光耦?

zhenykun 发表于 2023-2-12 13:32

光耦和IO没烧掉?
页: [1] 2
查看完整版本: STM32芯片怎么提高其IO口的驱动电流?