Google 的 Chromecast 可以放方便的把影像投放到電視上,可是一代的機構設計過於狹小,導致散熱不易,過熱的時候會出現 LAG 或是連線中斷的情況,尤其是使用 Mirror 鏡射功能的時候,或是有連續使用較長的時間,LAG的情況會變得很嚴重。 另外就是收訊問題,一代的天線只有一根,如果放在電視後方(尤其是如果是有鐵殼的電視), 或是基地台距離比較遠導致訊號不好時也會常有 LAG 的情況發生。 Chromecast 二代有對這兩個問題作修正,可是手上已經有Chromecast 一代的怎麼辦? 為了解決一代過熱及收訊不良的問題,對 Chromecast 做些改造改善散熱及收訊部分, 不過只要是拆開了就沒有保固了,不過一代的產品應該也都過保固了就是。 如何拆解請參考 Chromecast Teardown - iFixit https://www.ifixit.com/Teardown/Chromecast+Teardown/16069 拆開之前拍的照片找不到了, 借用 iFixit 圖片方便做說明。 首先把 Chromecast 拆開,周圍看起來好像是用膠或是超音波融合, 需要用些方式從HDMI接頭沿著外圍一一撥開 裡面是由鐵殼做屏蔽,散熱由導熱矽脂將熱量導上殼的一個鋁塊作散熱 圖中上殼內面綠綠的就是導熱矽脂 裡面有一個刻有編號的鋁塊 將鋁塊移除後下方也是使用大量的導熱矽脂做散熱將熱量導到塑膠殼上 散熱不佳一個原因是晶片到屏蔽殼有個不小的高度差(約1mm),屏蔽殼到散熱鋁塊也有個高度差, 散熱鋁塊到外殼也是有高度差,即使是使用了導熱矽脂做熱量的導出, 這些高度差也會導致散熱的速度不佳。 再來即使熱量導到散熱鋁塊,也因為外殼為塑膠材質無法快速的散熱, 最後熱量持續的累積導致溫度過高。 圖: PCBA正面 紅色框框內就是我們主要要加強散熱的晶片位置,也就是要熱量產生最多的來源。 仔細看了一下,手上這版 Chromecast 1 處理器已經改用 Chromecast 2 同樣新版的處理器以及周邊IC ⬤ Marvell ARMADA 1500 Mini Plus SoC (88DE3006)