打印

STM32 I/O的耐压问题

[复制链接]
1605|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tianli1980|  楼主 | 2014-10-31 18:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32并不是如手册所言,绝大部都是耐5V电压的,具体的要参考数据手册——我就是轻信了网络上话,犯错误了。
    STM32f103c8的I/O耐压分布是这样的:
    1~19   :3.3V
    20~22   :5.0V
    23~24 :3.3V
    25~34   :5.0V
    35~36   :3.3V
    37~40   :5.0V
     41   :3.3V
     42~43 :5.0V
     44   :3.3V
    45~46   :5.0V
     47~48   :3.3V
    非5V耐压I/O,输入5V时,有很多种方法。简单的可以通过分压。也可以通过串电阻——因为有40K左右的上拉/下拉电阻,如果串20k电路,输入5V电压时,管脚实际电压是40/60*5=3.3V。当然,这个方法我没有实际去检查过效果,上回串过一个68k的(因为没有20k的电阻)管脚电压1.7V,不是很理想,当还是可以用。

沙发
周董| | 2014-10-31 22:35 | 只看该作者
我之前也犯过关于电压问题的一些错误,把这些总结一下确实很有必要

使用特权

评论回复
板凳
mcuisp| | 2014-10-31 23:53 | 只看该作者
带AD的都不5V

使用特权

评论回复
地板
yhn1973| | 2014-11-1 11:12 | 只看该作者
耐5V的还没有耐3.3V的多。串电阻后速度会受影响,使用时要注意。

使用特权

评论回复
5
FAQ| | 2014-11-1 11:33 | 只看该作者
我都是直接串1K电阻。暂时没发现问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

482

主题

2214

帖子

11

粉丝