此文件描述如何使用 RN6752V1 配置表文件(rn6752V1_configuration.h)與配置定義(rn6752V1.h)來開發 RN6752V1 驅動. RN6752V1 是經由 I2C Bus 來配置內部寄存器,開發者需自備 I2C 驅動且具備驅動程序基礎開發經驗.
1. RN675V1 支持 8 種仿真影像輸入格式,請參考表 1
2. CVBS PAL/NTSC 訊號可用 one field 或 two field 或 frame 模式輸出數據(表 2).
3. RN6752V1 輸出接口可為 DVP 或?MIPI, DVP 又分為 Bt656 或 Bt601,MIPI 又分為2 data lane或 4 data lanes, MIPI clock 分為連續與非連續(表 3).
4. 開發者請根據后端平臺規格來決定要用表 2 與表 3 哪些定義并 include 到程序的頭文件,這些定義將會被使用在條件編輯上;或者也可以在 Makefile 里再定義.范例 1 為支持 DVP 模式下的 Bt656.
5. 在開發的驅動源碼里 include 配置表文件(rn6752V1_configuration.h),要支持的影像輸入格式直接呼叫其配置表中的參數名來用即可.請參考范例 2 與范例3.
6. 視頻格式偵測請參考 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 模式時, field 1 為 line 1 ~ 244, field 2為line 264 ~ 506.CVBS PAL frame mode 模式時, field 1 為 line 1 ~ 288, field 2 為 line 314 ~ 601.CVBS frame mode 模式時, 無輸入影像時 Decoder 不輸出數據.