在我們維修液晶電視的時候,經常會遇到Mstar機芯,現教大家6M48晶片的工廠除錯說明:
如何進入工廠選單:
按“source”鍵,然後輸入密碼“2580”就可以進去。
1. ADC ADJUST:
這一部分主要是針對YPbPr、VGA source 進行處理;在三路R/G/B or Y/Pb/Pr 模擬訊號輸
入到晶片時,由於存在硬體上的偏差,導致進入到我們晶片的訊號範圍和標準值有一定的差
別,所以需要對輸入訊號進行ADC 校正,以保證進到我們chip 的Y/Cb/Cr 或R/G/B 的 Range
符合標準。共有R/G/B GAIN 和R/G/B OFFSET 六個引數,按AUTO ADC 就可以自動校正。
為了提高精度,現在ADC 校正統一成gain 用software 來做,Offset 用Hardware 來做,所
以我們看到的offset 值是固定的。
a. YPBPR ADC 校正必須選擇有紅(red),綠(green),藍(blue),黑(black),白(white)
的pattern 來做,黑白是給Y 做calibration 用的,紅,綠,藍是給Pb/Pr 做calibration
用的。
目前我們統一採用100%的color bar 做Auto ADC 校正,即Y level:16~235;Pb/Pr:16~240.
如何確定送過來的校正pattern 是100% 還是75%的color bar?
a.正確的做法是用標準測試儀器如Astro-859/848,或者Quantum-882 等選擇確定的100%
color bar 來做校正。不能用FLUKE 54200 來做校正,因為目前確定下來,54200 無法產生
100% color 的color bar pattern。
b.在無法確定的情況下:可以嘗試如下debug 方式:(資料僅作參考)
校正完畢後,設定:
BK1A_D0=0X01,然後變動BK1A_D2/D3 (水平方向),BK1A_D4/D5 (垂直方向),把游標移
動到color bar 的白色和藍色,紅色上,讀取值符合如下就說明Auto ADC 成功。
Y: 235 3A0~3AC 之間
Cb:230~240 3A0~3C0 之間
Cr:230~240 3A0~3C0 之間
注意:如果選擇的pattern 和軟體不對應,用75%的color bar 校正,校正出來的R/G/B 的
gain 值就比較大,那麼在有100% color 的pattern 下影象會爆掉!
YPbPr: 100% Color Bar
b. VGA ADC 校正用包含最白(100IRE)和最黑(0IRE)的pattern 來校,即保證R/G/B 為
full range(0~255),否則就會校不準確,一般用黑白交錯的棋盤格pattern 來校正(不
推薦用灰階pattern).這個pattern 可以用Fluke 54200 的“checkerboard” pattern
來產生。也可以用其他標準儀器產生類似的棋盤格訊號。
VGA: checkerboard pattern (R/G/B range:0~255)
2.Picture MODE:
影象模式:可以對使用者選單的當前影象模式進行的設定,比如當前的使用者選單選擇的是動態
模式,則工廠裡面就是對應的動態模式下的引數,可以再自定義資料。
每個模式中,包含有contrast(對比度),brightness(亮度),color(飽和度),sharpness
(清晰度),tint(色調)五個引數,取值範圍和每個模式下對應的值的大小可以根據廠家的
測試標準進行調整。
一般情況下,standard(標準模式)下的對比度,亮度,飽和度,清晰度都為“50”;Vivid
模式下可以適當加大飽和度和對比度;“50”所對應的具體暫存器值和影象曲線是有關聯的。
3. W/B ADJUST:
現在的白平衡資料是放在gamma 後端進行調整的。對應的暫存器位置在BK25(scaler bank)
的BK25_42~4D,分別是R,G,B offset 和R,G,B gain。
目前公版的R/G/B gain 值每動一個,暫存器的值變8 個,所以R/G/B gain 的default 值設
定在128;
目前公版的R/G/B offset 值每動一個,暫存器的值變1 個,所以R/G/B offset 的default
值設定在1024。對應的暫存器default 值為0x400。
使用者可以針對相應的色溫進行調整。
色溫調整:一般有Normal(標準-9300K),cool(冷色-12000K),warm(暖色-6500K)三種
色溫。白平衡調整選用灰階,初步確定一下對比度和亮度,然後進行白平衡除錯。一般除錯
的規則是固定G 槍在128(或1024)不變,除錯其他4 個引數,也可視具體情況作適當改
變,一般調節如下:
R gain 調整影響X 軸
G gain 固定
B gain 調整影響Y 軸,也微小的影響X 軸
R offset 調整影響X 軸
G offset 固定
B offset 調整主要影響Y 軸,也微小的影響X 軸
測試區域為1 Nit 以上,Panel 最大亮度 80%以下,G 槍固定,先調B 槍,再調R 槍。Gain
對亮階影響較大,offset 對暗階影響較大,對於暗階部分的調整,如果發現怎麼更改都不
能滿足白平衡要求,這時需要考慮手動修正一下gamma 曲線。
常用色溫和色座標的對應關係如下:
色溫 x , y u', v'
6500K 313,329 198,468 warm
7500K 299,315 194,459 normal
9300K 284,299 189,447 normal
12000K 272,279 187,433 cool
4. SSC
展頻引數有memory 和LVDS 的,展頻物件是memory clock 和LVDS clock,主要作用是協助
改善EMC 效能。
MIU enable: memory clock 的展頻開關 1 為開,0 為關。
MIU Span: 展頻的步長,一般在60KHZ 以下,可以根據實際效果調整。
MIU Step: 展頻的幅度,不能超過1%。
LVDS 選項的引數意義同上。
5. SPECIAL SET
WDT: watch dog timer。
WHITE PATTERN:晶片內部產生的white pattern。有white(max)/R/G/B/Black 四種pattern,
可以用來確定屏的最大亮度,及色域是否滿足要求。
Restored Factory Default:初始化EEPROM 設定。
Power:開機模式選擇
a. On 交流開機後直接開機
b. Off 交流開機後進入待機狀態
c. Last 交流開機後進入住上次關機時的狀態
6. VIF
VIF1:
AFEC_D4 / AFEC_D5[2] / AFEC_D8[3:0] / AFEC_D9[0]
上述引數適用於TV-VIF/AV 部分,由於部分非標訊號會出現一些奇怪的問題(例如影象頂部
擺頭或扭動,影象左右/上下抖動等),可以調這四個暫存器,這些值的調整和field 有關,
由於每個地方的電視臺送過來的RF 訊號或者機頂盒訊號會由於裝置的差異而不同,所以要
根據實際情況去作調整,一般情況下預設設定值都是0。
AFEC_A0/A1:debug 之用,Force K1/K2 在設定值。一般情況下不建議調整,預設值是
0X10/0X20。
AFEC_66[7:6]:debug 之用,Force V/H slice level enable。[7:6]設定為11 為開啟,00
為關閉,預設值是00。
AFEC_6E[7:4]:debug 之用,V slice level adjust,預設值是0X08。
AFEC_6E[3:0]:debug 之用,H slice level adjust,預設值是0X08。
所以,AFEC_6E 的預設值是0X88;
上述四個引數請一定用預設值,批量時不能更改,只能用預設值,但如果碰到影象出現
扭動,擺頭等情況時,可以試著調整,看看是否有效,再將結果反饋給MSTAR,這樣可以有
助分析解決問題,更改後還請恢復到預設值。但如果機器已經賣到使用者了,跟Mstar 溝通
後,還無法解決時才允許更改這個值,否則出現問題後果自負。
VIF_TOP: Tuner AGC 電壓起控點。
6M48d 的tuner 的起控點在50dB 左右(前提是VGA MAX=3000),因為整個RF+VIF 的增益是
一個閉合迴路,所以當訊號強度在50db 以上時,增加TOP 就是增大VIF 的gain,相應的會
使Tuner gain 減小。加大TOP 可以改善鄰頻道干擾比(ACI),但是會影響噪波限制靈敏度
(SNR)以及影象效果,這個值預設為0,最好不要大於5。
VIF_VGA MAXIUM:控制Tuner AGC 的最大電壓。一般的高頻頭的AGC 最大電壓是4V,但是
一般到3.5V 時Tuner 的Gain 已經接近飽和了,所以這個值預設為3000,對應在3.8V 左右,
如果TUNER 在3.5V 以上Gain 還會增大時,可以把這個值往上加一點。具體的設定方法要和
具體使用的tuner 關聯起來。
VIF_GAIN_DISTRIBUTION: TUNER RF 增益接近飽和的時候,AGC 電壓門限值,當RF 訊號比
此門限值強的時候,增益變化由Tuner 完成,PGA 保持最小增益,當RF 訊號由強變弱的時
候,到此門限值時,VIF 迴路開始給PGA 分配增益,增益變化都由PGA 完成,TUNER 保持最
大增益,也就是說這個指標表示從哪裡開始給PGA 分配增益來保持弱訊號也能有比較好的信
噪比,這個值預設值放在靠近VGA MAX,如VGA MAX=3000,則GAIN DIS.THR=2C00。
China_DESCRAMBLER_BOX:如果是用解密盒方式,把它置為1;如果不是用解密盒方式,把它
置為0;中國內銷機工程預設值為1,其他工程預設值為0.
VIF2:
VIF_CR_KP1/KI1: Hardware proportional loop filter parameter 1 of CR,不建議調整。
VIF_CR_KP2/KI:Hardware proportional loop filter parameter 2 of CR,不建議調整。
VIF_CR_KP/KI:Software proportional loop filter parameter of CR,可以根據訊號的特
點來調整大小,值越小,鎖定速度越快;越大,速度越慢。調整快可以追頻偏的訊號,調整
慢可以解過調的訊號。一般可調的組合有:0x63 <- 0x74 <- 0x85 -> 0x96 -> 0xA7 carrier drift
<----> over-modulation,這個引數不用手動去做更改,VIF_CR_KP_KI_ADJUST=1後會自行調整。
VIF_CR_LOCK_THR: VIF 重要引數,建議按照公版設定。
VIF_CR_THR: VIF 重要引數,建議按照公版設定。
VIF_CR_KP_KI_ADJUST:會根據訊號的頻率特性來自動切檔KP/KI,以保證穩定的鎖住訊號。
一般非標訊號比較多的地方:如國內,東南亞等需要=1,而歐洲和美洲建議為0;
VIF_DELAY_REDUCE: 目前沒有用到,不作更改。
VIF_OVER_MODULATION: :針對TV 過調訊號,如果有客戶要求過很高的過調測試,比如200%
的過調指標,則需要開啟這個function 來過此指標。
VERSION: VIF 版本。
VIF3:
AFEC_D7_LOW_BOUND:color kill 控制,可以調整color burst 的檢測門限。
AFEC_D7_HITH_BOUND:color kill 控制,可以調整color burst 的檢測門限。
值越大,弱訊號下彩色被消掉的機會越大,調整的過大對彩色靈敏度指標有影響。現在公版
default 值0x10。
AFEC_43:VD AGC 工作方式:0x74,為fix AGC;0x14,為AUTO AGC,目前都建議用AUTO AGC。
AFEC_44:FIX AGC 模式下對應的gain。
VIF_CLAMPGIAN_CLAMP / VIF_CLAMPGIAN_Gain:
針對6M48 來說,CVBSOUT 幅度由此暫存器控制,clamp 的調整保證底部同步頭不被砍掉為準,
gain 的調整以確定chip 管腳輸出的cvbsout 幅度在1Vp-p。
AUDIO_HIDEV_MODE: 聲音過調選項,有三檔可以選擇,根據過調情況來選擇相應的引數,
國內和亞太機要開,歐洲機不開。
AFEC_DSP_VERSION: 只讀,可以得到目前的DSP 版本資訊和chip 資訊,方便debug。
7. QMAP ADJUST
PQ debug 用,這些引數和Qmap 的關係是一一對應的。
可以直接更改需要修改的引數,會立即寫到相應的寄存中去,並看到想要的效果。
8. SW INFORMATION:
VERSION:軟體版本。
BUILD TIME:build code 的時間。
MIU0 DQS0:只讀,當前DDR2 的DQS0 的auto phase 個數。
MIU0 DQS1:只讀,當前DDR2 的DQS1 的auto phase 個數。
可以用來確定生產中DDR2 的一致性,從一個方面判斷花屏,閃線,拉絲等問題是否是由於
個別板子的DQS 個數太少而造成的。
9. UART DEBUG:
HK:Debug 工具可以使用COM 口讀取暫存器。
AEON:MM 下Debug 資訊。
VDEC:MM 下debug 資訊。
None:關閉Uart 口。
10. NON LINEAR:
非線性曲線,主要用來設定一些關鍵引數的非線性引數及範圍大小。
主要包括有volume curve 和各影象模式曲線設定。
影象模式有standard , mild , dynamic 三種模式, 每個影象模式包括
brightness,contrastness,saturation,hue,sharpness 引數,每個引數分為5 段,分別對
應0SD 裡面的0,25,50,75,100 刻度,通過調節這幾個值,可以改變影象曲線設定,並
間接改變使用者選單下面每個影象模式的具體亮度,對比度值,色度值。
12. OVERSCAN
Overscan-Hsize: 行幅調整
Overscan-Hposition:行中心調整
Overscan-Vsize: 場幅調整
Overscan-Vposition:場中心調整