在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

IrDA和RS-232:硅制匹配

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-03-31 11:14 ? 次閱讀

IrDA是一種標準化的無線紅外數據通信方法。現代產品通常支持RS-232和IrDA,滿足傳統要求。本應用筆記描述了使用單個UART實現兩個接口的方法。

背景

術語數據通信接口是模棱兩可的,但它可以解析為三個易于理解的層:物理層定義電氣特性和硬件通信速度,協議層定義數據格式,應用層使用這種數據格式在給定設備中執行任務。例如,IrDA中的應用層IrTran-P用于數碼相機和其他成像設備中以傳輸圖像。

RS-232僅包含物理層,但IrDA包含所有三個層(物理,協議和應用)。IrDA包括幾個不同的物理層:SIR(115kbps),MIR(1Mbps),FIR(4Mbps)和VFIR(16Mbps)。由于RS-232和IrDA SIR使用相同的數據成幀器(通常稱為UART),因此本文僅考慮RS-232和IrDA SIR物理層。

由于RS-232(直到最近)在過去三十五年中幾乎包含在每臺計算機中,因此它是異步串行通信中使用最廣泛的物理層。大多數個人計算機正在用通用串行總線(USB)取代RS-232,但RS-232在網絡設備、工業控制設備和銷售點設備中仍然很常見(表1)。

規范 最低 最大
每條數據線的變送器數量 1 TX
每條數據線的接收器數量 1 個接收
電纜長度 C < 2500pF
數據速率 20k比特/秒*
負載驅動器輸出范圍 (0V 失調) ±5V ±15V
最大驅動器短路電流 100毫安
TX 負載電阻 3kΩ 7kΩ
最大壓擺率 <30V/us
接收輸入范圍 -25V +25V
接收輸入靈敏度 -3V +3V
接收輸入電阻 3kΩ 7kΩ
* 盡管有此規格,但某些器件支持高達 1Mbit/s 的數據速率。

紅外數據協會(IrDA)成立于1993年,其目標是定義一個允許紅外設備之間通信的3層接口。IrDA SIR成立于1994年,此后不久,微軟在Windows 95中增加了對IrDA的支持。IrDA現在可用于筆記本電腦手機,數碼相機,個人數字助理(PDA)和尋呼機等設備。表 2 列出了對 IrDA SIR 物理層重要的一些規格。??

規范 最低 最大
傳輸
峰值波長 850納米 900納米
角度范圍內的強度 40毫瓦/秒 500毫瓦/秒
半角 ±15° ±30°
數據速率 115.2千字節
脈沖持續時間 @ 2.4kbps 1.41us 88.55us
脈沖持續時間 @ 115.2kbps 1.41us 2.23us
上升和下降時間 600ns
收到
角范圍內的輻照度 4uW/厘米2 500毫瓦/厘米2
半角 ±15°
接收器延遲 10毫秒

傳統方法

在只有一個UART的系統中實現IrDA和RS-232通常需要四個IC:雙通道SPDT模擬開關、編碼器/解碼器(ENDEC)、RS-232收發器和IR收發器(圖1)。表3顯示了適合所得電路的IC。

poYBAGQmUBGAbltzAAA_920M4Zs451.gif

圖1.這種傳統的單UART方法使用四個IC實現IrDA和RS-232。

雙單刀雙擲模擬開關
美信集成 MAX4567
恩德克
安捷倫 HSDL-7000
德州儀器 TIR1000
RS232 收發器
美信集成 MAX232、MAX232A*、MAX3232E**
紅外收發器
美信集成 MAX3120
* 改進的規格。
** 其他改進的規格。

模擬開關由 μP 或 μC 的通用輸出控制,并將發送 (TX) 和接收 (RX) 信號引導至相應的收發器或從相應的收發器發出。為了滿足 IrDA SIR 操作的標準,TX 信號必須通過 ENDEC 的編碼器部分,該部分將傳統的 UART NRZ 信號壓縮為 IR 收發器所需的單個 RZ 脈沖(圖 2-3)。RX信號需要相反的處理,因此從紅外收發器路由到ENDEC的解碼器部分。解碼器將單個脈沖拉伸為UART可以識別的傳統NRZ信號。然后,紅外收發器僅在紅外光譜中發送和接收信息

