1
BIT1638 / 1618C AOSD
Application
Training Course
Rev. 0.02 Jack Su May. 03, 2013
2
AOSD MSF:
R_AOSD_SEL (0x15F[3:2]) :
若只有使用 main window, 可設為
1Cmd + 1Adr + 4Dat
R_AOSD_OPCODE 設為 6BH
若同時使用 sub window, 必須設為
1Cmd + 4Adr + 4Dat
R_AOSD_OPCODE 設為 EBH
R_MSF_CS_SEL (0x164[7]) : 當
R_AOSD_CS_AUTO_EN = 0
0 (Option Pin) : AOSD 與Code 在同一顆Flash, 此為BIT1638
1 (RGBT Pin) : AOSD 在第 2 顆 Flash, 此為 BIT1618C
由 R_MSF_SRC 決定位於 R /G /B /T Port
3
AOSD Setup:
R_LOAD_TYPE & R_LOAD_EN 決定 AOSD 參數寫入的時機
R_AOSDx_CNT & R_AOSDx_END 用在Sliding Effect 功能讀取
移動狀態, 由
R_AOSD_OSEL 的設置決定讀取的 Window
R_AOSD_REGSEL : 選擇 AOSD 參數欲寫入的 Window
R_AOSD_EN : AOSD 顯示的總開關
R_AOSD_PATSEL (0x159[3]) :當AOSD 欲寫入Palette 時必須為1
R_AOSD_FADETHD0 : Background FADE 顏色數量
R_AOSD_FADETHD1 : Foreground FADE 顏色數量
4
AOSD 之 Panel 設置:
在 800 x 480 的解析度下, R_OS_XT_M0 / 1 之設置如下
使用 1 個 Sub-Window: R_OS_XT_M0 / 1 >= 867
使用 2 個 Sub-Window:
R_OS_XT_M0 / 1 >= 915
使用 3 個 Sub-Window:
R_OS_XT_M0 / 1 >= 963
以上
R_OS_XT_M0 / 1 的最大值為 1023
R_OS_YT 必須設置 >= 550 , 避免 CVBS 無訊號時,
MCU 執行速度很顯著大幅下降的問題
5
AOSD 之 PLL Clock 設置:
在 800 x 480 的解析度下, PLL Clock 之設置如下
使用 1 個 Sub-Window: 58.9824 MHz
使用 2 個 Sub-Window:
61.8951 MHz
使用 3 個 Sub-Window:
64.9899 MHz
以上
PLL Clock 與前頁 R_OS_XT_M0 / 1 相關聯
PLL Clock 必須為 Panel 掃描頻率的 2 倍