[DSP] GPIO电流驱动能力问题,求大神解答

[复制链接]
1648|7
 楼主| wjywjy520 发表于 2019-12-11 21:23 | 显示全部楼层 |阅读模式
本帖最后由 wjywjy520 于 2019-12-12 10:22 编辑

TI  AM3354芯片,程序控制一个GPIO管脚输出低电平,此GPIO管脚上拉了10K电阻,使用示波器测量显示无法拉低,去除上拉电阻就没问题,大神们有遇到过此类情况吗?(上拉电压和管脚电平都是3.3V)查看了芯片手册GPIO管脚最大有4ma驱动电流,就是想不明白电压拉不下来。管脚配置: static struct pinmux_config tsc_gpio_pin_mux2[] = { {"mmc0_dat0.gpio2_29", OMAP_MUX_MODE7 | AM33XX_PIN_OUTPUT},  {NULL, 0}, };

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
zhangmangui 发表于 2019-12-11 22:16 | 显示全部楼层
请确认GPIO除了上拉电阻外  有没有后级接外设?
计算等效电阻值的大小   我感觉被强制拉高了
zhangmangui 发表于 2019-12-11 22:17 | 显示全部楼层
输出低  有上拉的情况下  IO属于灌电流能力
 楼主| wjywjy520 发表于 2019-12-12 09:17 | 显示全部楼层
zhangmangui 发表于 2019-12-11 22:16
请确认GPIO除了上拉电阻外  有没有后级接外设?
计算等效电阻值的大小   我感觉被强制拉高了 ...

你好,GPIO单独做的测试,只上拉了10K电阻,外围没接任何器件。
 楼主| wjywjy520 发表于 2019-12-12 09:23 | 显示全部楼层
zhangmangui 发表于 2019-12-11 22:17
输出低  有上拉的情况下  IO属于灌电流能力

10K上拉灌电流也只是330ua,怎麽就拉不低,很奇怪。不太像普通单片机IO管脚那样控制。有可能是我配置错了吗?但是驱动只有六种配置,试过都不行。(输出不带上下拉、输出上拉、输出下拉。输入不带上下拉、输入下拉、输入上拉)
zhangmangui 发表于 2019-12-12 22:04 | 显示全部楼层
wjywjy520 发表于 2019-12-12 09:23
10K上拉灌电流也只是330ua,怎麽就拉不低,很奇怪。不太像普通单片机IO管脚那样控制。有可能是我配置错了 ...

这个确实不好确认   试试其他IO口呢   set和clear配置试试  
 楼主| wjywjy520 发表于 2019-12-13 09:17 | 显示全部楼层
zhangmangui 发表于 2019-12-12 22:04
这个确实不好确认   试试其他IO口呢   set和clear配置试试

已经解决,是GPIO管脚配置问题。谢谢你的回答
zhangmangui 发表于 2019-12-14 15:49 | 显示全部楼层
wjywjy520 发表于 2019-12-13 09:17
已经解决,是GPIO管脚配置问题。谢谢你的回答

分享一下原因吧   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

10

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部