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