硬汉嵌入式论坛

 找回密码
 立即注册
查看: 10411|回复: 6
收起左侧

[有问必答] STC89C52 P1口使用LED上拉电阻的问题。调试AD7705接口时序迷失。

[复制链接]

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
发表于 2014-4-20 15:19:36 | 显示全部楼层 |阅读模式
电路:STC89C52, 5V供电, P1口外接560欧电阻+绿色发光二极管。
软件翻转P1.0  P1.1 输出口,实测波形如下:
51的IO口上拉LED灯的波形.PNG


从波形可以看出的问题:上升沿足够陡,但是会振荡回调一个脉冲,幅度低至3V。这会导致外设芯片(比如TM7705) 错误地识别到一个脉冲,造成时序错乱。
这也是很多51客户不为所知的问题。


51的IO口是准双向口,0到1的跳变必须靠外部上拉电阻拉到高电平。如果电阻过大,则上升沿过慢,如果软件翻转IO过快,则会导致外设芯片收不到脉冲信号。
很多51开发板外接的上拉电阻过大,比如10K,则会限制输出脉冲的速率。
同样的使用LED指示灯加串联电阻的做法来替代这个上拉电阻也是不可取的,从波形电平上来看是不可靠的。


我们推荐的上拉电阻范围: 560 - 2K之间。   2K 的上拉电阻可以适应500K的翻速度,1K的上拉适应1MHz的翻转速度。

回复

使用道具 举报

3

主题

96

回帖

105

积分

初级会员

积分
105
发表于 2014-4-20 22:25:52 | 显示全部楼层
[s:141] [s:141] [s:141] [s:141]
回复

使用道具 举报

0

主题

2

回帖

0

积分

新手上路

把先进的技术挂在嘴里,不如把过

积分
0
QQ
发表于 2015-9-22 14:13:54 | 显示全部楼层
不错,
交流促进我们的关系
回复

使用道具 举报

0

主题

29

回帖

29

积分

新手上路

积分
29
发表于 2017-6-2 08:33:42 | 显示全部楼层
虚拟示波器很强大呀,靠不靠谱?
回复

使用道具 举报

0

主题

29

回帖

29

积分

新手上路

积分
29
发表于 2017-6-2 08:35:09 | 显示全部楼层
看了下介绍确实是神器啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2018-1-25 21:51:27 | 显示全部楼层
顶贴,清垃圾。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2021-5-22 18:18:51 | 显示全部楼层
那要是买的开发版已经焊接好了10k的上拉电阻,该如何设置呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-10 03:29 , Processed in 0.183806 second(s), 34 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表