38度发烧友--38Hot Volt-Nuts

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: qianfeng0519

TDS640维修求助

[复制链接]
 楼主| 发表于 2016-1-1 10:36:15 | 显示全部楼层
本帖最后由 qianfeng0519 于 2016-1-1 11:04 编辑
bg8up 发表于 2016-1-1 00:43
几个主要lib访问有问题都会引起第一项报错。并会在2.x版本以下固件中导致系统菜单"路过校准项"时引起卡停, ...

按照你的操作试了好几次还是那样,进不了SPC,我把多次自检不过出错后关机读取的数据放上来,麻烦你帮我分析一下,谢谢。
同时附系统的基础信息和平均取样后的波形图(时基已经打到小于50us了)供你参考,谢谢。
手头暂时还没有gpib卡,看样子新年第一个目标就是它了
更多图片 小图 大图
组图打开中,请稍候......

TDS640自检报错后保存数据.bin.pdf

128 KB, 下载次数: 8

回复

使用道具 举报

发表于 2016-1-1 11:16:07 | 显示全部楼层
本帖最后由 yearz 于 2016-1-1 11:19 编辑

你上传nvram数据都有问题,D2位都是1。确定编程器和芯片没问题那就要查查cpu板子的数据总线了
另外再看看波形保存功能是否正常,如果芯片或总线有问题,保存的波形和读出的波形可能会不同
回复

使用道具 举报

 楼主| 发表于 2016-1-1 13:10:46 | 显示全部楼层
yearz 发表于 2016-1-1 11:16
你上传nvram数据都有问题,D2位都是1。确定编程器和芯片没问题那就要查查cpu板子的数据总线了
另外再看看 ...

编程器应该没有问题,希尔特500P,一直用,NVRAM芯片不能保证没有问题,就是淘宝买的一个二三十元的那种,买了两个都试过效果一样。这个NVRAM(DALLAS DS1245Y-120)可还有其他可以替换的?
波形保存和读取好像都有问题,保存点了没有任何反应,读取按钮按有了提示框。
TDS640波形保存.jpg
TDS640波形保存读取.jpg
回复

使用道具 举报

发表于 2016-1-1 21:27:18 | 显示全部楼层
回调出来的波形多了很多的毛刺,说明数据走样了。好好检查从nvram到cpu的数据总线D0-D7
回复

使用道具 举报

 楼主| 发表于 2016-1-1 21:39:05 | 显示全部楼层
yearz 发表于 2016-1-1 21:27
回调出来的波形多了很多的毛刺,说明数据走样了。好好检查从nvram到cpu的数据总线D0-D7

那个第二张图根本不是调出来的波形,是实时的波形,我根本就保存不了波形好像,按了保存好像没反应,再按调出波形按钮就报警提示,没有任何作用。
回复

使用道具 举报

发表于 2016-1-1 21:42:07 | 显示全部楼层
qianfeng0519 发表于 2016-1-1 21:39
那个第二张图根本不是调出来的波形,是实时的波形,我根本就保存不了波形好像,按了保存好像没反应,再按 ...

来个笨办法:拿好的示波器或逻辑分析仪挂到nvram的数据总线上,监测开机后的情况。
回复

使用道具 举报

发表于 2016-1-1 21:48:46 | 显示全部楼层
判断nvram是否正常,可以用编程器写入数据后校验。如果排除新品没问题,那就是板子问题。
回复

使用道具 举报

 楼主| 发表于 2016-1-1 22:24:39 | 显示全部楼层
本帖最后由 qianfeng0519 于 2016-1-1 22:25 编辑
yearz 发表于 2016-1-1 21:42
来个笨办法:拿好的示波器或逻辑分析仪挂到nvram的数据总线上,监测开机后的情况。

开机稳定后的波形图(两图里的波形有规律的交替出现),测试的是DQ0脚,同时测试了一下DQ2脚跟0脚一样。
更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

 楼主| 发表于 2016-1-1 22:27:46 | 显示全部楼层
yearz 发表于 2016-1-1 21:48
判断nvram是否正常,可以用编程器写入数据后校验。如果排除新品没问题,那就是板子问题。

有时可以数据校验,有时不可以,很奇怪,大部分时间不能校验。能校验的时候写进去的数据放上去也一个样。
回复

使用道具 举报

发表于 2016-1-1 23:10:24 | 显示全部楼层
qianfeng0519 发表于 2016-1-1 22:27
有时可以数据校验,有时不可以,很奇怪,大部分时间不能校验。能校验的时候写进去的数据放上去也一个样。 ...

