當前位置:
首頁 > 最新 > 實戰:TCL L43F3800A-MT07P機芯電視不開機

實戰:TCL L43F3800A-MT07P機芯電視不開機

生意正忙,又來活了,一台TCL L43F3800A--MT07P機芯電視。

故障現象:指示燈亮,二次不開機,測量電源板電壓輸出正常,判斷故障部位在主板。

這機芯剛開始時還不會修,但最近學習的多了,修的也多了,已是輕車熟路,開蓋測主板各路DC供電和LDO供電均正常,此機存儲器型號為東芝5D1K,壞EMMC已是通病,開始信心滿滿的干 EMMC,以前有備份,直接拿一片EMMC離線寫入。

上機、試機,然後傻眼!上電指示燈常亮,無閃爍動作,說明板子工作不正常,難道晶元或焊接有問題? 再來一次,又拿一塊晶元寫入裝機,故障不變,完犢子了,判斷失誤,看來不能憑經驗維修了。

看下列印吧,本機的TX RX在USB介面那裡,照片忘拍了,焊轉接線,連到809F,(F看列印爽)

聯機,列印:

2018-8-3, 15:12:23

COM9, BaudRate:115200 bps, RXD: VGA->15,TXD: VGA->12, Printed byRT809F:

Boot-

DRAM Channel A Calibration.

1T = (79 - 17) = 62 delay cells

Clock frequency = 798 MHz, Clock period = 1253 ps, 1 delay cell =20 ps

Byte 0 : Gating(-31 ~ 32), Size=64 .

Byte 1 : Gating(-31 ~ 31), Size=63 .

Byte 2 : Gating(-31 ~ 32), Size=64 .

Byte 3 : Gating(-31 ~ 32), Size=64 .

error on bit 0 ,setup_time =hold_time =0!!

error on bit 1 ,setup_time=hold_time =0!!

error on bit 2 ,setup_time=hold_time =0!!

error on bit 3 ,setup_time=hold_time =0!!

error on bit 4 ,setup_time=hold_time =0!!

error on bit 5 ,setup_time=hold_time =0!!

error on bit 6 ,setup_time=hold_time =0!!

error on bit 7 ,setup_time =hold_time=0!!

error on bit 8 ,setup_time=hold_time =0!!

error on bit 9 ,setup_time=hold_time =0!!

error on bit 10 ,setup_time=hold_time =0!!

error on bit 11 ,setup_time=hold_time =0!!

error on bit 12 ,setup_time=hold_time =0!!

error on bit 13 ,setup_time=hold_time =0!!

error on bit 14 ,setup_time=hold_time =0!!

error on bit 15 ,setup_time=hold_time =0!!

error on bit 16 ,setup_time=hold_time =0!!

error on bit 17 ,setup_time=hold_time =0!!

error on bit 18 ,setup_time=hold_time =0!!

error on bit 19 ,setup_time=hold_time =0!!

error on bit 20 ,setup_time=hold_time =0!!

error on bit 21 ,setup_time=hold_time =0!!

error on bit 22 ,setup_time=hold_time =0!!

error on bit 23 ,setup_time=hold_time =0!!

error on bit 24 ,setup_time=hold_time =0!!

error on bit 25 ,setup_time=hold_time =0!!

error on bit 26 ,setup_time=hold_time =0!!

error on bit 27 ,setup_time=hold_time =0!!

error on bit 28 ,setup_time=hold_time =0!!

error on bit 29 ,setup_time=hold_time =0!!

error on bit 30 ,setup_time=hold_time =0!!

error on bit 31 ,setup_time=hold_time =0!!

HW Byte 0 : DQS(0 ~ 0), Size 0 ,Set 0.

HW Byte 1 : DQS(0 ~ 0), Size 0 , Set 0.

HW Byte 2 : DQS(0 ~ 0), Size 0 , Set 0.

HW Byte 3 : DQS(0 ~ 0), Size 0 , Set 0.

RX DQ/DQS calibration fail!

DATLAT calibration

