搜索
bottom↓
回复: 42

80C188 CPU不工作

[复制链接]

出0入0汤圆

发表于 2014-11-23 19:06:23 | 显示全部楼层 |阅读模式
各位朋友大家好!刚来就打扰了!我在工作中碰到这样一款设备CPU板不能正常工作,板子的主要问题是CPU没有工作,盼大家帮我分析一下CPU 80C188不工作的可能原因。目前80C188EB的CLKIN为25MHz,CLKOUT为12.5MHz,ALE为3M多点,复位信号RESIN为50ms低电平脉冲,但该该脉冲1.6秒出现一次,图中DS16为1Hz信号指示灯不亮。附件为该CPU板的图纸,盼大家帮我分析一下。谢谢!

本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入4汤圆

发表于 2014-11-23 19:15:47 | 显示全部楼层
看样子是看门狗出问题了。先把复位断开,人工给一个复位看看系统是否正常

出0入0汤圆

发表于 2014-11-23 19:49:19 | 显示全部楼层
没见过,围观。

板子拍个照片行不?

出0入0汤圆

 楼主| 发表于 2014-11-23 20:02:43 | 显示全部楼层
板子照片上来了。

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2014-11-23 20:05:14 来自手机 | 显示全部楼层
我见过很多进口设备上还在用,其中有一台德国进口的315kw的离心机电机控制变频就是用的它,有好几块。可能越老的东西性能可能不是主要考虑,可靠性应该很好

出0入0汤圆

发表于 2014-11-23 20:08:07 | 显示全部楼层
查查电源,max691

出0入0汤圆

 楼主| 发表于 2014-11-23 20:09:41 | 显示全部楼层
看门狗应该没有问题,因为WDI信号开机后一直是高电平超过了看门狗的超时周期,WDO负跳变所以出现复位脉冲1.6秒出现一次。不过我明天可以试试,断开复位人工复位。

出0入0汤圆

 楼主| 发表于 2014-11-23 20:18:53 | 显示全部楼层
电源是正常的,max691应该没有问题。大家考虑会不会和程序有关,因为板子不工作时电池没有电了,还有另外一个发现就是PC16552的晶振短路了,但是换上了也没有管用。

出0入0汤圆

 楼主| 发表于 2014-11-23 20:29:56 | 显示全部楼层
LCS脚的解释是:Lower Chip Select will go active whenever the address of a memory bus cycle is within the address limitations programmed by the user. LCS is inactive after a reset.对这句话理解的不清楚,盼帮忙。谢谢!

出0入0汤圆

 楼主| 发表于 2014-11-23 20:34:33 | 显示全部楼层
我怀疑LCS信号不正常导致UCS信号也即是RAM的选通信号有问题,使CPU因为没有程序而无法工作,盼指点。

出0入0汤圆

发表于 2014-11-23 20:44:05 | 显示全部楼层
程序芯片看看,可能坏了断脚或插错,RAM芯片坏了,晶振坏,基本就这几个了

出0入0汤圆

 楼主| 发表于 2014-11-23 21:18:39 | 显示全部楼层
用编程器在EPROM里能读出代码,应该没有坏,晶振是好的CLKIN 25MHz左右,RAM不好说。就是不知道CPU的程序从哪里来RAM还是EPROM?或者是其他?附件里是我从EPROM里读出来的代码,看看能不能找到程序入口地址及CPU程序从哪里来。00040000H之前全是FF.

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2014-11-23 23:11:08 | 显示全部楼层
你这是做什么的,有些cpu板电池没电会丢数据,如果沒有备份的话儿乎无解。

出0入0汤圆

发表于 2014-11-24 07:23:59 来自手机 | 显示全部楼层
不用修了,电池数据没了,很多曰本板都这样,十来年用完电要你换新板或新机,他们是这样赚钱的,我在日资做过

出0入0汤圆

 楼主| 发表于 2014-11-24 17:05:57 | 显示全部楼层
今天做了人工复位,问题依然存在。这块板子的出厂默认设置程序在EPROM U41里面,可以通过拨码开关设置将程序恢复到RAM里。

出0入12汤圆

发表于 2014-11-24 18:59:29 来自手机 | 显示全部楼层
本帖最后由 xibuol 于 2014-11-24 19:04 编辑

80188好老的芯片了吧

想问一下,这个用的是哪种编译工具,因为以前遇到过有人问我这个问题,国外找了一个,但下载不了

编辑原因:手机回复,输入法问题导致错误提交回复

出0入0汤圆

 楼主| 发表于 2014-11-24 19:13:28 | 显示全部楼层
是加拿大的设备,我就是将EPROM里的程序读出来,没有源程序编译,我这边只是做设备维修。

出0入0汤圆

发表于 2014-11-24 19:24:37 | 显示全部楼层
看看那些电容有没有击穿的,或者发热量大的。

出0入0汤圆

发表于 2014-11-24 19:43:04 | 显示全部楼层
可能SRAM 电池无电了,导致数据不见了开不了机。

出0入0汤圆

发表于 2014-11-24 22:17:46 | 显示全部楼层
不懂,帮顶。

出0入0汤圆

 楼主| 发表于 2014-11-24 23:09:48 | 显示全部楼层
