DM355與THS8200及TVP7002

 

DM355與THS8200及TVP7002

 

 

視頻採集要求HDMIVESA(即各種VGA)、標清CVBS,輸出反之。當然要求有音頻。

項目來自於客戶的一個無線高清視頻方案,結構框架並不複雜,但是硬件真正出來後,才發現要比想象的難的多。

THS8200TI主推的高清視頻AD方案,雖然用過這顆芯片的人很多,但是,能夠在網上搜到的資料確很少。沒有辦法,遇到的問題只能靠多年積累的經驗來解決。

在做THS8200的調試時,我們首先安排了兩大方向:

一是THS8200支持color bar輸出,也就是說,在沒有任何視頻源的情況下,THS8200通過內部邏輯可以在VGA顯示器上輸出color bar。之所以事先調試這個功能,目的是先保證我的8200當前狀態(主要指硬件)下能夠正常工作。

二是通過THS8200輸出標清的視頻圖像,因爲DM355中自帶一些DEMO,我們可以把這些MPEG4DEMO解碼,並通過8200輸出顯示到VGA顯示器上。即,把視頻通路打通,再考慮高清的問題。

 

THS8200的參考設計原理圖已經很明確,只要那樣設計,不會出現任何問題。但問題是,硬件工程師把FSADJ1FSADJ2這兩個信號,應該加下拉電阻,卻不小心畫成了上拉。結果是,水平同步HSYNC與垂直同步VSYNC有輸出,可以聽到CRT顯示器‘崩’的一聲巨響,明顯是有信號過來了,但等了半天也沒有畫面,模擬RGB信號沒有輸出,當然不會有畫面。搞驅動那哥們查了兩天,把8200的所有寄存器過了兩遍,還是沒有找到問題。最後check原理圖,飛線後,問題得到解決,color bar有正常的輸出了。其實colar bar的輸出只需要配置及少的寄存器,一個是把8200配成master,輸出VESA,再就是輸出color bar,即可。後來的問題是輸出到VGA顯示器上時,有綠邊現象,綠邊是消隱,可以不管,當然,如果覺得彆扭,也可以去除掉。

 

TVP7002的調試遭遇了兩樣的尷尬,TI官方是有參考驅動設計的,只需要做相應的改動即可。我們所有的視頻源有DVD播放器,它可以輸出480PVESA格式視頻。TVP7002內部的鎖相環,可以根據輸入信源的Hsync信號的頻率,來給出視頻輸出的同步時鐘DATACLK。系統起動後,可以採集到圖像,並且可以實時壓縮並通過網絡存儲到硬盤上。但問題是用VLC回放時,發現圖像畫面是亂掉的,只有右下角一片有若隱若現的圖像影子。解決方法是更換爲外部27M同步晶振,問題沒有解決;又花了兩天的時間查寄存器,最後只能查原理圖與焊接情況,發現工廠在焊接時,PLL處的濾波電路有兩個電阻沒有焊接,造成鎖相環與採集出現問題。焊接完這兩個電阻後,PLL工作正常,TVP7002輸出正常的27MDATACLK。隨之,圖像採集與壓縮及本地回放時,一切正常。

TVP7002的電路設計時,如果要用它來做高清(一般都會用它來做高清),則HSYNC輸出與VSYNC輸出一定要與DSP的相應信號相連,SVAEAV只在BT656格式下才支持。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章