pYYBAGQmUBKAL2JIAAAPfqXCXKU706.gif

圖2.編碼器(脈沖壓縮機)前的UART幀。

poYBAGQmUBOAczeFAAAW-TjJY7o409.gif

圖3.編碼器(脈沖壓縮機)之后的紅外幀。

更直接的是RS-232操作,其中模擬開關將TX和RX信號引導到RS-232收發器或從RS-232收發器引出。由于RS-232收發器不需要ENDEC,因此可以直接接受進出UART的TTL/CMOS信號。RS-5收發器只不過是一個電平轉換器,其中TTL/CMOS電平反轉,然后使用內部電荷泵轉換為大于+5V和小于-<>V的電平。

替代方法

圖1的常用替代方案是無需使用模擬開關。這種方法也在單UART系統中實現了IrDA和RS-232,只需要三個IC:編碼器/解碼器(ENDEC),RS-232收發器和IR收發器。IR 和 RS-232 收發器的 TX 線連接在一起,因此無需模擬開關。類似的連接適用于兩個收發器的 RX 線路。

通用TX線同時向IR和RS-232變送器傳輸數據,但同時激活兩個變送器會浪費功率,并且在應用中很少需要。許多設計人員試圖通過以電子方式斷開未使用的收發器的電源來解決這個問題,但這種安排是無效的,因為未使用的收發器仍然通過內部保護二極管由發射器輸入線路上的電壓供電。因此,替代方法需要仔細選擇兩種發射器,使其不如傳統方法萬無一失。因此,您應確保圖 232 中的 IR 和 RS-4 收發器具有關斷功能,無需斷開電源即可啟用(圖 4)。表4列出了適合該電路的IC。

pYYBAGQmUBSAOwhvAAA8-yHdjjg057.gif

圖4.這種替代的單UART方法使用三個IC實現IrDA和RS-232。

恩德克
安捷倫 HSDL-7000
德州儀器 TIR1000
RS232 收發器
美信集成 MAX3222
紅外收發器
美信集成 MAX3120

更好的方法

在只有一個UART的系統中實現IrDA和RS-232不再需要三個或四個IC。相反,圖1中的傳統電路現在可以通過單個IC實現(圖5)。該IC (MAX3130)在單個28引腳SSOP封裝中包含了四個必要的功能。施加到/IRMODE引腳的邏輯信號控制雙通道SPDT型的內部模擬開關。該開關在高電平時將信號引導至 RS-232 收發器/從 RS-16 收發器引導信號,在低電平時將信號引導至 IR 收發器。內部 ENDEC 借助 UART 的 BAUDOUT 信號提供的波特 232 時鐘壓縮和拉伸這些信號。獨立的RS-3130和IR關斷電路可在不使用時關閉IC的某些部分,從而延長便攜式應用中的電池壽命。MAX4與圖1所示的<>-IC電路相當,因為它還包括邊緣檢測電路,用于監測未使用接口上的活動。

poYBAGQmXPSANDZ4AABmtLEmpn4746.png

圖5.更好的單UART方法僅使用一個IC實現IrDA和RS-232。

改進了其他常見問題的解決方案

當今的許多微處理器微控制器(μP和μC)都包含多個內部UART,如果系統處理器中有兩個UART可用,則不需要雙SPDT模擬開關。對于此類系統,MAX3131在單個232引腳SSOP封裝中集成了ENDEC、IR收發器和RS-28收發器,具有獨立的關斷電路(無模擬開關)(圖6)。這種方法不需要μP I/O引腳,因為它不包括要控制的模擬開關。

pYYBAGQmUBaARzA7AAAuj0tC4pU406.gif

圖6.更好的雙UART方法僅使用一個IC實現IrDA和RS-232。

