非5V兼容的口设成开漏输出,外接5K电阻到5V,有问题吗?

eva594200   2009-7-7 15:55 楼主
                                  

回复评论 (21)

有问题!

                                  
点赞  2009-7-7 15:56

会损坏芯片吗?

                                  
点赞  2009-7-7 15:58

如果 IO 口有二极管保护,应该不会有问题

                                  
点赞  2009-7-7 16:03

LZ是在自问自答吗?呵呵

有二极管保护是必要条件,不充分.
还要看I/O口最大注入电流.
查了下STM32的datasheet, I/O口最大注入电流为+/-5mA
外接外接5K电阻到5V,当5v已上电电,STM32电源还未建立时,I/O口最大注入电流为1mA,seems no problem....


点赞  2009-7-7 16:20

5K电阻到5V,最大电流只有 1 mA,不行吗?

                                  
点赞  2009-7-7 16:28

我算错了

                                 5/5 =1, seems no problem
点赞  2009-7-7 16:29

不知道你这样做的目的是什么?

                                 也许芯片不会损坏,但这样做拉不到5V,实现不了你的目的。
点赞  2009-7-7 16:35

应能拉到 VCC+0.7,能和 CMOS配合了

                                  
点赞  2009-7-7 16:38

应能拉到 VCC+0.7,能和5V的 CMOS配合了

                                  
点赞  2009-7-7 16:41

应该不是0.7

ST的文档里没说保护二级管压降是多少,但
在5.2         Absolute maximum ratings 里面说
Vin 最大允许值    VDD+0.3

可以推断Vdiode 约为>= 0.3,如果用3v左右供电,对方认得出来高电平与否很难说了.
点赞  2009-7-7 16:47

but

但5.3.12       I/O port characteristics里又说
VIH MAX是 VDD+0.5,  to be 0.3 or 0.5? that is a question....
点赞  2009-7-7 16:52

5V CMOS 最低高电平为 3.15V

5V CMOS 最低高电平为 3.15V, 如果单片机供电电压为 3.3V,则可拉到 3.6V
勉强可以吧。
点赞  2009-7-7 16:53

用硅做的二极管应该是 0.6v 左右

                                  
点赞  2009-7-7 16:55

都让 ST 逼的,怎么不都做成 5V 兼容的?呵呵

                                  
点赞  2009-7-7 16:57

CMOS 保险的高电平是0.7 VDD以上

中间地带要看schmitt回差电压的范围区域.不同批次的IC可能会有所不同,
不过也没必要做得很精确.

楼主说5V CMOS 最低高电平为 3.15V, 不知谁家芯片能明确这么说,给个文档看看?
点赞  2009-7-7 17:05

楼上是否注意到:非5V容忍的引脚都与模拟部分相关

提示: 作者被禁止或删除 内容自动屏蔽
点赞  2009-7-7 17:07

看错了,是4.5V条件下 3.15V,正好 0.7VDD

                                 看来单片机电压改成 3.6 V 保险点
点赞  2009-7-7 17:10

我用的是 STM32 的 SPI1口

                                 5V 不兼容的
点赞  2009-7-7 17:12

加了上拉电阻,

                                 加上I/O口的寄生电容,要注意SPI速度就上不去了
点赞  2009-7-7 17:35
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复