问一个非常难回答的问题:如何确定晶振是否已经起振?

[复制链接]
48642|68
hsw_21 发表于 2011-3-18 20:55 | 显示全部楼层
直接用MCU分频晶振频率,接个信号到某一个I/O口,用LED指示灯闪烁来指示晶振是否起振。
 楼主| XIANSir 发表于 2011-3-18 21:04 | 显示全部楼层
虽然我的问题里面提到了51,但是也不能就只说51吧,毕竟我不可能只用51单片机啊。
sulingzhao 发表于 2011-3-20 13:40 | 显示全部楼层
我也想知道
t.jm 发表于 2011-3-21 08:26 | 显示全部楼层
直接用MCU分频晶振频率,接个信号到某一个I/O口,用LED指示灯闪烁来指示晶振是否起振。
hsw_21 发表于 2011-3-18 20:55

上面我也说了,直接做个测晶振的小东西,连频率都测出来,多好啊!
huangqi412 发表于 2011-3-21 08:50 | 显示全部楼层
示波器也不舍得买啊
fskjhm 发表于 2011-3-23 12:57 | 显示全部楼层
必要的工具都没有,看来公司里的人挺牛的
tcp1985 发表于 2011-3-24 21:06 | 显示全部楼层
本帖最后由 tcp1985 于 2011-3-24 21:09 编辑

用过STC11F和AT89S52的片子,晶振两脚电压一般都是1.8~2.2(Vcc=5V),浮动范围跟Vcc成正比例关系的。
另:按照上面所说的电压为二分之一的Vcc,就51单片机来说还真的没见过。。
bg6nw 发表于 2011-3-29 04:54 | 显示全部楼层
可以考虑用谐振线圈靠近待测晶振。将感应出来的信号放大后送示波器。

评分

参与人数 1威望 +1 收起 理由
XIANSir + 1

查看全部评分

 楼主| XIANSir 发表于 2011-4-5 09:33 | 显示全部楼层
49# bg6nw
听上去感觉挺靠谱的——至少原理上行得通,就不知道有没有人真得这样做过,效果怎么样???

这个有机会还是要试试的!
tom_xu 发表于 2011-4-7 16:51 | 显示全部楼层
晕,示波器也没有,真是抠门。
123jj 发表于 2011-4-7 18:05 | 显示全部楼层
自已DIY个逻辑笔测试,有时挺管用的。
 楼主| XIANSir 发表于 2011-4-7 18:18 | 显示全部楼层
52# 王奉瑾
哈哈,得到前辈的夸奖,真是好开心啊:loveliness:——做梦都会乐醒的吧;P
xb007 发表于 2011-4-8 13:00 | 显示全部楼层
2楼说的方法可以试一下,但不能保证100%说明晶振起振,最好的方法是用示波器量!
ghost1325 发表于 2011-4-8 13:08 | 显示全部楼层
无源日振出来的好像是正弦波多些吧?
gaoxe 发表于 2011-4-8 20:40 | 显示全部楼层
示波器测串入1PF电容。电压测量串入1K电阻?
bg6nw 发表于 2011-4-11 11:26 | 显示全部楼层
本帖最后由 bg6nw 于 2011-4-11 11:28 编辑

已经试验过,可以免接触测量,随便绕一个线圈就能感应出来,示波器开到最小量程,线圈靠近OSC的XTAL2(振荡器反相放大器的输出端)


如果用和目标频率谐振的线圈,效果会更好

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1威望 +1 收起 理由
XIANSir + 1

查看全部评分

 楼主| XIANSir 发表于 2011-4-11 11:58 | 显示全部楼层
58# bg6nw
非常强大,非常给力,前辈真是太伟大了:handshake


我要是有示波器,肯定立马追随前辈的实验
ocon 发表于 2011-4-11 12:18 | 显示全部楼层
经常用到的话自己用CMOS数字电路做一个啊,弄个N分频点亮LED,CMOS电路输入阻抗高,一般不会影响待测电路。
zhang0352505 发表于 2011-6-17 21:53 | 显示全部楼层
58# bg6nw

哥们,你太强悍了,我正碰到了一个一接示波器就停振的例子,正愁怎么测呢,你太犀利了~~~~
dqyubsh 发表于 2011-6-18 09:47 | 显示全部楼层
我一般会预留一个单片机引脚做测试点,在主循环中让它变化,用它来判断晶振是否有效。当然这是有条件编译选项的,选项关了,输出就没了。

好在现在的一些单片机/DSP都有这样一个管脚可以直接引出,不用编程就可以测试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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