某些μC內部的UART無法提供與行業標準16550 UART產生的BAUDOUT信號等效的信號。(波特率信號只是一個比所選波特率快 16 倍的時鐘。所有 ENDEC 在某個時候都需要這個波特 16 時鐘,為 9600 波特以外的速率創建這樣的時鐘并非易事。首先,在任何通信之前都必須存在波特16時鐘,并且第一次通信是9600波特。當時,兩個連接的 IrDA 系統就每個系統支持的最快數據速率達成一致。然后必須相應地調整(增加)波特16時鐘,以更快和當前的波特率構建所有新通信。您不能簡單地用一些觸發器和跳線來劃分晶體振蕩器信號;系統必須通過軟件控制波特16時鐘。

圖7所示為配置MAX3100和現有SPI的方法?端口,因此只需使用一個額外的 I/O 引腳 (/CS16) 即可通過軟件修改 Baud2 時鐘。作為世界上最小的帶有SPI前端的UART,MAX3100還可以通過SPI端口產生軟件可調的波特16時鐘。看起來很奇怪,但時鐘實際上是從MAX3100的/RTS引腳中產生的。圖7所示為MAX3100向MAX16發送波特3131字節時鐘,但其它需要波特16字節時鐘的ENDEC IC(包括MAX3130)也可以。

poYBAGQmUBeACCbFAAA-6ezFNNo969.gif

圖7.MAX3100電路僅需一個額外的μC I/O即可實現軟件可調波特16時鐘發生器

某些應用要求每個通信接口使用單獨的UART,但設計人員可能迫于成本或現有設計限制,只能使用一個內部UART的μP。這種情況會產生一個昂貴而復雜的系統。更糟糕的是,如果μP上沒有八個I/O引腳來連接到第二個并行硬件UART,則選項很快就會耗盡。圖8顯示了世界上最小的硬件UART(MAX3100)如何通過SPI端口連接到1P或1C,從而提供第二個UART。

pYYBAGQmXQWAW9xkAABgUIIFskY729.png

圖8.世界上最小的硬件UART(MAX3100)通過SPI端口連接到微處理器(或微控制器),以提供第二個UART。

結論

電子設備通常包含多個數據通信接口,將IrDA SIR添加到已經支持RS-232的設備中可以增加便利性,而不會增加太多成本。另一方面,將RS-232添加到僅支持IrDA的系統中,使該系統與其他類型的設備兼容。此外,已經支持RS-232和IrDA的舊系統是升級以減少關鍵電路板空間和成本的絕佳前景。因此,在將RS-232和IrDA SIR設計到單個設備中時,了解模塊如何組合在一起以及您的選擇會非常有幫助。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 振蕩器
    +關注

    關注

    28

    文章

    3840

    瀏覽量

    139171
  • 電路板
    +關注

    關注

    140

    文章

    4971

    瀏覽量

    98234
  • RS-232
    +關注

    關注

    0

    文章

    389

    瀏覽量

    49953
收藏 人收藏

    評論

    相關推薦

    RS-232標準介紹

    (1)  RS-232的歷史和作用在串行通訊時,要求通訊雙方都采用一個標準接口,使不同  的設備可以方便地連接起來進行 通訊。  
    發表于 10-21 00:30

    iCoupler Isolation in RS-232 A

    iCoupler Isolation in RS-232 Applications:The RS-232 bus standard is one of the most popular serial
    發表于 06-21 10:34 ?14次下載

    RS-232/UART Triggering and Har

    Debugging systems that use an RS-232 serial bus can be difficult, unless your scope is capable
    發表于 08-05 09:59 ?12次下載

    RS-232 Transceivers Deliver Hi

    RS-232 Transceivers Deliver Highest Data Rates and Integrate Logic-Level Translation
    發表于 01-23 21:04 ?1063次閱讀

    簡單的RS-232測試原理圖

    簡單的RS-232測試原理圖
    發表于 02-12 07:45 ?1892次閱讀
    簡單的<b class='flag-5'>RS-232</b>測試原理圖

    RS-232接口功能的解釋-RS-232 Features

    Abstract: RS-232 features are explained in a way that makes it easy to select an appropriate RS-232
    發表于 04-24 16:41 ?3803次閱讀
    <b class='flag-5'>RS-232</b>接口功能的解釋-<b class='flag-5'>RS-232</b> Features

    RS-232 接口,RS-232 接口是什么意思

    RS-232 接口,RS-232 接口是什么意思 電纜長度限制 RS-232的最初標準建議將電纜長度限制在50 ft以內,對于≤20 000 b/s的數據
    發表于 03-09 10:57 ?6.2w次閱讀

    DID/RS-232,DID/RS-232是什么意思

    DID/RS-232,DID/RS-232是什么意思     是Digital Information Display的簡稱。是三星電子于2006年推出的新一代液晶顯示技術,廣泛應用
    發表于 03-27 12:00 ?1511次閱讀

    The evolution of the RS-232 tr

    Abstract: RS-232 transceivers have been integral to RS-232 designs for more than two decades.
    發表于 06-20 10:04 ?1562次閱讀
    The evolution of the <b class='flag-5'>RS-232</b> tr

    基于RS-232的數據采集系統設計

    基于RS-232的數據采集系統設計
    發表于 04-20 09:27 ?16次下載

    RS-232RS-485的區別

    1.傳輸方式不同,rs232rs485的區別即差分傳輸方式。RS-232采取不平衡傳輸方式,即所謂單端通訊。收、發端的數據信號是相對于信號地,如從DTE設備發出的數據在使用DB25連接器時是2腳
    的頭像 發表于 10-30 13:29 ?4.1w次閱讀

    選擇和使用RS-232RS-422和RS-485串行數據標準的指南

    三種常見的串行數據標準RS-232RS-422和RS-485按規格和電氣接口進行描述。介紹了電纜端接技術、多個負載的使用、RS-232 的菊花鏈連接、
    的頭像 發表于 03-28 11:03 ?3515次閱讀
    選擇和使用<b class='flag-5'>RS-232</b>、<b class='flag-5'>RS</b>-422和<b class='flag-5'>RS</b>-485串行數據標準的指南

    RS-232特性說明

    RS-232特性的解釋方式使選擇合適的RS-232通信IC以滿足任何系統需求的方式變得容易。特別注意信號擺幅、壓擺率、增強型ESD保護以及高達1Mbaud的數據速率。引入了RS-232兼容
    的頭像 發表于 03-28 11:05 ?2679次閱讀
    <b class='flag-5'>RS-232</b>特性說明

    CAN轉RS-232網關的參數介紹

    波特率(Baud Rate):波特率是指數據傳輸的速率,表示每秒傳輸的位數。CAN總線和RS-232總線都有自己的波特率范圍,因此需要將CAN轉RS-232網關的波特率設置為適合應用的數值。確保CAN總線和RS-232總線之間的
    的頭像 發表于 01-18 10:08 ?887次閱讀

    RS-232RS-485之間的區別

    RS-232 是一種點對點規范,這意味著一個 RS-232 設備只能與另一個 RS-232 設備通信。盡管只要稍加創意,就可以將 RS-232 轉變為由兩個以上設備共享的“多點”網絡,
    發表于 04-16 10:40 ?3998次閱讀
    <b class='flag-5'>RS-232</b>和<b class='flag-5'>RS</b>-485之間的區別
    主站蜘蛛池模板: 少妇被按摩| 国产精品久久久久久福利| 特黄特色的大片观看免费视频| 午夜影院在线观看| 黄色日本视频网站| 日本黄色大片在线播放视频免费观看| 最近新韩国hd视频| 国产精品欧美激情第一页| 国产午夜精品久久久久免费视小说 | 中国一级特黄视频| 天堂视频免费| 中文天堂| 婷婷丁香四月| 午夜日韩精品| 伊人精品视频在线| 男女做性无遮挡免费视频| 国产精品任我爽爆在线播放6080| 91成人在线免费视频| 国模娜娜扒开嫩木耳| 欧美另类网| 精品欧美| 黄色午夜视频| 美女扒开尿口让男人30视频| 一区二区三区四区欧美| 色多多拼多多网站| 色综合久久五月| 特黄大片aaaaa毛片| 欧美综合一区二区三区| 人人草人人爱| 国产色婷婷精品综合在线手机播放| 久久黄网站| 激情五月婷婷丁香| 午夜在线影院| 日本一本视频| 狠狠操天天操视频| 成人在线黄色| 成人最新午夜免费视频| 国产在线播放一区| 亚洲人在线| 日日噜噜夜夜狠狠va视频| 国模视频一区二区|