前言:我有个国外客户,做医疗设备的,从我这边买了一些定制的显示器回去(一个屏同时显示两路不同画面的,同时要带触摸功能),因为显示器驱动板没有VGA接口,所以给客户配了VGA转DVI线,最早给的是VGA转DVI 24+1的线,测试可以,但是长度不够,要3米长。于是出货的时候给了另外一家的VGA转DVI 18+1的线,这家的有3米。结果客户收到后,连接他们设备和显示器,居然没信号.......
怎么可能?我这边发货前都测试了呀!让客户换线吧,换显示器吧!居然都不行,那好,让客户换设备吧
用电脑连接可以显示了,这是什么原因,难道两种线有什么不一样?于是就有了这篇拆机帖。(真实原因是客户的医疗设备的VGA输出的是特殊的参数,居然是74Hz的信号,VGA标准的输出只包含72Hz和75Hz,一般来说是可以兼容74Hz的,但是后面出货的转接线明显不兼容不支持)
为什么不一样,还是要打开看一看才行
首先看下两种线的合照,左边的VGA转DVI 18+1是后面出货时配的,右边的VGA转DVI 24+1是最早给客户确认的
首先拆确认可以使用的DVI 24+1,忘记拍拆的图片了,VGA转DVI 24+1的线路板在VGA头这边,外壳是超声波融压的,剪开一个口子就可以撬开了,看下线路板
正面:主芯片,合肥宏晶微的MS9282,链接
http://www.macrosilicon.com/info.asp?base_id=2&third_id=3反面,有4个芯片,其中ES7240音频ADC的输入是空置没接的
接下来拆VGA转DVI 18+1转接线,线路板也是在VGA头这边,这条线就比较难拆了,居然是注塑上去的,而且是两次注塑的,好不容易拆开外面一层后,线路板上还另外注塑了一个壳,想无损拆都不可能,于是,剪钳上场,搞定。哟嚯
两种线路板用的是同一个电路图啊,只是元器件和布线有点不一样
正面,主芯片还是宏晶微的MS9282
反面,除了MCU型号不一样和没装音频ADC外,基本上一样
从拆机图来看,两者电路构成是一致的,那么问题来了,是什么原因导致的兼容性不一样呢?是线长不一样吗?还是MCU里面的程序不一样引起的?希望万能的坛友们告诉我