You are on page 1of 6

LCD Controller的量測與除錯

LCD Controller的量測與除錯

§LCD Controller的量測與除錯§
一.前言
被視為國內第二半導體的液晶產業,最早自美國引進TN-LCD技術,啟動台灣第一條
TN-LCD液晶顯示器生產線,接著華映於1997年獲取到TFT-LCD量產技術,從此正式
進入大尺寸TFT-LCD面板生產;到了2002年,國內TFT-LCD的產值達60多億美元,
已成為全球第二大TFT-LCD生產國,TFT-LCD產業是政府極力扶植的明星產業。
LCD Controller的設計驗證必須在許多不同的條件下進行,例如:您在設定暫存器的
資料時,將值設定錯誤使得Panel無法正確顯示畫面,您要如何正確又快速的除錯呢
?再者,試想您的裝置搭配其他廠商的系統,卻因為系統相容性導致裝置故障,會
造成什麼後果呢?
本應用手冊包含各方面LCD測試的資料,如基本架構、量測技術及除錯,為了幫助
您了解LCD架構及量測解決方案設計的。

二.測試架構與量測方式
本次實驗是使用CPU、SSD1906的LCD Controller與TFT的Panel(內含Driver IC),
建構一個完整的測試架構;在此,我們要分析的是Controller與LCD Display之間的
傳輸資料。

IOVDD

Generic #2 10kΩ 10kΩ


BUS
BS# COREVDD 0.1 F
RD/WR# 0.1μF

A[27:18] Decoder M/R# 3.3V

CSn# CS# IOVDD 0.1μF 9-Bit


TFT
A[17:0] A[17:0] Display
D[15:0] D[15:0] LDATA[8:0] D[8:0]
SSD1906 LFRAME LFRAME
WE# WE0#
BHE# WE1#
Bias Power

RD# RD# LLINE LLINE


LSHIFT LSHIFT
WAIT# WAIT# LDEN LDEN

BUSCLK CLKI
RESET# RESET# GPO
CF0
CF1

CF2
CF0

0.1μF

IOVDD
Oscillator 4.7kΩ LA-100
4.7kΩ 10kΩ

(圖一)
LCD Controller的量測與除錯

§LCD Controller的量測與除錯§
2.1 SSD1906 LCD Controller的工作原理:
2.11 SSD1906 輸入介面時序圖

(圖二)

從圖二中我們得知Addresses Bus與Data Bus的資料已經先準備好,當CPU控制


CS# 信號由H變L表示要開始傳資料,接著CPU控制MEMR#(RD#) 信號由H變L等
待SSD1906準備好接收資料;而SSD1906收到CS# 與 RD# 的信號後會控制
IOCHRDY(WAIT) 信號由H變L,準備接收CPU傳送資料,SSD1906準備好後會控
制WAIT信號由L變H通知CPU傳送資料,SSD1906會在CPU控制RD# 信號由L變H
的瞬間接收資料,最後CPU控制CS# 信號由L變H結束此筆資料傳送。
LCD Controller的量測與除錯

§LCD Controller的量測與除錯§
2.12 TFT Panel介面時序圖

VT (= 1 Frame)

VPS VPW

LFRAME

VDPS VDP

LLINE

LDEN

LDATA [8: 0]

HT (= 1 Line)

HPS HPW

LLINE

LSHIFT

LDEN

HDPS HDP

LDATA [8: 0]

(圖三)

圖三的內容讓我們從下方開始看,每一筆LDATA資料是代表一個Pixel,在LDEN的
信號從L變H到H變L的期間內,傳輸的是一條掃描線的資料,而LFRAME的信號從這
次H變L到下一次H變L的期間內,傳輸的是一整個Panel畫面的資料。
LCD Controller的量測與除錯

§LCD Controller的量測與除錯§
2.2 量測
在這裡先給各位工程師ㄧ個建議:當您是第一次設定SSD1906的參數時,如果不確
定設定是否成功,可以將設定值回讀以確保設定成功;經過初步的設定確認後,您
便可以開始著手完成所有Register的設定。
經過上述的步驟,工程師完成所有的Register的設定,但就在此時,問題發生了!
Panel點亮後畫面顯示異常,畫面亂七八糟,此時工程師將控制線( LFRAME、
LLINE、LSHIFT、 LEDN ) ,與資料( LDATA[8:0] )連接到LA-100的Channel上
( 測試架構請參閱圖一 )。
經過一番觀察和研究後,由圖四與圖五的測試結果中發現LFRAME信號有問題。

(圖四) (圖五)
2.3 除錯
工程師現在得到一個解決問題的方向,根據圖二TFT Panel的時序圖,LFRAME的
信號時序設定錯誤,造成TFT Panel收到錯誤的LDATA資料產生亂七八糟的畫面;
將Register (10H )的值正確設定成TFT Panel,問題就解決了( 測試結果請參閱圖六
與圖七 )。

(圖六) (圖七)
LCD Controller的量測與除錯

§LCD Controller的量測與除錯§
3. 結論
在這個例子中,LCD Display是9 bits的 Data,所以只用到13個量測通道,如果是
12 bits或18 bits的LCD Display,將需要使用到更多的量測通道。Leaptronix 的
LA-100邏輯分析儀可提供優異的性能和準確可靠的量測結果,價格又符合您的預算
需求;能將您開發專案的風險降到最低,並且讓您以更快的速度將產品推上市。

You might also like