完善资料让更多小伙伴认识你,还能领取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的控制寄存器配置正确,同时还需要注意电路连接的稳定性和干扰的可能性。 |
|
|
|
只有小组成员才能发言,加入小组>>
876 浏览 1 评论
2276 浏览 5 评论
2586 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2394 浏览 6 评论
2294 浏览 7 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
443浏览 9评论
453浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
558浏览 6评论
433浏览 5评论
467浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 05:54 , Processed in 0.949460 second(s), Total 73, Slave 59 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号