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