你的编程器直接支持读写nvram吗?不行的话可以试着选同容量的sram芯片来对nvram进行读写
回复

使用道具 举报

 楼主| 发表于 2016-1-1 23:12:09 38hot手机频道 | 显示全部楼层
yearz 发表于 2016-1-1 23:10
你的编程器直接支持读写nvram吗?不行的话可以试着选同容量的sram芯片来对nvram进行读写

可以直接进行读写的
回复

使用道具 举报

发表于 2016-1-2 01:00:24 38hot手机频道 | 显示全部楼层
本帖最后由 bg8up 于 2016-1-2 01:11 编辑

看了下读取的文件,如yearz判断的,DQ2确实不正常,恒高。
楼主手头有其他ds1245的话,可以用编程器将器件全部填零写入并检验2次,然后将几个芯片分别插入机器,开机看到开机自检错误提示后,关机取下读出,分别记录。

然后对比几个芯片开头4个字节数值,正常应为0x12345678,这是检验NVRAM机制,写入0x12335678并读出对比。若几个芯片填零后放机器操作后,读出的数值依旧是0x1634567c那基本可以判定DS1245之DQ2对应主板数据线有异常,可以查看DQ2走线周边是否经过需要更换的电解电容,并重点检查途径的过孔。

回复

使用道具 举报

 楼主| 发表于 2016-1-2 10:08:47 | 显示全部楼层
bg8up 发表于 2016-1-2 01:00
看了下读取的文件,如yearz判断的,DQ2确实不正常,恒高。
楼主手头有其他ds1245的话,可以用编程器将器件 ...

经过多次填0后开机关机测试,芯片开头4个字节数值是0x12345678,正常,其8个脚开机波形也显示正常,有正常读取数据的动作。
回复

使用道具 举报

发表于 2016-1-2 11:52:18 38hot手机频道 | 显示全部楼层
那可以再次上传备份数据了:P
回复

使用道具 举报

 楼主| 发表于 2016-1-2 14:28:21 | 显示全部楼层
bg8up 发表于 2016-1-2 11:52
那可以再次上传备份数据了:P

下午带大宝出去公园逛了一圈
上传了两份0数据开机后保存的备份数据,谢谢

0数据开机后保存(进入自检2)2016.1.2.bin.pdf

128 KB, 下载次数: 10

0数据开机后保存(未进入自检)2016.1.2.bin.pdf

128 KB, 下载次数: 9

回复

使用道具 举报

发表于 2016-1-2 18:22:59 | 显示全部楼层
两份数据都是nvram全部写0后装在机器上然后上电让机器自动生成的吗?
进入自检2是什么情况?数据十分干净,自检的信息也在里面,系统还初始化了部分数据。
未进入自检里面的信息则比较乱,感觉是cpu程序跑乱了,在里面乱写数据。
系统在nvram除了保存error log 和 4组波形数据外,还会保存系统的选件、通道cal数据、序列号等(其他只有tek知道了)唯一且非常重要的参数。目前好像没有完整公开的map。
所以最好能在网上找到别的640的nvram数据,而且要兼容固件版本。
回复

使用道具 举报

 楼主| 发表于 2016-1-2 19:45:02 | 显示全部楼层
yearz 发表于 2016-1-2 18:22
两份数据都是nvram全部写0后装在机器上然后上电让机器自动生成的吗?
进入自检2是什么情况?数据十分干净 ...

恩,两份数据都是nvram全部写0后装在机器上然后上电让机器自动生成的。
进入自检2是开机自检(第一项没过,其他都过的自检),然后就没有任何操作的情况下关机后读取的数据。
未进入自检是开机运行到小 时钟 后没有出现自检画面然后就关机后读取的数据。
回复

使用道具 举报

发表于 2016-1-2 20:58:11 | 显示全部楼层
原来是这样,也就是说系统有时候能够完成自检并显示信息,但有时候会卡在时钟画面上。我觉得cpu板存在问题,如rom或ram地址线悬浮或其他控制逻辑出现问题应该是类似开路的情况。卡机就是程序跑飞了,所以nvram里面的数据也写乱了。cpu板子在启动时会通过service port端口输出信息比error log要详细,板子上有8位微动开关和七段led都可以用于诊断。详细可以看一下tds520b的服务手册。
回复

使用道具 举报

 楼主| 发表于 2016-1-2 21:08:58 | 显示全部楼层
yearz 发表于 2016-1-2 20:58
原来是这样,也就是说系统有时候能够完成自检并显示信息,但有时候会卡在时钟画面上。我觉得cpu板存在问题 ...

