数码之家

 找回密码
 立即注册
搜索
查看: 544|回复: 21

[C51] stc89晶振不起振,请高手指点

[复制链接]
发表于 2024-2-6 13:41:03 来自手机浏览器 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

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

x
家里卡拉ok前级罢工了,前两天是没声音输出,按键失效,但功能显示还在,今天开机显示灯亮但无内容显示。死马当活马医,节日期间练练手,不指望修好,只希望知道啥原因死的。

mcu出厂被打磨,确认是stc89,兼容8051。不显示无按键就先从它查起,电压OK,但示波器看24M晶振不振,27脚ale开机瞬间有输出时钟,然后就一直高电平。换了24M和12M晶振无效。

请教坛中同道,这种情况下还有啥招数,是不是可以基本判断这颗stc89挂了?
26987F92-9FAD-45D1-8D4F-DABF0D0C9A1F.jpeg
D8585467-307F-4F1C-B78C-AEAFFFBC88F5.jpeg
发表于 2024-2-6 17:01:04 来自手机浏览器 | 显示全部楼层
联系厂家售后…
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-6 17:34:39 来自手机浏览器 | 显示全部楼层
触景情伤 发表于 2024-2-6 17:01
联系厂家售后…

老旧机器,厂家早就升级换代了。

自己也就是有时间可以练练手,学习学习。
回复 支持 反对

使用道具 举报

发表于 2024-2-6 18:04:25 | 显示全部楼层
不能凭用示波器测不到晶振振荡信号就说是因为停振导致的故障,因为就是好的板子直接用示波器测晶振引脚也会导致停振。
回复 支持 反对

使用道具 举报

发表于 2024-2-6 20:57:16 | 显示全部楼层
不起振不一定是晶振问题
回复 支持 反对

使用道具 举报

发表于 2024-2-6 21:12:41 | 显示全部楼层
建议测量一下晶振的两个引脚对GND的电压,如果电压在电源的一半左右时晶振应该是在工作的。(我用是指针万用表)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-6 23:24:31 来自手机浏览器 | 显示全部楼层
mmxx2015 发表于 2024-2-6 18:04
不能凭用示波器测不到晶振振荡信号就说是因为停振导致的故障,因为就是好的板子直接用示波器测晶振引脚也会 ...

谢谢回复。

我的理解示波器介入导致停振是阻抗影响,那用10x高阻是不是会减小影响?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-6 23:29:20 来自手机浏览器 | 显示全部楼层
慕名而来 发表于 2024-2-6 21:12
建议测量一下晶振的两个引脚对GND的电压,如果电压在电源的一半左右时晶振应该是在工作的。(我用是指针万 ...

哦,这个简单可以一试。

如果即使判定未起振,也无法说明ic一定挂了,是吗?
回复 支持 反对

使用道具 举报

发表于 2024-2-7 09:15:32 | 显示全部楼层
XTAL2/XTALO--->外部晶振起振后的输出,
加个额外的 电容/隔直导交, 到 示波器,测量外部晶振有无起振

这样示波器肯定不影响晶振起振

image.png
回复 支持 反对

使用道具 举报

发表于 2024-2-7 09:19:36 来自手机浏览器 | 显示全部楼层
单片机工作的两个条件。时钟与复位。在量一下晶振的两颗负载电容是否有问题。
回复 支持 反对

使用道具 举报

发表于 2024-2-7 09:39:48 来自手机浏览器 | 显示全部楼层
13901363838 发表于 2024-2-6 17:34
老旧机器,厂家早就升级换代了。

自己也就是有时间可以练练手,学习学习。 ...

搞明白STC89的功能然后自己重新编程…单片机我还没有遇到过坏的…你先用串口下载板读一下单片机
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-7 20:49:56 来自手机浏览器 | 显示全部楼层
今天仔细查了stc89手册,27脚ALE可以作为判断mcu时钟的依据,因为它以1/6即4MHz输出脉冲。我的27脚开机瞬间有4Mhz输出,因为程序可以初始化后禁止27脚输出时钟,所以也无法作为mcu死活的依据。

按照之前万用表法,确实晶振端电压为2.5V,电源电压的一半,结合上述两方面看,所以大概率时钟是OK的,mcu也应该在工作。

接下来按着排线去前面板看看按键失灵的问题。谢谢大家给的建议和意见。
回复 支持 反对

使用道具 举报

发表于 2024-2-8 09:23:03 | 显示全部楼层
晶振不容易挂。实在不放心,就先换掉它。
不过,可以用示波器或者万用表看看其它引脚的电平变化。
先检查外围电路也是对的。
回复 支持 反对

使用道具 举报

发表于 2024-2-20 15:10:55 | 显示全部楼层
这种情况先看一下mcu供电吧
回复 支持 反对

使用道具 举报

发表于 2024-2-21 11:14:21 | 显示全部楼层
搞个有源晶振, 或者, 信号发生器也可以. 信号输出(或晶振输出)接XTALI, 信号地接MCU地.
回复 支持 反对

使用道具 举报

发表于 2024-5-11 16:28:50 | 显示全部楼层
爬图,按键对应的引脚在按下弹起时是否有变化,是不是还有外部按键驱动芯片

回复 支持 反对

使用道具 举报

发表于 2024-5-11 19:16:00 | 显示全部楼层
晶振不容易坏掉的。
回复 支持 反对

使用道具 举报

发表于 2024-5-11 21:36:45 | 显示全部楼层
晶振 晶振俩脚接地电容,当然单片机坏了就不值得修了
回复 支持 反对

使用道具 举报

发表于 2024-5-12 16:41:17 | 显示全部楼层
芯片坏的概率比较小。
回复 支持 反对

使用道具 举报

发表于 2024-5-16 10:07:56 | 显示全部楼层
先测量供电电压是不是正常,然后一是换晶振,二是换晶振边上的两个小电容,三是把周边用洗板水好好洗洗。
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-6-2 14:25 , Processed in 0.280801 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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