便攜式設(shè)備的移動電視功能實現(xiàn)
一般應用處理器的攝像頭視頻數(shù)據(jù)總線會提供攝像頭工作時鐘,AT9058M/AT9059M并不需要,所以不必接。AT9050系列芯片視頻輸出具有高度彈性, 逐行或交替掃描、不同分辨率(包括320x240、480x272、640x480、720x480、800x480或720x576)、不同幀率(1fps~60fps,H-sync/V-sync極性與時序、YUV值域(標準或延伸)等等皆可由軟件控制,因此可確保在不同平臺的攝像頭接口上均能完美整合。
6.音頻信號
AT9050系列芯片有內(nèi)建音頻DAC,可直接輸出解碼后立體聲的模擬信號(Line-out),聲音信號應連接到系統(tǒng)的音頻處理IC(負責聲音放大、音量控制與混音)。圖6參考設(shè)計假設(shè)應用處理器已自帶音頻處理功能,所以AT9058M/9059M音頻輸出直接連接到應用處理器。
7.開機組態(tài)(Strapping)
AT9050系列芯片的有些運行組態(tài)是由某些引腳在系統(tǒng)重置時的電壓位準決定的,如UR0_RI與 UR0_DCD。
UR0_RI:固件加載方式
0:NOR Flash boot,由Serial NOR Flash 加載固件
1:Host boot,從 應用處理器通過控制接口加載
UR0_DCD: 控制接口類別
0: I2C
1:SPI
8.雙天線分集設(shè)計
為支持雙天線須加一顆聯(lián)陽科技的AF9033與調(diào)諧器。 AF9033所需的基準時鐘必須由 AT9050系列芯片CLK_out提供。AT9050系列芯片還有一組專用I2C用來控制AF9033。此外,兩支天線(中心點)擺放位置相距至少應30厘米以上,方能有最佳效能。雙天線可有效改善接收敏感度與移動接收能力,但也要注意功耗的增加與天線擺放的限制。
系統(tǒng)軟件集成
因為數(shù)字電視比模擬電視提供更多的數(shù)據(jù)服務(wù),如電子節(jié)目表、TeleText、字幕等等,所以軟件也相對復雜。幸運的是,AT9050系列芯片在內(nèi)部固件的中間層軟件中實現(xiàn)了對這些功能的支持。對應用處理器的應用軟件而言,只須實現(xiàn)一些簡單的工作,包括芯片初始化、將攝像頭視頻數(shù)據(jù)顯示在屏幕、傳遞用戶輸入(熱鍵或觸屏信息)給 AT9050系列芯片。
如圖7所示,在應用處理器用戶平臺端的軟件包含有“TV Controller”、“Bus Driver”、”9050 API Library”。其中,“9050 API Library”是由聯(lián)陽科技提供的源代碼,只有“TV Controller”與“Bus Driver”需要在目標平臺上實現(xiàn)。“TV Controller”只調(diào)用不到10個API函數(shù),便可輕易地初始化與控制AT9050系列芯片。
聯(lián)陽科技也提供在 Windows XP、Windows CE與Linux上的“TV Controller”與“Bus Driver”參考源代碼,以方便開發(fā)者能在最短時間內(nèi)移植到不同平臺。
本文小結(jié)
聯(lián)陽科技AT9050系列是一款高集成度的、整合了功能與完備軟件支持的先進芯片。集成廠商只需在已有的便攜式設(shè)備設(shè)計上作些修改,便能擁有DVB-T TV接收能力。相信未來具TV功能的便攜式設(shè)備將益見普及。
評論