已更换了新电池,并做了工厂默认设置,没有发现损坏电容、晶体管等。

出0入0汤圆

发表于 2014-11-25 08:39:59 | 显示全部楼层
用逻辑分析仪监测一下从复位开始的总线上的信号,解析一下看看能不能有所发现。

出0入0汤圆

 楼主| 发表于 2014-11-25 11:47:32 | 显示全部楼层
今天在检查时拔掉U29后,CPU工作了,把U29插上CPU又停止工作了。U29拔掉后CPU板和控制面板的通信建立,提示软件狗错误,机器的其他功能没有工作。

出0入0汤圆

 楼主| 发表于 2014-11-25 11:50:58 | 显示全部楼层
盼高手指点,U29造成CPU不工作的原因?用编程器将U29里面的程序读出来后发现和U32的相同,就试着将U29插在U32的位置开机,结果和U32的效果相同。

出0入0汤圆

 楼主| 发表于 2014-11-26 21:44:26 | 显示全部楼层
问题还没有解决!盼高手出招!

出0入0汤圆

发表于 2014-11-26 21:58:39 | 显示全部楼层
LZ,你的电路图很不清晰,能否上个清晰的看看?谢谢了

出0入0汤圆

 楼主| 发表于 2014-11-26 22:10:10 | 显示全部楼层
U29应该是一个软件狗,它在上电后应该是输出一个编码不知和谁(应该是CPU里面的东西)去对比一下,对了CPU就工作了,不对CPU就不工作了。不知我猜的对不对?!

出0入0汤圆

发表于 2014-11-26 22:11:27 | 显示全部楼层
原理图能不能放个大的啊,看不清楚,没法分析呢。

出0入0汤圆

 楼主| 发表于 2014-11-26 23:16:34 | 显示全部楼层
清晰的图来了,谢谢参与!

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2014-11-27 08:46:51 | 显示全部楼层
cpu没工作,就没法喂狗,所以1.6s复位一次cpu了。
我猜测的,你检查一下U41的CE和OE是否有信号,然后检查U28的UCS和RD有没有信号。

出0入0汤圆

 楼主| 发表于 2014-11-27 17:11:45 | 显示全部楼层
这块板子上有两个狗:一个是监控CPU的U4,一个是防止盗版(我猜的)的U29,现在的最新情况是拔掉U29 CPU就工作了,但是控制台液晶显示软件狗错误,设备不能正常工作。把U29重新插上CPU就又不工作了。我有个疑问就是拔掉U29 CPU就工作了,而且报故障,那么现在的U29显然是有问题了,为什么插在板子上机器就不报软件狗错误的故障呢?

出0入0汤圆

 楼主| 发表于 2014-11-28 23:17:04 | 显示全部楼层
盼高手出山!我就不信05年的设备我们就没有办法了!

出0入0汤圆

 楼主| 发表于 2014-12-2 09:39:44 | 显示全部楼层
U29芯片故障,有朋友能解决吗?

出0入4汤圆

发表于 2014-12-2 11:04:45 | 显示全部楼层
u29是一片GAL,有同样的可以拷贝一片.你这是医疗设备?

出0入0汤圆

 楼主| 发表于 2014-12-2 11:53:44 | 显示全部楼层
是医疗设备的,应该是加密了,我试着拷贝了U32,结果不能工作。郁闷!

出0入137汤圆

发表于 2014-12-2 12:20:13 | 显示全部楼层
最好是有一块好的板子参考,不然不好修啊

出0入0汤圆

 楼主| 发表于 2014-12-2 17:23:55 | 显示全部楼层
金牌会员都有此感慨,看来是真的不好修了!不过还是希望朋友们多参与,多出主意,希望最终把它拿下。谢谢!

出0入0汤圆

发表于 2014-12-2 17:43:40 | 显示全部楼层
zhengxinydc 发表于 2014-11-23 20:29
LCS脚的解释是:Lower Chip Select will go active whenever the address of a memory bus cycle is within ...

这句话的意思是:每当存储器总线循环的地址在用户编程确定的地址范围之内时,LCS (片选)有效

出0入0汤圆

 楼主| 发表于 2014-12-3 09:22:17 | 显示全部楼层
谢谢chengz朋友的帮助!

出0入0汤圆

发表于 2014-12-3 09:41:21 | 显示全部楼层
涨姿势了  后来查历史才知道,齐洛格的 Z80 其实就是 intel 的8080 兼容版

出0入8汤圆

发表于 2014-12-3 09:49:45 来自手机 | 显示全部楼层
应该是单片机到U29的某条地址或者数据总线出了毛病

出0入8汤圆

发表于 2014-12-3 09:51:14 来自手机 | 显示全部楼层
应该挨根查单片机到个个存储器之间的走线和总线收发器

出0入0汤圆

 楼主| 发表于 2014-12-3 17:13:26 | 显示全部楼层
mkliop 谢谢您!我现在有两块同样的板子,一块是没有U29,一块有U29。这 两块板子之前CPU都不工作,但是有U29的那块板拔掉U29后CPU就工作了,没有U29的那块板换掉U32后CPU也工作了,只是机器都报软件狗错误。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 10:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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