【转】绝对不要在树莓派上使用无源的HDMI→VGA视频转换器
http://www.guokr.com/post/521521/
树莓派由于BCM2835的限制,仅有HDMI和复合视频两种输出形式。所以对于使用VGA显示器的广大用户,HDMI转VGA转换器就成了某种必须品。
但是最近我手里的转换器出了点问题。经过电气方面的测试,我发现这个已经不仅是问题了,简直是可以烧毁树莓派元件的隐患!写出来作为严肃的警告:千万不要为树莓派配备不接电源(树莓派供电)的HDMI转VGA转换器!!
故障现象
我的显示配置是一个无源的HDMI转VGA线。样子大概是个5cm见方的白盒子,伸出一根HDMI连接线。无其它接口,没有音频输出,也没有电源插座。样子:
买来之后就经常发生运行一段时间之后(一般为几分钟),会发生断续的黑屏,之后完全黑掉的现象。
另外,在淘宝上查阅了一下,不止我一个人出现了这个问题。
警告与测试
树莓派在eLinux上的一篇维基页面,警告说:不要使用不带电源的HDMI→VGA转换器。理由大概是:
HDMI连接器的第18针是一个+5V的供电,但是根据HDMI规范,其仅最多提供50mA的电流。
树莓派对第18针的供电,是将+5V输入,串接一个二极管D1(BAT54)作为保护送往18针。BAT54最高允许200mA电流(够宽松了其实)。
但是市售不带电源的HDMI→VGA转换器,往往会从HDMI 18针吸取高至500mA的电流,这样就会远远超出D1的耐受能力,而最终烧毁D1。
我希望了解是不是这个原因,所以我希望能知道转换器的消耗电流到底是多少。由于没法直接测量,所以我选择了测量了D1的正向压降,然后通过BAT54的特性曲线反推电流。
测试结论是D1压降0.898V。从特性曲线反推,D1上通过的电流量居然达到600mA,是元件最大耐受值的3倍之多!
(注:纵轴为对数曲线。右和上侧的红线表示了本次测试的结论。左和下侧的红线,是电流为50mA,即符合HDMI标准限制的范围)
结论
总之最后的结论,就是除非焊接更改树莓派的电路,否则这个问题是不能解决的。
所以如果要使用HDMI转VGA的显示方案,请一定要购买带电源输入的HDMI转VGA转换器!!(通常是黑色铝盒的)
可能价钱会从几十上升到一两百,但不要为了在这里省一点钱,冒烧掉设备的风险!
注意,这个结论也可能适用于DVD、XBOX等,其他以HDMI为输出的显示设备!东西越贵重越要注意!!
附:如果需要焊接更改树莓派:
1. D1替换成允许电流600mA以上的型号。
2. F3替换成允许电流1A3以上的型号。因为F3是+5V输入的总保险,其原规格是1.1A。
而树莓派700mA+HDMI转换器600mA明显超过了这个数。