[国产单片机] stc单片机 IO 口的问题

[复制链接]
6680|14
 楼主| boycsj 发表于 2009-7-2 17:54 | 显示全部楼层 |阅读模式
stc单片机IO口如果设置成开漏模式,
那么外接的上拉电阻的电压最高可以到多少伏?12V行不?
lyjian 发表于 2009-7-2 21:01 | 显示全部楼层

到不了12V

估计只能到VCC
zhaoyu2005 发表于 2009-7-3 10:33 | 显示全部楼层

开漏模式,接大点的上拉电阻

可以接12V,保证不烧口的二极管就行了
lyjian 发表于 2009-7-3 13:09 | 显示全部楼层

做输入可以,做输出就不行了

接再大的电阻高电平输出电压都会钳位到比VCC稍大点而已,永远到不了12V(除非IO坏了就可以到12V了)。
McuPlayer 发表于 2009-7-3 17:42 | 显示全部楼层

你拉得再高也没用

一个钳位二极管就把你所有的电压降在上拉电阻上了,最后还是只有5V
郑成功了 发表于 2009-7-21 22:44 | 显示全部楼层

不行

最多是5V,是被钳位在5V了
chenluck 发表于 2009-9-24 10:00 | 显示全部楼层
NND,STC的单片机的所有IO口都有一个钳位二极管到CPU的VCC的,在OC开路状态下,IO外面连接的不能超过VCC电压,这与通用51的P0口有很大的区别,但他们的DATASHEET都没有写,让我报废了一批的主板都没有地方哭去!
McuPlayer 发表于 2009-9-24 21:44 | 显示全部楼层
IO口电压不得超过VDD是常识,90%的IO都是如此的,呵呵呵
chenluck 发表于 2009-9-24 23:27 | 显示全部楼层
只因为知道一般的IO口不能超过VDD电压,所以才使用OC开路IO方式的进行电压提升
xwj 发表于 2009-9-25 00:08 | 显示全部楼层
只能考虑加7407、ULN2003等

一般的MCU、可编程芯片都没有真正的开漏输出的,为了保护IC,IC口都对地对电源脚并接有保护钳位二极管
McuPlayer 发表于 2009-9-25 04:49 | 显示全部楼层
7407也不行,7406是可以的,而且必须是TTL的才可以,CMOS的也有钳位。
但74LS06的静态耗电太猛了,以10mA为单位。
lyjian 发表于 2009-9-25 08:16 | 显示全部楼层
7407,7406都是可以的
lyjian 发表于 2009-9-25 08:16 | 显示全部楼层
加个三极管想拉到多少V都行
play51mcu 发表于 2009-10-10 23:26 | 显示全部楼层
IO不能超过VDD是常识,也是尝试,看你要超过多少啰,不过IC容易坏
STC的IO在51MCU上来说 算强的了,他要是过不了,建议你改一下外围电路
要是有IC能过,也存在隐患的
autopccopy 发表于 2009-10-11 09:10 | 显示全部楼层
7楼,你都没有完整测试,就生产一批主板,报废是难免的。交学费吧。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

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