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

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > MAX3140集成通用異步接收發(fā)送器(UART)和失效保護的

          MAX3140集成通用異步接收發(fā)送器(UART)和失效保護的

          作者: 時間:2011-10-25 來源:網絡 收藏

          是一個完整的通用接收發(fā)送器()和一個真正的的RS-485/RS-422收發(fā)器在一個28引腳QSOP封裝為空間,成本和功率受限的應用軟件包相結合。在節(jié)省了額外的板空間,以及微控制器(μC)的I /特色的SPI?/ QSPI的?/ MICROWIRE?兼容的串行接口O引腳。這是引腳對所有的RS-485/RS-422網絡的配置編程。

            在包括一個單一的RS-485/RS-422驅動器和接收具有真正的電路,保證邏輯高接收器輸出時,接收器輸入開路或短路。此功能提供免疫缺陷,而無需復雜的終止。該MAX3140提供軟件可選的半雙工或全雙工操作,數據速率,壓擺率,發(fā)射機和接收機相位控制。在RS - 485驅動器擺率,以盡量減少可編程最大數據115kbps,500kbps的,和10Mbps速率的EMI和結果。獨立的發(fā)射/接收器相控使軟件雙絞線極性反轉矯正。一個接收器輸入阻抗允許1/8-unit-load多達256個總線上的收發(fā)器。

            在MAX3140的包括一個振蕩電路從外部晶振衍生,并與軟件可編程分頻器比波特率為所有常見的波特率從300到23萬波特的波特率發(fā)生器。 也配有一個8字深接收FIFO,盡量減少處理器開銷并提供了一個靈活的四屏蔽的來源,包括解決對9位網絡識別中斷。兩條控制線包括硬件握手,一個輸入和一個輸出。

            在MAX3140工作于5V單電源供電,典型功耗僅為645μA積極與接收機。硬件調用關機將電源電流降至僅20uA的。 UART和的RS-485/RS-422功能可以共同或單獨使用,因為這兩個函數只共享電源和接地連接(在MAX3140是硬件和軟件與MAX3100和MAX3089兼容)。

            關鍵特性

            在集成的UART和的RS-485/RS-422單28引腳QSOP封裝收發(fā)器

            的SPI / Microwire兼容接口保存微控制器的I / O引腳

            真正的接收器輸出,無需復雜的網絡終端

            引腳可編程的RS-485/RS-422特點

            半/全雙工操作

            擺率限制用于降低EMI

            115kbps/500kbps/10Mbps數據速率

            接收器/使用雙絞線傳輸器相極性反轉

            全功能的UART

            可編程時最多一3.6864MHz晶體波特23萬

            8字接收FIFO最大限度地減少處理器開銷

            9位地址識別中斷

            允許多達256個收發(fā)器總線

            低20uA的硬件關斷模式

            硬件/軟件兼容MAX3100和MAX3089

          MAX3140集成通用異步接收發(fā)送器(UART)和失效保護的



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();