TDS主板循环跑代码小修两片
网友寄来TDS210,1012各一片,不显示,让帮忙看看。先说210吧,加电,ROM有动作,1k端口频率117Khz。
读ROM,2.03版本,对比确认完好。
ROM芯片CS#,OE#触发,读地址线,4201B4-4201BB循环访问。分析代码如下图,CPU做内存数据线检测,异常则循环操作错误位数据。
依旧ROM_CS#触发,观察总线数据。循环中,ROM_OE#无效时,8位数据总线有4次数据操作,FFFFFFFEh,也就是第一步就出错了。
这板子RAM数据和地址线复用,ROM_OE#触发,
观察RAM芯片脚DAT/ADD,RAS#,LCAS#,UCAS#,OE#,WE#,均有动作,排除RAM到DSP开路可能。
更寒RAM,显示。
再说1012,这个比较早了,月头的,
相同思路,读ROM比对,通过;观察地址线,40142-40145循环。分析代码:CPU计算ROM校验和出粗,受数据和地址线影响,能跑可以排除数据线,ROM一开始就比对排除过,那就剩下地址线。
CPU是TQFP64脚封装方便测量,万用表测CPU地址线管脚对地反向阻值。发现A15阻值偏大,怀疑有开路
仔细观察,发现CPU背面个别过孔有腐蚀发黑迹象,取下CPU,A15脚焊盘到过孔明显腐蚀痕迹,清理后,补好寒怕装回CPU,看到久违的测量界面。
眼睛睁不开了,先睡觉
能通过反编代码来查故障,实在是高手。不过就这个故障来看,即使只用示波器来观察RAM的各条数据和地址线的表现估计也可以找到故障位置。 软硬高手! 玩不来太复杂 高手,思路清楚,学习了 太强大了 楼主高手! 高手 佩服! LZ用的什么高级软件哦? 小马对原理吃的很透。 绝对属于技术类文章,而且还是分析实践绝对到位的文章,一定要顶!修东西到这地步,绝对可以说走上专业道路了。 厉害啊厉害 专业级维修! 支持楼主 tek的售后也没几个有这么高的水准的吧! LZ高手,还能反编译来维修! 这才是高手呀;
比起上次那个把IC全拆了再焊回去的家伙。。。。。。
不知道楼主用什么软件?可否提供一下? 估计设计人员也不能这么快修的好吧 猜猜楼主的年龄,应该在30-45之间吧。 能通过代码查出故障点,佩服啊,楼主真是高手。
高手,学习了 最崇拜的偶像,没有之一。。。。。。 楼主的维修经验比较丰富 可以看出LZ眼睛确实睁不开了,错别字好多啊 楼主高手! 苍天啊这还是人吗是神啊顶礼膜拜 高,反汇编查线,第一次见到啊。 楼主居然有程序源代码反汇编?太强大了
页:
[1]