此文件描述如何使用 RN6752V1 配置表文件(rn6752V1_configuration.h)與配置定義(rn6752V1.h)來開發(fā) RN6752V1 驅(qū)動(dòng). RN6752V1 是經(jīng)由 I2C Bus 來配置內(nèi)部寄存器,開發(fā)者需自備 I2C 驅(qū)動(dòng)且具備驅(qū)動(dòng)程序基礎(chǔ)開發(fā)經(jīng)驗(yàn).
1. RN675V1 支持 8 種仿真影像輸入格式,請(qǐng)參考表 1
2. CVBS PAL/NTSC 訊號(hào)可用 one field 或 two field 或 frame 模式輸出數(shù)據(jù)(表 2).
3. RN6752V1 輸出接口可為 DVP 或?MIPI, DVP 又分為 Bt656 或 Bt601,MIPI 又分為2 data lane或 4 data lanes, MIPI clock 分為連續(xù)與非連續(xù)(表 3).
4. 開發(fā)者請(qǐng)根據(jù)后端平臺(tái)規(guī)格來決定要用表 2 與表 3 哪些定義并 include 到程序的頭文件,這些定義將會(huì)被使用在條件編輯上;或者也可以在 Makefile 里再定義.范例 1 為支持 DVP 模式下的 Bt656.
5. 在開發(fā)的驅(qū)動(dòng)源碼里 include 配置表文件(rn6752V1_configuration.h),要支持的影像輸入格式直接呼叫其配置表中的參數(shù)名來用即可.請(qǐng)參考范例 2 與范例3.
6. 視頻格式偵測(cè)請(qǐng)參考 Check_input_signal_format (ch) 函式
7. MIPI clock 降速模式只支持 CVBS 與 720P 與 960P25, 其中 CVBS 支持 2 與 4data lanes 傳輸, 720P 與 960P25 只支持 4 data lanes 傳輸.
8. CVBS NTSC frame mode 模式時(shí), field 1 為 line 1 ~ 244, field 2為line 264 ~ 506.CVBS PAL frame mode 模式時(shí), field 1 為 line 1 ~ 288, field 2 為 line 314 ~ 601.CVBS frame mode 模式時(shí), 無輸入影像時(shí) Decoder 不輸出數(shù)據(jù).