新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于Agilent系列芯片的紅外通訊接口電路設計

        基于Agilent系列芯片的紅外通訊接口電路設計

        作者: 時間:2005-05-31 來源:網絡 收藏

        摘要:介紹了技術及相關標準,簡單描述了系統的基本結構,并以 HSDL7001、HSDL3201為例,詳細敘述了電路的實現方法。

        關鍵詞:紅外通訊;IrDA;HSDL7001;HSDL3201

        1 紅外通訊技術簡介

        紅外數據通訊指的是兩臺設備之間通過紅外線進行無線數據傳輸的一種數據傳輸方式?一般采用紅外波段內的近紅外線,波長在0.75μm至25μm之間。紅外數據協會(IrDA)成立后,為了保證不同廠商的紅外產品能夠獲得最佳的通訊效果,將紅外數據通訊所采用的光波波長的范圍限定在850nm至900nm之間。紅外通訊的最大特點在于它替代了設備與設備之間傳統的線纜連接,進而擺脫了不同平臺設備連接時對于特制的要求,使得跨平臺設備間的數據交換簡單到只需彼此相對。

        紅外通訊技術的特點如下:

        ●它是目前在世界范圍內被廣泛使用的一種無線連接技術,被眾多的硬件和軟件平臺所支持;

        ●通過數據電脈沖和紅外光脈沖之間的相互轉換實現無線數據收發;

        ●主要用來取代點對點的線纜連接;

        ●新的通訊標準兼容早期的通訊標準;

        ●小角度(30以內)、短距離、點對點直線數據傳輸,保密性強;

        ●傳輸速率較高,目前4M速率的FIR技術已被廣泛使用,16M速率的VFIR技術已經發布。

        紅外通訊技術的缺點如下?

        ●通訊距離短,通訊過程中不能移動,遇障礙物通訊中斷;

        ●目前廣泛使用的SIR標準通訊速率較低(115.2kbit/s);

        ●主要用于取代線纜連接進行無線數據傳輸,功能單一,擴展性差。

        2 紅外通訊的協議標準

        為了建立一個統一的紅外數據通訊標準,1993年,由HP、COMPAQ、INTEL等二十多家公司成立了紅外數據協會Infrared Data Association?IrDA?,一年以后,第一個IrDA的紅外數據通訊標準發布,即Ir-DA1.0。

        IrDA1.0簡稱SIR?Serial InfraRed?,它是HP-SIR的異步、半雙工紅外通訊方式。SIR以系統的異步通訊收發器?UART?為依托,通過對串行數據脈沖的波形壓縮和對所接收光信號電脈沖的波形擴展這一編碼解碼過程?3/16 EnDec?實現紅外數據傳輸。由于受到UART通訊速率的限制,SIR的最高通訊速率只有115.2Kbps,即電腦串行端口的最高速率。

        1996年,IrDA發布了IrDA1.1標準,即Fast In-fraRed,簡稱FIR。與SIR相比,由于FIR不再依托UART,其最高通訊速率有了質的飛躍,可達4Mbps。FIR采用了全新的4PPM調制解調?Pulse Position Modulation?,即通過分析脈沖的相位來辨別所傳輸的數據信息,其通訊原理與SIR是截然不同的,但由于FIR在115.2Kbps以下速率時依舊采用SIR的編碼解碼過程,所以它仍可以與支持SIR的低速設備進行通訊,只有在通訊對方也支持FIR時,才將通訊速率提升到更高水平。

        IrDA1.2標準為低功耗的IrDA1.0標準,現已普遍應用于手持設備。

        隨著移動計算設備和移動通訊設備的日益普及,紅外數據通訊已經進入一個發展的黃金時期。自1993年IrDA成立至今,紅外數據協會的會員已經發展到150多個,當今在IT業和通訊業叱咤風云的大公司幾乎都在其中,由此可見IRDA標準已經獲得了業界的廣泛認同和支持。目前已經開發生產出來的具備紅外通訊能力的設備已有一百種之多,紅外模塊的年裝機量已達一億五千萬套,并以每年40%的速度高速增長。盡管現在有了同樣用于近距離無線通訊的藍牙技術,但紅外通訊技術以其成本低廉和廣泛的兼容性等優點,勢必會在將來很長的一段時間內在近距離無線數據通訊領域扮演重要角色。

        3 紅外通訊系統結構

        紅外通信的基本原理是發送端將基帶二進制信號調制為一的脈沖信號,再通過紅外發射管發射紅外信號。

        串行紅外傳輸采用特定的脈沖編碼標準,這種標準與RS232串行傳輸標準不同。若兩設備之間進行串行紅外通訊,就需要進行RS232編碼和IrDA編碼之間的轉換。紅外通訊由紅外收發器和紅外編碼解碼器構成。

        紅外收發器包括發送器和接收器兩部分。發送器(transmitter)將從I/O或ENDEC接收來的位調制后的脈沖轉換為紅外脈沖發出。接收器(receiver)檢測到紅外光脈沖,并將其轉換為TTL或CMOS電脈沖。紅外通訊系統結構如圖1所示。4 紅外通訊接口電路

        現以Agilent公司的HSDL7001和HSDL3201為例,詳細說明紅外通訊接口電路的實現方法。

        4.1 HSDL7001簡介

        HSDL7001為紅外編碼解碼芯片?其特性如下:

        ●適應IrDA1.0物理層規范;

        ●接口與SIR收發器相兼容;

        ●可與標準的16550UART連接使用;

        ●可發送/接收1.63μs或3/16脈沖形式;

        ●內部或外部時鐘模式;

        ●波特率可編程;

        ●工作電壓范圍為2.7~5.5V;

        ●采用16腳SOIC封裝。

        HSDL7001的引腳定義如圖2所示列。

        4.2 HSDL-3201芯片簡介

        HSDL-3201是一種廉價的紅外收發器模塊,工作電壓為2.7~3.6V。由于發光二極管的驅動電流是內部供給的恒流32mA,因此確保了連接距離符合IrDA1.2(低功耗)物理層規范。

        HSDL-3201與IrDA1.2低功耗器件通信的連接距離為20cm,與IrDA1.2標準器件通信的連接距離為30cm。

        HSDL-3201的特性如下:

        ●超小型表面封裝;

        ●最小高度:2.5mm;

        ●發光二極管電壓范圍2.7~6.0V;

        ●溫度范圍:-25~85℃;

        ●發光二極管驅動電流32mA;

        ●邊緣檢測輸入:避免發光二極管的開啟時間過長。

        HSDL-3201的引腳定義如圖3所示。

        4.3 紅外通訊接口電路

        HSDL7001與HSDL3201的紅外通訊接口電路如圖4所示。其中TTL電平或COMS電平串行信號的發送與接收分別與U2?HSDL7001?的引腳2、3相連。三路編碼接U2的引腳4、5、6,用來設置通訊波特率。T1為3.6864MHz晶振。C3、C4為15pF諧振電容。R1為1M諧振電阻。紅外收發器U1?HSDL3201?在每發送一字節數據的同時,會將該數據通過接收器數據輸出(引腳6)反饋進行校驗。這個校驗碼對于某些通訊系統來講意義不大,因此可采用回饋碼消除電路來消除回饋校驗碼。圖中U3是單穩態多諧振蕩器,與邏輯或門?U4?組合可達到消除回饋校驗碼的目的。在單片機系統中,可以在發送數據的同時將串口接收中斷關閉,這樣就可不受回饋校驗碼的影響。如果需要啟用該回饋碼來進行校驗,則可不用U3、U4,而直接將U2的引腳10、11與U1的引腳6、7相連。

        圖4

        該電路可實現TTL電平或COMS電平的串行數據與IrDA1.2標準紅外信號的相互轉換,從而實現SIR紅外通訊接口。

        5 結束語

        本文介紹了紅外通訊技術及相關標準,簡述了紅外通訊系統結構,并以HSDL7001、HSDL3201芯片為例,詳細敘述了紅外通訊接口電路的實現。該紅外通訊接口電路低功耗IrDA1.2紅外通訊標準,適用于所有低功耗設備(如便攜設備)的紅外通訊功能的實現。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南丹县| 治多县| 卓资县| 仁怀市| 潮州市| 土默特左旗| 仙游县| 贵阳市| 桦川县| 当雄县| 龙江县| 金华市| 仁化县| 南川市| 赤城县| 全南县| 射洪县| 彭山县| 金阳县| 宾阳县| 马山县| 上高县| 永春县| 海盐县| 昌黎县| 民丰县| 城固县| 崇州市| 金坛市| 旬邑县| 蓬莱市| 舟曲县| 即墨市| 黄大仙区| 阳西县| 镶黄旗| 芦山县| 宣武区| 宝清县| 金乡县| 盐亭县|