<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 利用MAXQ2000和MAX4397實(shí)現(xiàn)低成本的音頻和視頻選擇方案

          利用MAXQ2000和MAX4397實(shí)現(xiàn)低成本的音頻和視頻選擇方案

          ——
          作者: 時(shí)間:2005-12-14 來(lái)源: 收藏
          這篇應(yīng)用筆記給出了MAXQ2000微控制器(MAXQ20核)與MAX4397的連接電路,并提供了所需的全部固件。本文給出了匯編程序?qū)嵗摮绦蚩梢酝ㄟ^(guò)免費(fèi)的MAX-IDE 1.0版(發(fā)布日期:2004年11月18日)進(jìn)行編譯。從Maxim網(wǎng)站上可以免費(fèi)下載MAX-IDE。


          MAX4397概述
          MAX4397是一款雙SCART開(kāi)關(guān)陣列,為MPEG編碼器與兩路外部SCART連接器之間提供音頻/視頻信號(hào)選擇,供應(yīng)歐洲市場(chǎng)。在這篇應(yīng)用筆記的幫助下,MAX4397可以用于實(shí)現(xiàn)低成本、簡(jiǎn)單的視頻/音頻信號(hào)選擇,從而降低整個(gè)產(chǎn)品的成本。

          硬件概述
          應(yīng)用電路采用MAX4397EVKIT和MAXQ2000-KIT。
          MAX4397評(píng)估板包括MAX4397、所需的無(wú)源器件以及經(jīng)過(guò)驗(yàn)證的PCB布線。圖1是MAX4397測(cè)試板的結(jié)構(gòu)圖。MAXQ2000并沒(méi)有放在MAX4397的評(píng)估板上。MAXQ2000置于MAXQ2000的評(píng)估板,并通過(guò)SCL、SDA和GND三個(gè)引腳與MAX4397評(píng)估板相連,構(gòu)成整個(gè)系統(tǒng)。另外,+5V電壓必需加在MAX4397評(píng)估板的VDIG (J3-1)端。

          MAXQ2000的評(píng)估板包括完整的軟件、硬件、例程和使用MAXQ2000進(jìn)行設(shè)計(jì)的有關(guān)資料。MAXQ2000-KIT的數(shù)據(jù)資料可以從Maxim網(wǎng)站下載。MAXQ2000評(píng)估套件包含三個(gè)按鈕開(kāi)關(guān),分別實(shí)現(xiàn)兩路音頻/視頻選擇(SW5和SW4)和復(fù)位(SW2)。


          點(diǎn)擊放大
          圖1. MAX4397評(píng)估板的結(jié)構(gòu)圖


          音頻和視頻部分的地線連接
          實(shí)際應(yīng)用中最好將音頻部分的地線和視頻部分的地線隔離開(kāi)。如圖2所示,通過(guò)將頂層板下端的引腳GNDAUD和GNDVID相連,連接音頻地和視頻地。數(shù)字地與音頻地、視頻地應(yīng)采用星型連接。如圖3所示,如果用J3將MAXQ2000評(píng)估板的I2C接口和MAX4397評(píng)估板相連,數(shù)字地即可連接在正確的位置。

          圖2. 分離的音頻地和視頻地


          圖3. 星型連接的數(shù)字地


          固件說(shuō)明
          程序清單1給出了MAXQ2000與MAX4397通信的匯編程序,利用MAXQ2000的GPIO口模擬I2C傳輸協(xié)議實(shí)現(xiàn)上述通信。MAXQ2000的16MHz系統(tǒng)時(shí)鐘使I2C模擬接口速率達(dá)到400KHz。固件的缺省I2C時(shí)鐘速率是100kHz。表1給出了MAX4397上電后初始化的I2C命令。
          當(dāng)MAX4397完成初始化之后,程序會(huì)等待用戶按下MAXQ2000評(píng)估板三個(gè)按鈕中的一個(gè)。按下SW5,將第一路TV_Y/CVBS_IN視頻信號(hào)連接到TV_Y/CVBS_OUT,第一路TV_IN_音頻信號(hào)連接到TV_OUT_。表2給出了按下SW5后的I2C命令。按下SW4,將第二路VCR_Y/CVBS_IN視頻信號(hào)連接到TV_Y/CVBS_OUT,將第二路VCR_IN_音頻信號(hào)連接到TV_OUT_。 表3給出了按下SW4后I2C的命令。按下SW2,固件被復(fù)位至上電復(fù)位狀態(tài)。

          下載: 程序清單1
          程序清單1. 是利用位仿真I2C協(xié)議實(shí)現(xiàn)MAX4397與MAXQ2000通訊的匯編程序。

          下載: 源代碼

          表1. 用于初始化MAX4397的I2C寫字節(jié)命令 I2C/SMBusBus Protocol Device Slave Address Register Address 8-BitData 
          WriteByte#1 0x96 0x0D 0x04 
          10010110b 00001101b 00000100b 
          WriteByte#2 0x96 0x00 0x46 
          10010110b 00000000b 01000110b 
          I2C寫字節(jié)命令通過(guò)使能TV_Y/CVBS_OUT輸出,禁用TV_OUT_靜音,初始化MAX4397。

          表2. 用于切換視頻和音頻信號(hào)源1的I2C寫字節(jié)命令 I2C/SMBusBus Protocol Device Slave Address Register Address 8-BitData 
          WriteByte#1 0x96 0x06 0x1B 
          10010110b 00000110b 00011011b 
          WriteByte#2 0x96 0x01 0x0E 
          10010110b 00000001b 00001110b 
          I2C寫字節(jié)命令將第一路TV_Y/CVBS_IN的視頻信號(hào)連接到TV_Y/CVBS_OUT,將第一路TV_IN_音頻信號(hào)連接到TV_OUT_。

          表3. 用于切換視頻和音頻信號(hào)源2的I2C寫字節(jié)命令 I2C/SMBusBus Protocol Device Slave Address Register Address 8-BitData 
          WriteByte#1 0x96 0x06 0x1A 
          10010110b 00000110b 00011010b 
          WriteByte#2 0x96 0x01 0x0D 
          10010110b 00000001b 00001101b 
          I2C寫字節(jié)命令將第二路VCR_Y/CVBS_IN視頻信號(hào)連接到TV_Y/CVBS_OUT,將第二路VCR_IN_音頻信號(hào)連接到TV_OUT_。



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();