基于LPC2378和MAX4357的視頻矩陣
在剛上電的時候,所有的輸出引腳都初始化成禁止狀態(tài),防止發(fā)生輸出沖突。
本視頻矩陣MAX4357與LPC2378的連接如圖6所示。每塊MAX4357的DOUT與相鄰芯片的DIN相連接,而第一塊MAX4357的DIN引腳連接LPC2378上的P2.0端口,獲得控制命令,控制字能夠通過串行移位的方式發(fā)送到4片MAX4357。LPC2378上的P2.1P2.4引腳分別連接每一塊矩陣芯片的SCLK、CE、MODE、UPDATE,給每片MAX4357提供控制時鐘信號、片選信號、模式選擇信號、復位信號,從而實現(xiàn)對于視頻矩陣切換陣列的片選、視頻切換模式、復位和矩陣切換等控制。
圖6 視頻矩陣MAX4357與LPC2378的連接圖
視頻矩陣總體設(shè)計
視頻矩陣總體框圖如圖7所示。
圖7 視頻矩陣總體框圖
靜態(tài)隨機存儲器SRAM和閃存FLASH采用總線連接方式與LPC2378相連。
MAX4357陣列由4塊芯片構(gòu)成,通過視頻輸入模塊輸入的128路信號經(jīng)切換后取16路信號經(jīng)視頻輸出模塊輸出,從而實現(xiàn)128×16視頻信息的切換。
LPC2300系列ARM7微控制器芯片內(nèi)部集成一個功能齊全的10Mb/100Mb以太網(wǎng)MAC控制器,這個以太網(wǎng)MAC通過使用加速的DMA硬件來提供優(yōu)化的性能。以太網(wǎng)模塊與使用RMIII的片外以太網(wǎng)PHY通過MIIM(媒體獨立接口管理)串行總線進行連接,因此只需接一個以太網(wǎng)PHY(物理層)接口芯片DM9161A和狀態(tài)指示燈、網(wǎng)絡(luò)變壓器、匹配電阻、高壓電容和RJ45插座等相關(guān)電路即能實現(xiàn)以太網(wǎng)通信功能。
攝像機云臺通過RS―485通信來實施控制,RS―485總線通信可使用LPC2378的UART3來實現(xiàn);RS―485收發(fā)器選用RSM485系列隔離收發(fā)器模塊,該模塊集成電源隔離、電氣隔離、RS-485 接口芯片,總線保護器件于一身,具有很好的隔離特性。
由于篇幅限制,有關(guān)電源電路、復位系統(tǒng)、調(diào)試端口等不一一贅述。
視頻矩陣控制字發(fā)送軟件設(shè)計
圖8 控制字發(fā)送處理軟件流程圖
該視頻矩陣控制字發(fā)送軟件流程如圖8所示。視頻矩陣將通過以太網(wǎng)傳輸來的控制字存儲在控制命令數(shù)據(jù)緩存區(qū),根據(jù)控制模式的要求,選擇模式0或模式1發(fā)送。
評論