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

生意正忙,又來活了,一臺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

字節0:門控(-31~32),大小= 64。

字節1:門控(-31~31),大小= 63。

字節2:門控(-31~32),大小= 64。

字節3:門控(-31~32),大小= 64。

位0錯誤,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字節0:DQS(0~0),大小0,設置0。

HW字節1:DQS(0~0),大小0,設置0。

HW字節2:DQS(0~0),大小0,設置0。

HW字節3:DQS(0~0),大小0,設置0。

RX DQ / DQS校準失敗!

DATLAT校準

沒有DATLAT點擊通過

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

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

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

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

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

錯誤:找不到DQM的左邊界

TX HW字節0: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校準失敗!

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

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

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

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

這就是我的大招,嘿嘿!

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

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

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

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

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

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

正常打印:

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

:0x30344745

:0x11010030

LZHS addr:0x00100040

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!

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

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

芯片換了一大堆,結果是過孔壞了,暈菜!

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

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

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

選擇愛修 技術無憂!


分享到:


相關文章: