一 、 IC內部功能框圖及所具有的資源:
Support multiple inputs
Analog Input:
? CVBS, S-Video (NTSC, PAL, SECAM):
? YPbPr:
Support up to 1080p (including 480i, 480P, 1080i, 720P)。
? RGB:
Support separate, composite and SOG input type.
ADC speed up to 150Mhz
Digital Input:
? CCIR656 : up to 1080i
Support Panel resolution:
? Support Panel Resolution up to 1366*768
Output interface:
? Analog VDAC panel
? TTL
? TTL/TCON
? LVDS X1 channel
Support scaling engine:
? H non-linear scaling
? H scaling Down: Bi-Linear scaling function
? V scaling Up / Down: Directional scaling algorithm
OSD:
? Support 1216 OSD font size (12x18)。
? 256 programming font (12x18)
? 16 color palettes
二 、 工具軟件介紹:
1 、 DebugTool_V0.07T13U
這是一個調試燒錄一體的專用工具 ,首次使用需要點 Setting 設置 USB 的頻率 、串口 、波特率及主界面的紅部框住部份,需注意的是本工具只能燒錄 2M Bit 以內的Flash, 大于2M Bit的Bin文件用Mstar通用燒錄工具即可。公板Code的Bin文件在1M Bit以內。
以下是ISP燒錄界面:
2 、MSTV_Tool
這是 Mstar 通用調試工具軟件 ,用來調畫質 ,首次使用時將Chip Select 項中選擇MST7***B/5C11B 。調試時如果選擇USB模式調試需將代碼中看門狗關掉 ,否則調 Gamma時會重啟 。Gamma 、Color 矩陣生成的數組在相應的 Panel.h 文件中有對應的數組 ,直接替換即可,Cb、Cr、Contrast 等數也在相應的Panel.h文件中,調畫質時首先要保證 Vcom AC 、Vcom DC、VGH、VGL 電壓 OK, 再調 Gamma、Color 矩陣, 配合 合BK3_13(COMB_YGAIN) 、BK3_14(COMB_CbGAIN) 、BK315(COMB_CrGAIN) BK3_63(COMB_CONTRAST) 、BK3_64(COMB_BRIGHTNESS) 、BK3_65(COMB_SATURATION) 寄存器一起調試 。BK1_66( 白電平) 、BK1_67( 黑電平) 、BK1_85(Window Brightness 默認值為 0 , 非必要不用改這個寄存器 , 對效果影響大)
3 、MSTGen 1.244
字符編輯及字庫生成工具,與之前的 MST718、MST719 一樣,就不再介紹。生成后替換 Font.h文件中相應數組 。在font.h 中有個字符索引表 , 最終調用的字符是它所在索引表中的地址 。
4 、FontGenE 、Icon2Datanew ,Logo 生成工具具體操作方法如下 :
三 、 調試注意事項:
1、軟件架構
與之前的 Mst718 同屬一個架構,軟件也是大同小異,不再做介紹。Board.h 文件中配模擬屏選 BD_DEMO_702,數字屏選 BD_DEMO_705。在 BD_DEMO_XXX 中需要注意宏定義RM_EEPROM_TYPE,選 RM_TYPE_24C16 表示數據存于 EEPROM,選 RM_TYPE_SST512表示數據存于 Flash,存于 Flash 時分配第一個 BANK 最后兩個 4K 區域存數據,如果 TV 或VGA 省 Flash 則用另外一套 Code,數據存儲則分配在第二個 BANK 的后三個4K 區域。CCFL_FUNCTION 這個宏定義,如果為 1 則為內部背光控制,由 DPWM_QOR 專用管腳輸出,如果為 0 則需要定義 IO 口來控制背光。三個ADC口的在線讀鍵值寄存器分別是 MCU_20、MCU_21、MCU_22,其它 IO 口的配置如下:
四 、 之前 遇 到的一些問題的總結
1、上電時圖像左移時改 BK2_A0=0xB0; BK2_A1=0x65; 或將 msVD.c 中 msVDAFECHandler函數中 ucDplSel 的初始定義為ucDplsel=DPL_SEL_FAST;
2、OEV3 做 IO 時將 BK1_CE=0; BK1_EA[7]取反即可控制高低。
3、加快同步可改 Devvd.h 中的 VD_INPUT_STABLE_COUNT 為 7(20 -》 7)。
4、屏左側 2CM 左右有黑色豎條時將 VCOM 負壓改為-5V 即可。
5、字符邊緣有毛刺晃動時可調 BK1_E0[4]=1;或加大驅動電流,將 BK1_A0 至 BK1_A2 寫為 0xFF。
6、三分屏時可改 BK1_7E(0x03 -》 0x00)、BK1_AA(由 0x07 改小)、BK1_DF(在線調)。
7、水平放大時可調 BK2_9D。
8、圖像左右分屏時將 BK0_10 的值由 0x20 改為 0x26,另 BK2_7B 也容易引起左右分屏。
9、OSD 字符發虛有躁點時,將 BK1_D1[6]置 1,BK1_AA 的 BIT4-BIT6 置 1。
10、OSD 左邊拖影調 TOCN 無效時可將 HStart、HTotal 加大,然后將 TCON 的 STH 相應左移即可。
11、YPbPr 在 4:3 狀態有些模式 SCLAING 出錯,將 BK0_C3[6]置 0。
12、CCIR656 輸入信號有色斑時,將 B1_66[3]置 0。
13、702 點 656 數字屏出現上下抖動時,改變 BK0_E5 的值。
14、YPbPr 開機圖像閃或切換輸入模式閃,將 BK0_F4 置 0(不關數據輸出)。
15、上電屏閃將 VGL 加個 47K 對地電阻。
16、1080i 信號有干擾時,改 CLOCK 有改善。
17、VGA 口做 YPbPr 輸入時,將 BK06_02H[12]置 0,BK06_2AH[0]置 0。
18、YPbPr 上電有時圖像象干擾一樣有很多橫線是 Phase 出錯。
19、YPbPr 在 N 制 10 灰階下有豎線條時將 BK1_8A 值由 0x00 改為 0x67。
20、上電有時屏上方會一直閃,將 BK2_26 值由 0x10 改為 0x30。
21、從 656 切到 YPbPr 有不同步閃爍時將 BK0_10、BK0_12 的值改為 0x10。
22、當屏幕像眨眼睛一樣偶爾快速閃(Link 后也閃)時,將 Clock 改低點。
23、YPbPr 狀態上電有時圖像上部顯示差(像 Scaling 沒調好一樣),將 BK4_B0 的值由 0x93改為 0x3F,BK4_B1 的值由 0x01 改為 0x00。
-
adc
+關注
關注
99文章
6608瀏覽量
547667 -
燒錄
+關注
關注
8文章
280瀏覽量
36064
發布評論請先 登錄
相關推薦
全硅MEMS振蕩器-MST8011,助力國產MEMS振蕩器實現進口替代

云里物里推出全新MST01 Pt100溫度傳感器
云里物里MST03資產測溫標簽守護食品安全
低壓線性穩壓器 MST52LXXB系列
MSP430169硬件IIC調式ADS1115讀數錯誤,為什么會這樣?
RT-Thread應用開發寒假師資培訓——西安站

請問TLV320ADC3140如何配置寄存器?
TLV320ADC5140作為I2S從機,無法正常工作怎么解決?
TLV320ADC5120使用I2C配置后,BCLK和FSYNC有波形,SDOUT無輸出是怎么回事?
磁軸鍵盤霍爾開關MST-MH481霍爾磁軸機械鍵盤

關于國家級職業教育培訓基地2024年培訓項目——OpenHarmony 應用開發與工業應用培訓的通知

美能高低溫濕凍環境試驗箱:基于PID控制的環境模擬與可靠性驗證

評論