完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
最近发现M451系列有两个问题,第一是驱动能力弱,用推挽输出模式,以拉电流的方式驱动光耦,即一个 GPIO 连接 一个680欧姆的电阻加一个LED, 再连接到光耦的发光端 到GND,光耦发光端 VF 以及LED VF 总电压为 2.8V,这样算来,拉电流约为 3.25mA,就这样的电流情况下,GPIO被拉低到了4.4V,是因为驱动能力弱,还是我用的有问题?
第二个问题,如我的图片,如果输入采用上拉电阻,并将GPIO配置为高阻输入,没问题。 如果不采用上拉电阻,GPIO配置为准双向,电路工作不稳定,GPIO引脚电压经常拉不低。 上述两个问题不知道大家遇到过没有,是芯片自身的原因,还是我使用的有误,请大神赐教,感谢! 1、准双向内部会有弱上拉。 2、串联的电阻R73 R74 R9都太大了。降低到100欧一下试试 3、建议把二极管拿掉。二极管本身压降就有0.7v,而低电平检测范围不能超过0.8V |
|
相关推荐
1个回答
|
|
|
答:对于第一问题,M451系列GPIO的最大输出电流为20mA,可以试着将电阻调小或者使用外部驱动芯片来提高电流。但是需要注意,过大的电流可能会烧毁GPIO引脚。另外,可以检查一下GPIO的配置是否正确,例如输出模式是否设置为推挽输出,是否使能了GPIO的控制寄存器等。
对于第二个问题,准输入模式需要在输入信号传输之前将GPIO引脚的配置从输出模式切换到输入模式,否则可能会引起电路不稳定的情况。建议还是使用上拉电阻或外部驱动芯片来提供输入信号,并将GPIO配置为普通输入模式。如果必须使用准输入模式,请确保GPIO的控制寄存器配置正确,同时还需要注意电路连接的稳定性和干扰的可能性。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
1018 浏览 1 评论
1849 浏览 0 评论
1830 浏览 1 评论
3254 浏览 5 评论
3581 浏览 9 评论
1021浏览 1评论
1850浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1360浏览 1评论
1852浏览 0评论
1178浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 03:45 , Processed in 0.606897 second(s), Total 76, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
427