完成mipi信號通道分配后,需要生成與物理層對接的時序、同步信號:
MIPI規定,傳輸過程中,包內是200mV、包間以及包啟動和包結束時是1.2V,兩種不同的電壓擺幅,需要兩組不同的LVDS驅動電路在輪流切換工作;為了傳輸過程中各數據包之間的安全可靠過渡,從啟動到數據開始傳輸,MIPI定義了比較長的可靠過渡時間,加起來最少也有600多ns;而且規定各個時間參數是可調的,所以需要一定等待時間,需要緩存,我們用寄存器代替FIFO,每通道128Byte。
串行時鐘與數據差分傳輸的過渡時間關系如下:
各個時間參數需要滿足以下的要求:
數據與時鐘的相位關系: