<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 一種單片機實(shí)現的嵌入式視頻切換器

一種單片機實(shí)現的嵌入式視頻切換器

作者: 時(shí)間:2009-06-17 來(lái)源:網(wǎng)絡(luò ) 收藏

隨著(zhù)多媒體通信技術(shù)的迅速發(fā)展,會(huì )議電視的理論研究和實(shí)用系統研制也得到了迅速發(fā)展。近年來(lái),我國的會(huì )議電視業(yè)務(wù)也以超出人們想象的速度得到推廣應用。矩陣切換電路是會(huì )議電視系統的關(guān)鍵部件。要求具有以下功能:
  ?具有與多媒體電腦通訊的功能??筛鶕?shí)際安裝的不同需要,提供可選的通訊接口。
  ?對主機發(fā)送的命令具有分析、判斷、處理的功能。
  ?具有上電、掉電和死機等異常情況下的自恢復能力。
  ?對系統配置的更新具有保存的功能。當上級控制命令對系統更改成功時(shí),能及時(shí)保存所更改的信息。
  考慮到該部分電路在系統中的獨立性和功能要求,決定選用作為主控CPU矩陣切換;切換電路則根據視頻通道的多少,可選用 MAX459、AD8111等不同的視頻矩陣切換芯片。
1 硬件構成
  硬件電路主要由控制器、矩陣切換電路、通訊接口、數據存儲器、看門(mén)狗電路及其它外圍電路組成??驁D如圖1所示。

本文引用地址:http://dyxdggzs.com/article/173714.htm

1.1 控制器
  單片機是ATMEL公司生產(chǎn)的8位單片機,采用CMOS工藝,與Intel的8051單片機在管腳功能上完全兼容。該控制器采用P0口作為矩陣切換數據的輸出口;P1口用來(lái)對矩陣切換發(fā)出/UPDATE、/CE等控制命令;P2口用來(lái)設置該控制器在整個(gè)會(huì )議電視系統中的地址。由硬件來(lái)設置控制器的地址可以增強系統的可靠性,方便的設計。
1.2 通訊接口部分
  通訊接口可以根據實(shí)際安裝的不同需要,提供RS-232標準和RS-485標準,其波特率可由用戶(hù)編程設定。這部分電路主要由MAX202E(+5V RS-232接收發(fā)送器)、MAX491和光電耦合器件6N137構成。
1.3 復位與看門(mén)狗電路
  采用MAX813L作為電源監視和看門(mén)狗電路。當電源上電、掉電時(shí),該芯片都可提供復位電平,并且當其WDI管腳不能采集到翻轉信號時(shí),就會(huì )發(fā)送200ms的復位脈沖。單片機控制器采用P3.2腳定時(shí)向看門(mén)狗電路發(fā)送電壓翻轉信號,以示系統正常工作。當由于外部干擾或其他原因導致死機時(shí),看門(mén)狗電路會(huì )自動(dòng)發(fā)出復位信號。
1.4 數據存儲器
  是由Philips公司提出的串行通訊接口規范,使用串行數據線(xiàn)(SDA)和串行時(shí)鐘線(xiàn)(SCL)來(lái)進(jìn)行主從器件之間的數據傳輸。I2C總線(xiàn)上的數據傳輸率可達100Kbit/s,快速方式下可達400Kbit/s。在I2C總線(xiàn)傳輸中,開(kāi)始和停止條件定義如下:當SCL為高時(shí),SDA由高變?yōu)榈蜑殚_(kāi)始條件;當SCL為高時(shí),SDA由低變?yōu)楦邽橥V箺l件(如圖2)。SDAH和SCL都是雙向傳輸線(xiàn),SDA線(xiàn)上的數據在時(shí)鐘高期間必須是穩定的,只有當SCL線(xiàn)上的時(shí)鐘信號為低時(shí),數據線(xiàn)上的狀態(tài)才可以改變(如圖3)。輸出到SDA線(xiàn)上的每一個(gè)字節必須是8位,每次傳輸的字節不受限制,每個(gè)字節必須有一個(gè)應答位。

在該控制器中,采用的串行E2PROM芯片是X24C04,SCL和SDA分別接單片機的P3.6和P3.7腳,數據的讀寫(xiě)完全由控制。
1.5 矩陣切換電路
  矩陣切換電路以16×8為基本單元,可根據實(shí)際需要擴充為32×8、64×8、128×16等不同規模??刂齐娐房赏ㄟ^(guò)參數的設定控制不同規模的切換電路。所采用的芯片AD8111是一種高速矩陣,具有260MHz的視頻帶寬。AD8111可在并行或串行模式下工作,八個(gè)輸出通道可任選十六路視頻輸入中的一路。并行模式(本次所用的為并行模式)下,在信號/UPDATE為高,/CE為低的條件下,當CLK為高時(shí)控制器發(fā)出更新數據,在CLK由高變低時(shí),AD8111通過(guò)A0~A2和D0~D4管腳分別將數據送至輸出和輸入寄存器。其中A0~A2表示選中的輸出;D0~D3為所對應的輸入;若D4=1,則A0~A2表示的輸出為選通狀態(tài),否則輸出為高阻態(tài)。當/UPDATE由高變?yōu)榈蜁r(shí),選中的輸出與輸入連通,矩陣的更改完成。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>