no DATLAT taps pass

default tx dq PI delay value(16) is fail on bit 0!!

default tx dq PI delay value(16) is fail on bit 1!!

default tx dq PI delay value(16) is fail on bit 2!!

default tx dq PI delay value(16) is fail on bit 3!!

default tx dq PI delay value(16) is fail on bit 4!!

default tx dq PI delay value(16) is fail on bit 5!!

default tx dq PI delay value(16) is fail on bit 6!!

default tx dq PI delay value(16) is fail on bit 7!!

default tx dq PI delay value(16) is fail on bit 8!!

default tx dq PI delay value(16) is fail on bit 9!!

default tx dq PI delay value(16) is fail on bit 10!!

default tx dq PI delay value(16) is fail on bit 11!!

default tx dq PI delay value(16) is fail on bit 12!!

default tx dq PI delay value(16) is fail on bit 13!!

default tx dq PI delay value(16) is fail on bit 14!!

default tx dq PI delay value(16) is fail on bit 15!!

default tx dq PI delay value(16) is fail on bit 16!!

default tx dq PI delay value(16) is fail on bit 17!!

default tx dq PI delay value(16) is fail on bit 18!!

default tx dq PI delay value(16) is fail on bit 19!!

default tx dq PI delay value(16) is fail on bit 20!!

default tx dq PI delay value(16) is fail on bit 21!!

default tx dq PI delay value(16) is fail on bit 22!!

default tx dq PI delay value(16) is fail on bit 23!!

default tx dq PI delay value(16) is fail on bit 24!!

default tx dq PI delay value(16) is fail on bit 25!!

default tx dq PI delay value(16) is fail on bit 26!!

default tx dq PI delay value(16) is fail on bit 27!!

default tx dq PI delay value(16) is fail on bit 28!!

default tx dq PI delay value(16) is fail on bit 29!!

default tx dq PI delay value(16) is fail on bit 30!!

default tx dq PI delay value(16) is fail on bit 31!!

error: cannot find right boundary of DQM

error: cannot find left boundary of DQM

TX HW Byte 0 : DQS(-16 ~ -16), Size 1, Set 48.

TX HW Byte 1 : DQS(-16 ~ -16), Size 1, Set 48.

TX HW Byte 2 : DQS(-16 ~ -16), Size 1, Set 48.

TX HW Byte 3 : DQS(-16 ~ -16), Size 1, Set 48.

TX DQ/DQS calibration fail!

這麼多的英文,我是肯定看不懂滴,找個翻譯軟體翻譯一下。

2018-8-3,15:12:23

COM9,BaudRate:115200 bps,RXD:VGA-> 15,TXD:VGA-> 12,由RT809F列印:

Boot-

DRAM通道A校準。

1T =(79-17)= 62個延遲單元

時鐘頻率= 798 MHz,時鐘周期= 1253 ps,1個延遲單元= 20 ps

位元組:門控(-31~32),大小= 64。

位元組1:門控(-31~31),大小= 63。

位元組2:門控(-31~32),大小= 64。

位元組3:門控(-31~32),大小= 64。

位錯誤,setup_time =hold_time = 0 !!

第1位錯誤,setup_time =hold_time = 0 !!

第2位錯誤,setup_time =hold_time = 0 !!

第3位錯誤,setup_time =hold_time = 0 !!

.........中間太長省略.........

第31位錯誤,setup_time =hold_time = 0 !!

HW位元組:DQS(0~0),大小,設置。

HW位元組1:DQS(0~0),大小,設置。

HW位元組2:DQS(0~0),大小,設置。

HW位元組3:DQS(0~0),大小,設置。

RX DQ / DQS校準失敗!

DATLAT校準

沒有DATLAT點擊通過

默認tx dq PI延遲值(16)在位上失敗!!

默認tx dq PI延遲值(16)在位1失敗!!

.........中間太長省略.........

默認tx dq第31位PI延遲值(16)失敗!!

錯誤:無法找到DQM的右邊界