恩,我来参考下520的维修手册。卡在时钟画面这种情况很少见的,只有保存数据的那次才出现了一次,后面好多次0数据的启动都没有再出现过,nvram有正常数据的时候也从来没有出现过。现在只能等找到了有同型号完整的NVRAM数据才能往下走了。

还有一事不解:主板的LED数码显示管现在是无法正常显示代码,是否也和NVRAM里面的显示代码数据有关?因为这板子拿过来时时可以正常显示代码的,只是换了电容和重新刷写NVRAM后就显示不正常了。
回复

使用道具 举报

发表于 2016-1-2 21:15:54 | 显示全部楼层
led显示是bootrom里固化的程序。自检是快速的从0显示到f完成后正常应该是b段和c段交替显示,如果bootrom、nvram、flashrom校验或部分内存都出问题的话会卡在某个数字上,520维修手册有介绍
回复

使用道具 举报

 楼主| 发表于 2016-1-2 21:25:35 | 显示全部楼层
yearz 发表于 2016-1-2 21:15
led显示是bootrom里固化的程序。自检是快速的从0显示到f完成后正常应该是b段和c段交替显示,如果bootrom、n ...

关键是根本不显示任何有用的信息,都是乱码,胡乱跳跳的,开机过程中没有正确显示过一个字母或字符,自检完成后就只有其中一个显示管在不停的闪阿闪,根本无法取得有效信息。
回复

使用道具 举报

发表于 2016-1-3 10:16:59 | 显示全部楼层
qianfeng0519 发表于 2016-1-2 21:25
关键是根本不显示任何有用的信息,都是乱码,胡乱跳跳的,开机过程中没有正确显示过一个字母或字符,自检 ...


这就是检查的方向啊,led也是通过锁存器与cpu数据总线连接的,重点检查这里的总线,rom的总线也要查。先查与各锁存器有没有想通,再排查锁存器是不是正常。
回复

使用道具 举报

发表于 2016-1-3 10:42:17 | 显示全部楼层
楼主试试这个文件能否帮你绕开“路过cal菜单报错”的问题

FW2.XX_DS1245_副本.BIN.pdf (128 KB, 下载次数: 8)
回复

使用道具 举报

 楼主| 发表于 2016-1-3 12:58:54 | 显示全部楼层
bg8up 发表于 2016-1-3 10:42
楼主试试这个文件能否帮你绕开“路过cal菜单报错”的问题

已经测试完,两张照片分别是第一次启动后的自检结果和以后启动的自检结果,不管是第一次还是以后启动都无法进入cal进行SPC,跟原来一样。
附件是用的文件开机启动后(非第一次)进入cal报警后关机读取的程序,谢谢。
测试程序第一次启动画面.jpg
测试程序非第一次启动画面.jpg

FW2.XX_DS1245_副本_开机测试后保存.BIN.pdf

128 KB, 下载次数: 1

回复

使用道具 举报

 楼主| 发表于 2016-1-3 12:59:43 | 显示全部楼层
yearz 发表于 2016-1-3 10:16
这就是检查的方向啊,led也是通过锁存器与cpu数据总线连接的,重点检查这里的总线,rom的总线也要查。 ...

恩,谢谢。
回复

使用道具 举报

发表于 2016-1-4 08:14:58 | 显示全部楼层
另外led和nv的片选或读写也需要反向查一下
回复

使用道具 举报

发表于 2016-1-4 08:39:28 | 显示全部楼层
以前大概测绘过一下524A的板子,分为68020外围总线(包括CPU,RAM,ROM,Bootrom一类)和外设系统总线(包括DSP,DISPLAY,D1/D2bus等等),两个总线通过CPU地址译码器和74F245以及HC541相连。印象中数码管属于68020外围总线,重点检查LED锁存器,记得好象是HC373,在数码管旁边,或者CPU地址译码器
回复

使用道具 举报

 楼主| 发表于 2016-1-4 08:48:58 38hot手机频道 | 显示全部楼层
好的,又要上班了,白天无法搞了,只能晚上抽空弄了,进度要打折了,谢谢以上几位。
回复

使用道具 举报

发表于 2016-1-4 09:26:33 | 显示全部楼层
重点检查CPU 68020内核数据总线KD24-KD31。
回复

使用道具 举报

发表于 2016-1-5 18:46:27 | 显示全部楼层
楼主最后上传的bin,是否连接着RS232小板
回复

使用道具 举报

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

本版积分规则

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