打印
[国产单片机]

stc单片机 IO 口的问题

[复制链接]
4716|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
boycsj|  楼主 | 2009-7-2 17:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
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了)。

使用特权

评论回复
5
McuPlayer| | 2009-7-3 17:42 | 只看该作者

你拉得再高也没用

一个钳位二极管就把你所有的电压降在上拉电阻上了,最后还是只有5V

使用特权

评论回复
6
郑成功了| | 2009-7-21 22:44 | 只看该作者

不行

最多是5V,是被钳位在5V了

使用特权

评论回复
7
chenluck| | 2009-9-24 10:00 | 只看该作者
NND,STC的单片机的所有IO口都有一个钳位二极管到CPU的VCC的,在OC开路状态下,IO外面连接的不能超过VCC电压,这与通用51的P0口有很大的区别,但他们的DATASHEET都没有写,让我报废了一批的主板都没有地方哭去!

使用特权

评论回复
8
McuPlayer| | 2009-9-24 21:44 | 只看该作者
IO口电压不得超过VDD是常识,90%的IO都是如此的,呵呵呵

使用特权

评论回复
9
chenluck| | 2009-9-24 23:27 | 只看该作者
只因为知道一般的IO口不能超过VDD电压,所以才使用OC开路IO方式的进行电压提升

使用特权

评论回复
10
xwj| | 2009-9-25 00:08 | 只看该作者
只能考虑加7407、ULN2003等

一般的MCU、可编程芯片都没有真正的开漏输出的,为了保护IC,IC口都对地对电源脚并接有保护钳位二极管

使用特权

评论回复
11
McuPlayer| | 2009-9-25 04:49 | 只看该作者
7407也不行,7406是可以的,而且必须是TTL的才可以,CMOS的也有钳位。
但74LS06的静态耗电太猛了,以10mA为单位。

使用特权

评论回复
12
lyjian| | 2009-9-25 08:16 | 只看该作者
7407,7406都是可以的

使用特权

评论回复
13
lyjian| | 2009-9-25 08:16 | 只看该作者
加个三极管想拉到多少V都行

使用特权

评论回复
14
play51mcu| | 2009-10-10 23:26 | 只看该作者
IO不能超过VDD是常识,也是尝试,看你要超过多少啰,不过IC容易坏
STC的IO在51MCU上来说 算强的了,他要是过不了,建议你改一下外围电路
要是有IC能过,也存在隐患的

使用特权

评论回复
15
autopccopy| | 2009-10-11 09:10 | 只看该作者
7楼,你都没有完整测试,就生产一批主板,报废是难免的。交学费吧。。。

使用特权

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

本版积分规则

1

主题

2

帖子

0

粉丝