利用MAX9217/MAX9218芯片組實現視頻數據傳輸
使用MAX9217和MAX9218之間的串行鏈路仿真I2S接口,可以將音頻數據從圖形控制器一端傳送至遠端。我們將控制位C3和C4分別分配給SD和WS信號。對于SCK時鐘,如果要發(fā)送PCM數字音頻,可以直接使用MAX9218恢復的像素時鐘PCLK_OUT。對于傳送MP3或AC3音頻,可采用控制位C5為SCK時鐘生成一半或較低速率的像素時鐘。圖4顯示了這兩種情況的時序波形。
為防止接收器溢出,大部分I2S接口需要進行節(jié)流控制,連續(xù)發(fā)送數據時,可以將SCK置低,直接實現節(jié)流控制。圖4中Case 1,工作期間SCK信號無法置低,可以使用片選引腳/CS關閉接收器。在這種情況下,圖4中的Case 1將C6分配給/CS信號。
圖4. I2S接口的控制數據位波形
消隱比和音頻數據吞吐率
由于音頻數據是通過視頻信號的消隱周期傳輸的,我們需要確定給定像素頻率fP下行消隱比和場消隱比。圖5所示為顯示面板上的行消隱和場消隱周期。
圖5. 行消隱和場消隱
以RL表示行消隱比,RF表示場消隱比,由圖5所示,我們可以按以下各式計算這些比值:
RL = (I1 + I2) / L 和RF = (f1 + f2) / F
由此得到音頻數據吞吐率RA ,即:
RA = (RFF + (1 - RF) RL
L) fP
其中F和
L是消隱周期中的音頻數據傳輸利用率。利用率是指整個消隱周期中,音頻數據傳輸所占的比例,是節(jié)流控制的結果。作為一個實例,表1所示參數為3種類型的音頻數據設置數據速率。
評論