錯誤:找不到DQM的左邊界

TX HW位元組:DQS(-16~-16),大小1,設置48。

TX HW位元組1:DQS(-16~-16),大小1,設置48。

TX HW位元組2:DQS(-16~-16),大小1,設置48。

TX HW位元組3:DQS(-16~-16),大小1,設置48。

TX DQ / DQS校準失敗!

難道是主控問題?這列印和以前別的機芯好像不太一樣,還是不太懂,那就再來一板斧,直接把主控幹了,不行再說。

結果是必然的,還是不行,這麼簡單也用不著發貼了!

看來是該使出終極大招的時候了。。。

這就是我的大招,嘿嘿!

羅師傅明確指出DDR通訊故障,那還等啥,測,測,測,幾個排阻測對地阻值......突然發現一組不正常,心中竊喜,有戲,每個排阻對地都是380,只有一個是670(二極體檔,數字萬用表)。

斷開排阻,找出不正常的一端,風槍拆排阻後發現異常排阻腳阻值變為410,已接近正常,說明過孔故障可能性非常大,測過孔正面到反面有明顯阻值,看來問題已找到,用0.25MM鑽頭,把過孔打了一個透,鑽頭也成功的留在過孔里。

拔出犧牲的鑽頭,找個細銅絲穿過焊好。

試機,指示燈亮下變暗,遙控可二次開機,列印明顯變的有點正常的感覺!(因為英文只認識幾個單詞)。

正常列印:

2018-8-3, 15:57:34

COM9, BaudRate:115200 bps, RXD: VGA->15,TXD: VGA->12, Printed by RT809F:

Boot-

DRAM Channel A Calibration.

1T = (81 - 17) = 64 delay cells

Clock frequency = 798 MHz, Clock period = 1253 ps, 1 delay cell =19 ps

Byte 0 : Gating(-32 ~ 33), Size=66 .

Byte 1 : Gating(-32 ~ 32), Size=65 .

Byte 2 : Gating(-32 ~ 33), Size=66 .

Byte 3 : Gating(-32 ~ 33), Size=66 .

HW Byte 0 : DQS(-11 ~ 13), Size 25 , Set 1.

HW Byte 1 : DQS(-13 ~ 12), Size 26 , Set 0.

HW Byte 2 : DQS(-9 ~ 14), Size 24 , Set 3.

HW Byte 3 : DQS(-11 ~ 14), Size 26 , Set 2.

DATLAT calibration

first_step= 11 total pass= 5 best_step=12 .

TX HW Byte 0 : DQS(3 ~ 26), Size 24, Set 14.

TX HW Byte 1 : DQS(3 ~ 27), Size 25, Set 15.

TX HW Byte 2 : DQS(2 ~ 24), Size 23, Set 13.

TX HW Byte 3 : DQS(1 ~ 26), Size 26, Set 13.

DRAM A Size = 768 Mbytes.

Boot

Start Pmain

0x0000a000

EMMC boot

CID:0xc6cd5287

:0x30006a8d

LZHS size:0x0015e408

LZHS checksum:0x000000e7

LZHS size:0x0015e408

store RSA & AES keys in DMX SRAM

LZHS begin

Boot

Start Lmain

MT5882 Boot Loader v0.9

後面太長就省略了。。。

裝機,圖像完美出現,聯網升級,裝機OK!

晶元換了一大堆,結果是過孔壞了,暈菜!

總結:彎路走多了,近路就會越來越多!

此文由郭俊舉師傅(舉G)提供,感謝他的付出!

學習課程已更新,歡迎大家進入學習。

入口:公眾號首頁-精選-案例直播。

選擇愛修 技術無憂!

道友臨走前點下方留下您的爪印,您的每一次點贊都是創作者的寫作動力,如果覺得文章不錯就分享吧,讓更多的小夥伴加入我們的大家庭!

長按下方圖標


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 iFix愛修網 的精彩文章:

809系列編程器在線刷寫IT8585 EC 晶元教程

TAG:iFix愛修網 |