)
拿到一塊TFT-LCD驅動板很多人第一反應是這不就是顯示器里那塊小主板嗎確實從外觀上看它就是一塊集成了各種芯片、接口、電容的PCB。但如果你真的想搞清楚它為什么能控制液晶屏精準顯示每一個像素就必須把信號鏈路拆開看主機送進來的是DP/HDMI/LVDS這類高速串行信號驅動板要把它翻譯成液晶屏能識別的行列驅動時序再通過Source Driver源極驅動和Gate Driver柵極驅動去點亮每一顆像素。這個過程中TCON時序控制器就是整個系統(tǒng)的大腦所有時序參數(shù)、極性翻轉、電荷共享都要靠它調度。這篇文章我就從TCON時序開始結合Source/Gate Driver電路的實際布局帶你完整走一遍驅動板的信號流。不管你是想入門顯示驅動設計還是手頭正好有一塊點不亮的驅動板要修這篇都能給你一個從原理到實操的完整參考。我會把信號鏈怎么走、時序參數(shù)怎么算、電路上哪些點能測、哪些坑我踩過都攤開來講。1. 拿到一塊TFT-LCD驅動板先搞清楚信號鏈從哪里到哪里1.1 從主機到像素整個信號流的一句話概括你把電腦的畫面接上顯示器信號從顯卡出來經(jīng)過線纜進到驅動板驅動板解出RGB數(shù)據(jù)和控制信號然后沿著兩條路送到液晶面板一路是Gate Driver一行一行地打開TFT開關另一路是Source Driver把對應的灰階電壓寫到這一行的像素電容里。這里面涉及幾個關鍵模塊我按順序列一下接口接收電路HDMI/DP/VGA/LVDS/eDP等負責把串行數(shù)據(jù)轉成TCON能用的并行RGB或者mini-LVDS/eDP信號。TCON時序控制器核心調度器生成行場同步時序、數(shù)據(jù)鎖存信號、Gate/Source控制信號。電源管理產生VGHGate高電平、VGLGate低電平、VDD、AVDD、VCOM等各路電壓不同電壓要按時序上電。Gate Driver行掃描電路逐行拉高TFT柵極電壓。Source Driver列驅動電路鎖存并輸出像素電壓。背光驅動控制背光燈條亮度常見DC-DC或升壓電路。很多新手在網(wǎng)上搜驅動板原理圖一看滿屏IC型號就懵。其實核心只要抓住四個東西TCON管時序Gate管行Source管列電源管電壓。只要把這四塊的信號流關系理清后面的電路分析就是順藤摸瓜。1.2 架構選型為什么現(xiàn)在的板子都愛用TCONSource一對多方案早期LCD驅動板TCON和Source Driver是分離的TCON輸出的是TTL電平并行數(shù)據(jù)每一根線對應一個數(shù)據(jù)位這種方案在低分辨率小屏上沒問題但分辨率一旦上去線束多、EMI大、走線復雜根本沒法用。后來行業(yè)普遍轉向內置TCON的分體架構或者直接把TCON集成進Source Driver的Source with TCON方案。比如常見的31.5寸4K屏Source Driver用8顆甚至12顆級聯(lián)TCON通過mini-LVDS或iDP接口把數(shù)據(jù)和指令廣播給所有Source。這樣的好處是并行數(shù)據(jù)線少抗干擾強而且每顆Source只驅動一小段像素方便做長條屏、異形屏的拼接。我在拆板時習慣先看TCON旁邊的線路密度。如果看到一排等間距的蛇形走線那多半是mini-LVDS差分對如果是大量單端平行走線那就是傳統(tǒng)的TTLRGB。這兩種板的調試思路完全不同。2. TCON時序拆解為什么每一行都要按這個節(jié)奏來2.1 核心技術參數(shù)不僅僅是有個像素時鐘那么簡單TCON的核心工作時序行業(yè)里叫顯示時序。不管什么接口進來最后TCON輸出給Source/Gate的信號整體上就是一套固定的節(jié)拍。我以最常見的60Hz刷新率面板舉例里面幾個關鍵參數(shù)你得刻在腦子里DCLK像素時鐘每個像素點對應的時鐘等于分辨率行數(shù)乘以列數(shù)乘以刷新率再乘以損耗系數(shù)。Hsync水平同步每掃完一行來一個脈沖通知Gate Driver從當前行切到下一行。Vsync垂直同步每掃完一幀來一個脈沖通知TCON從第一行重新開始。DE數(shù)據(jù)使能數(shù)據(jù)有效的標志DE為高時總線上給的數(shù)據(jù)是真實像素數(shù)據(jù)DE為低時數(shù)據(jù)無效。HFP/HBP水平前肩/后肩一行數(shù)據(jù)前后預留的消隱時間用來讓Source Driver完成充電和數(shù)據(jù)鎖存。VFP/VBP垂直前肩/后肩一幀畫面上下預留的消隱時間用來讓Gate電壓充分建立。很多人把HFP/HBP當成沒用的浪費其實恰恰相反。Gate Driver切換到下一行時柵極電壓從VGL跳到VGH需要時間Source Driver把數(shù)據(jù)送到列線上也需要時間如果前肩/后肩太小上一行數(shù)據(jù)還沒被鎖存完下一行就開始了畫面必出橫紋。2.2 手算一組時序參數(shù)以1366x768范例我們拿一個常見的1366x768面板來實操一把。面板規(guī)格書一般會給一組如下的推薦時序分辨率1366x768幀率60Hz像素時鐘典型值70.77MHz有的面板寫著65MHz左右具體以規(guī)格書為準水平周期每行總像素數(shù)大概是1560個其中有效1366個前后肩同步共194個垂直周期每幀總行數(shù)806行有效768行垂直消隱38行校驗一下像素時鐘1560乘以806乘以60等于7544萬Hz約75.4MHz比規(guī)格書70.77略高說明有細小差異以規(guī)格書推薦值為準。但公式邏輯就是這樣DCLK H_Total × V_Total × FrameRate為什么要算這個因為在示波器上你測DCLK頻率如果實際值跟算出來的偏差超過百分之幾驅動板很可能處于異常工作模式要么是面板分辨率沒配對要么是TCON的PLL沒有鎖住信號源。再拆一下水平方向H_Total 1560H_Active 1366HFP前肩典型16個像素時鐘HBP后肩典型160個像素時鐘HsyncPulse典型32個像素時鐘你會發(fā)現(xiàn)后肩比前肩大很多這是有意為之。因為Source Driver要在這段時間內把上一行的數(shù)據(jù)輸出穩(wěn)定同時Gate開啟下一行前后肩的分配對稱性直接影響極性翻轉的電荷共享效果。2.3 時序信號在示波器上長什么樣有人覺得時序是沒辦法用眼看的抽象東西實際上用示波器抓TCON的DE、DCLK、Hsync三根線一眼就能看出問題。正常工作時DE信號是一串連續(xù)的寬高電平夾雜低電平脈沖的波形。其中高電平持續(xù)1366個DCLK有效像素低電平持續(xù)194個DCLK消隱。你把示波器時基拉寬能看到DE的高電平呈現(xiàn)一串一串的節(jié)奏每串對應一行把時基拉長一點又能看出行信號的重復頻率是75.4MHz除以1560等于48.3kHz左右這就是Hsync頻率。再看Hsync它是一個窄脈沖周期48.3kHz脈寬大概是32個DCLK換算成時間約0.66us。如果示波器上Hsync頻率明顯偏離48.3kHz而輸入信號源分辨率又是1366x76860Hz那就要檢查TCON的配置寄存器是否寫錯或者EDID里的參數(shù)與面板實際不符。2.4 花屏、閃屏與TCON時序的常見對應關系我修過的板子里至少三分之一的花屏問題最后都指向TCON時序配置不正常。具體現(xiàn)象和原因有這么幾類畫面左移或右移帶黑邊HBP設置不對導致數(shù)據(jù)與行同步?jīng)]有對齊。屏參里水平起始位置偏了。畫面上下跳動VBP或者垂直方向起始位置偏了TCON識別幀頭的時機不對。橫條紋滾動、類似行頻失鎖DCLK頻率與Source Driver采樣率不匹配或者Source端相位不對。上電后長時間白屏或灰屏可能GVO/GOA時序不對Gate開啟時序被嚴重延后。遇到這類問題先別急著懷疑芯片壞把TCON的晶振、PLL配置、鎖相環(huán)反饋電阻這幾路檢查一遍再拿示波器確認Hsync和DCLK的相對相位很多時候就是配錯一個寄存器的事情。3. Source Driver與Gate Driver電路實戰(zhàn)3.1 Gate Driver在做什么一個字換行Gate Driver負責控制面板上每一行TFT的柵極電壓。它本質上是一個移位寄存器鏈一個行開啟信號進來后第一行柵極電壓拉高打開第一行所有TFT下一個行時鐘到來第一行關閉第二行打開……依次掃描到底再回到第一行。傳統(tǒng)COFChip On Film方案是把Gate IC貼在屏邊條上TCON給它發(fā)幾個信號CPVClock/Pulse Vertical行掃描時鐘每來一個上升沿掃描位置移到下一行。STVStart Vertical幀起始脈沖表示一幀開始。OEOutput Enable輸出使能用于控制Gate輸出打開的窗口避免與Source寫數(shù)據(jù)沖突。VGH/VGLGate高電平和低電平一般VGH在20V到30VVGL在-5V到-8V。現(xiàn)在的面板很多用GOAGate on Array技術把Gate移位寄存器直接做在TFT基板上省掉Gate COF。這種板子的TCON輸出信號就比較少變成STV、CKV時鐘、PVEE/VGH這些但基本原理一樣。我在拆板時會特別注意Gate電壓的產生電路。VGH通常是用升壓電路從12V或5V升上去的如果屏幕出現(xiàn)上半屏正常、下半屏逐漸變暗或者每間隔幾行出現(xiàn)亮暗不均大概率是VGH電壓跌落或者Gate掃描時鐘缺脈沖。3.2 Source Driver在做什么數(shù)據(jù)到電壓的命中率游戲Source Driver的任務更精細。TCON把一串RGB像素數(shù)據(jù)送到Source IC的數(shù)據(jù)輸入口mini-LVDS或TTLSource內部先做串并轉換然后每個輸出通道接到一個采樣保持電路在鎖存信號TP/LP到來時把數(shù)字對應的灰階電壓同時輸出到面板的所有列線上。這里有個非常關鍵的原理極性反轉。TFT-LCD液晶如果長時間加同一個方向的直流電壓液晶分子會極化損壞。所以Source Driver必須周期性地翻轉輸出電壓極性這就是為什么你在示波器上測Source輸出看到的是以VCOM為中心的對稱波形。常見反轉方式有行反轉、列反轉、點反轉TCON里會有對應設置。接上液晶屏后Source的每根輸出線上電壓是不斷變化的在Gate打開的這段行時間內列線要給像素電容充電電壓穩(wěn)定在目標灰階行消隱時Source要主動輸出其他電壓比如公共電壓VCOM參與電荷共享這一段用示波器能看到明顯的塌陷補償波形。3.3 電路板上怎么快速判斷Source/Gate Driver的好壞實操中我不可能每次都把面板拆開直接在驅動板上測就能進行初步判斷。幾個典型的測試點測VGH正常在20V~30V左右以屏規(guī)格書為準。如果VGH只有幾VGate驅動肯定不正常屏幕會完全不亮或只亮一部分。測VGL負壓-5V至-8V左右如果只有0V很多TFT無法完全關斷畫面會出現(xiàn)拖影或底色不均勻。測Source供電AVDD一般在8V~15V具體看Source IC規(guī)格。AVDD不穩(wěn)畫面會整體偏淡或出現(xiàn)色斑。測Source輸出的公共電壓VCOMVCOM一般是AVDD的某比例分壓比如5V左右。用示波器看VCOM紋波如果紋波超過幾百mV畫面容易出現(xiàn)垂直水波紋。如果以上電壓都正常屏幕依然全白或全黑那就需要看TCON輸出的mini-LVDS波形了。在Source輸入連接器附近用示波器差分探頭或單端探頭測其中一對時鐘線正常能看到連續(xù)擺動的差分信號。如果時鐘線有波形但數(shù)據(jù)線幾乎不動大概率TCON與Source之間的I2C配置通訊異常Source IC進入不了正常工作模式。4. 檢修與調試實操從原理圖到示波器4.1 拿到一塊點不亮的板子我的排查順序很多朋友一上來就拿電烙鐵改電容那是大忌。我自己的排查順序是固定的成功率很高目檢看有沒有燒焦、鼓包、虛焊、進水痕跡。重點看電源IC周圍、TCON晶振附近、接口插座引腳。測保險絲和輸入阻抗萬用表二極管檔測輸入端是否有短路如果輸入阻抗接近0說明后級有芯片擊穿先把電源斷開分段找短路點。上電測電源時序用示波器雙通道同時測VDD和VGH看是否VDD先起、VGH隨后建立。如果VGH在VDD穩(wěn)定之前就起來了TCON可能鎖定失敗。測TCON晶振有正常頻率輸出比如14.318MHz、33.3MHz等如果不起振TCON不工作。測LVDS/HDMI接收IC供電和輸出確認數(shù)據(jù)有沒有走到TCON。用燒錄器重刷程序把固件重新寫一遍排除程序丟失的情況。4.2 一個實際案例整屏白屏但背光亮之前接手一塊某品牌的27英寸顯示器驅動板故障是開機后背光亮但屏幕全白。背光亮說明電源和背光部分正常問題出在數(shù)據(jù)通路或面板驅動。我的排查過程先測VGH只有3.8V明顯偏低正常應該是26V左右。測VGL-6V正常。查找VGH產生電路發(fā)現(xiàn)是一顆DC-DC升壓芯片輸入12V輸出設置電阻應該是200K和10K的分壓比實測反饋腳FB電壓只有0.6V而規(guī)格書要求1.24V明顯是反饋電阻異常。拆下反饋電阻測量發(fā)現(xiàn)上面那顆200K電阻開路。換上一顆同阻值的0603電阻VGH恢復到26.2V重新上電畫面正常顯示。這個案例的啟發(fā)是白屏不一定就是Source/Gate芯片壞了先查電源樹。VGH異常導致Gate開啟電壓不足所有TFT都打不開自然沒有畫面但背光電源獨立工作所以依然亮。4.3 硬件動手改屏參示波器和邏輯分析儀搭配使用如果遇到驅動板程序與面板不匹配比如花屏或者顯示偏色需要改屏參。傳統(tǒng)驅動板上有SPI Flash常見25系列8腳小芯片里面存固件和屏參。用編程器讀出固件再用十六進制編輯器搜索面板型號或分辨率相關字符串找到一個類似1366x768的配置塊然后根據(jù)新面板的H_Total、V_Total、VFP、VBP等參數(shù)在對應偏移位置修改。但改錯一個位屏幕可能直接黑掉所以我建議在改之前先用邏輯分析儀抓TCON輸出的Hsync和DE特征確認舊面板原始參數(shù)再對照新面板規(guī)格書把差值算清楚。比如舊面板H_Total是1560新面板是1720那就要調整水平后肩的時間分配而不是簡單地把分辨率改一下。這里有個小技巧很多驅動板的屏參表里H_Total和V_Total不是直接的十進制數(shù)值而是以DCLK個數(shù)的十六進制數(shù)存放高位在前還是低位在前要看具體平臺。我一般先按小端模式試讀讀出來的值如果和規(guī)格書推薦值一致說明字節(jié)序正確如果不一致就換大端再試。沒有這個驗證過程盲目寫入很容易把固件弄亂。5. 我踩過的那些坑和幾條實在經(jīng)驗5.1 別小看Source IC腳下的去耦電容Source Driver是高頻高壓混合電路輸出通道一多電流瞬態(tài)變化非常劇烈。IC電源引腳旁邊的去耦電容不是擺設0.1uF的MLCC應該盡量靠近引腳。我遇到過一次畫面總是出現(xiàn)微弱斜紋換成低ESR的X7R電容后問題消失。如果去耦電容偷工減料Source輸出會有高頻紋波顯示效果就是一層淡淡的噪點。5.2 時序問題別總是懷疑芯片先看線纜和連接器驅動板和面板之間的線纜是FFC/FPC軟排線很多人插拔幾次后表面看起來完好其實內部已經(jīng)有微斷。時序方波通過微斷點時阻抗突變反射嚴重會讓TCON誤判信號。碰到疑似時序問題拿萬用表量一下軟排線的通斷是最快的。5.3 關于顯示器能亮但沒信號的驅動板判斷網(wǎng)上經(jīng)常有人問顯示器能亮但是沒信號是驅動板壞了嗎。我的經(jīng)驗是能亮說明電源和背光大概率沒事問題在信號處理鏈路。這時重點查三塊一是接口是否識別到信號源HDMI線的HPD引腳電壓是否正常二是解碼芯片有沒有輸出DE信號三是TCON有沒有因為EDID讀取失敗而拒絕輸出畫面。很多時候就是接口插座虛焊或者接口芯片供電少了一路。5.4 熱風槍不是用來隨便拆大IC的新手最容易犯的錯是IC看著像壞了就用熱風槍猛吹吹完松香一片焊盤還搞壞了。我建議用紅外測溫儀配合熱風槍設定溫度在320℃到360℃風速調到中等先從IC外圍加熱再集中到IC本身待焊錫熔化后用鑷子輕輕推動IC有熔融滑動感時再整體取下。換新IC前一定要用助焊劑和吸錫帶把焊盤處理平整否則虛焊后故障更奇怪。5.5 記錄每一次參數(shù)調整形成你自己的時序庫我修過很多不同型號的驅動板每修完一塊就會把面板型號、H_Total、V_Total、VFP、VBP、DCLK、VGH/VGL值、固件版本全部寫在一個Excel表里。時間長了這個表就是最好的參考資料。遇到新板子先查表很多問題一下子就定位了。這比任何萬能刷機包都靠譜。最后再分享一個小技巧修不亮的板子先把示波器探頭地線夾去掉用彈簧地線針或者自制的短地線接到靠近被測信號的地過孔波形干凈程度天差地別。很多看似時鐘不對的波形其實都是探頭地線太長惹的禍。顯示驅動是一個精度要求敏感的領域測量手段本身不對后面的判斷全都會跑偏。