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

          新聞中心

          EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 面向數(shù)據(jù)通信的UART和橋接芯片解決方案

          面向數(shù)據(jù)通信的UART和橋接芯片解決方案

          ——
          作者:飛利浦半導(dǎo)體 時(shí)間:2007-01-26 來(lái)源:《世界電子元器件》 收藏

          uart綜述
          uart即通用異步接收器和發(fā)送器(universal asynchronous receiver and transmitter),是一種用于連接兩個(gè)計(jì)算系統(tǒng)的簡(jiǎn)單、低成本的串行接口,對(duì)高速率串行通信具有更高的可靠性,需要的線纜數(shù)目要少于并行傳輸,同時(shí)支持遠(yuǎn)距離的串行通信。

          本文引用地址:http://www.ex-cimer.com/article/21067.htm

          圖1顯示了兩個(gè)使用uart進(jìn)行串行通信的系統(tǒng)。uart支持多系統(tǒng)間的串行通信,它的發(fā)送器功能是將并行數(shù)據(jù)發(fā)送至傳送fifo暫存,而后串行發(fā)出。因此uart可減輕處理器的工作負(fù)擔(dān),將并行數(shù)據(jù)傳輸無(wú)縫轉(zhuǎn)換為串行方式,實(shí)現(xiàn)對(duì)每個(gè)通道的串行通信的管理并檢查串行數(shù)據(jù)通信的錯(cuò)誤。

          圖2顯示了數(shù)據(jù)終端設(shè)備(dte)和數(shù)據(jù)通信設(shè)備(dce)之間的典型uart數(shù)據(jù)傳輸。其中發(fā)送數(shù)據(jù)(txd)和接收數(shù)據(jù)(rxd)均為數(shù)據(jù)信號(hào),其他信號(hào)(rtx、cts、dtr、dsr)則用于握手和控制,以避免數(shù)據(jù)丟失。

          飛利浦uart方案

          綜述

          飛利浦的uart系列包括工業(yè)uart系列和16c uart系列。工業(yè)uart系列包括scc26、scc68、sc26c、sc28c、sc28l。其中sc28l201/202是兩款高速、低功耗的單/雙uart,具有實(shí)時(shí)數(shù)據(jù)錯(cuò)誤檢測(cè)、智能中斷仲裁及256字節(jié)的fifo;sc16cxxxb是先進(jìn)的高速產(chǎn)品,電壓范圍更廣,其波特率為5mbps,具有高速總線周期。

          飛利浦的uart產(chǎn)品可以提供的特性包括:產(chǎn)品線寬廣,1~8通道器件適用于不同應(yīng)用;工業(yè)級(jí)溫度;低功耗,適用于使用電池的系統(tǒng);擴(kuò)展的中斷系統(tǒng)和自動(dòng)rs485功能,降低了軟件和處理器開銷;硬件和軟件數(shù)據(jù)流控制,可以防止數(shù)據(jù)丟失,摩托羅拉或英特爾接口可選,兼容性好,設(shè)計(jì)周期短。 此外,獨(dú)立的飛利浦uart還支持自動(dòng)回傳、用于在系統(tǒng)中調(diào)試的回傳功能以及可用于無(wú)線點(diǎn)到點(diǎn)數(shù)據(jù)通信的irda接口。

          飛利浦uart應(yīng)用廣泛,隨處可見:基站、導(dǎo)航系統(tǒng)等電信或網(wǎng)絡(luò)通信系統(tǒng);電腦、打印機(jī)等計(jì)算系統(tǒng);mp3、自動(dòng)售貨機(jī)等消費(fèi)類產(chǎn)品及汽車控制箱、煤氣表等工業(yè)或汽車產(chǎn)品中都能看到它的身影。

          飛利浦uart正在不斷地進(jìn)行優(yōu)化,以滿足各種新設(shè)計(jì)的要求。目前它可以為irda、藍(lán)牙、gprs和gps等各種不同的無(wú)線設(shè)備提供通信能力,其解決方案包括支持額外的通道、深的fifo、快速總線周期、高波特率、先進(jìn)的中斷系統(tǒng)與rs232和rs485通信。通過(guò)使用飛利浦uart,cpu可以更多地關(guān)注于其他任務(wù)。圖3給出了典型的uart系統(tǒng)與rs485串行接口的通信示意。

          下面將以單通道uart芯片sc28l201與雙通道uart芯片sc28l202為例,詳細(xì)闡釋飛利浦uart產(chǎn)品的特性、優(yōu)勢(shì)及應(yīng)用范圍。

          高性能單通道uart芯片sc28l201屬于工業(yè)uart系列,而sc28l202則是雙通道uart芯片。兩種芯片都為全雙工獨(dú)立uart,擁有256字節(jié)的fifo供接收器和發(fā)送器。

          其特性包括:

          13個(gè)可編程i/o端口,3v和5v工作電壓,允許5v輸入

          為摩托羅拉或英特爾總線接口設(shè)計(jì)的引腳選擇

          波特率最高可達(dá)3.125mbps,自動(dòng)的rts/cts和xon/xoff數(shù)據(jù)流控制

          掉電模式(< 10 a)與xon/xoff字符識(shí)別

          16位可編程計(jì)數(shù)器/計(jì)時(shí)器

          智能中斷仲裁系統(tǒng)(i2a)

          專為rs485應(yīng)用提供的自動(dòng)喚醒(9位)模式

          線路中斷檢測(cè)和狀態(tài)變化檢測(cè)

          接收器超時(shí)模式和接收器的看門狗定時(shí)器

          實(shí)時(shí)傳輸錯(cuò)誤校驗(yàn)

          中斷請(qǐng)求和確認(rèn)引腳

          工業(yè)級(jí)的溫度范圍和48針tssop封裝


          sc28l201/202的優(yōu)勢(shì)在于:

          1)通過(guò)智能中斷仲裁(i2a)特性可將與中斷服務(wù)相關(guān)的cpu開銷降至最低,從而提高了系統(tǒng)性能,使得處理器得到解放。其中,智能中斷仲裁(i2a)是一種用于判斷中斷請(qǐng)求是否應(yīng)當(dāng)發(fā)往主機(jī)的過(guò)程,它的作用是仲裁多個(gè)中斷請(qǐng)求,識(shí)別最高優(yōu)先級(jí)的中斷請(qǐng)求并將中斷向量?jī)?nèi)容報(bào)告給主機(jī)。其優(yōu)勢(shì)在于能將cpu中斷開銷降至最低,使得處理器有更多的時(shí)間來(lái)處理其他功能,同時(shí)提供了通道數(shù)、中斷源、以及fifo充滿程度。

          2)實(shí)時(shí)數(shù)據(jù)錯(cuò)誤校驗(yàn)特性,用于實(shí)時(shí)驗(yàn)證正確的數(shù)據(jù)是否抵達(dá)目的地,確保了數(shù)據(jù)的高度完整性。減輕處理器在按字節(jié)檢驗(yàn)方面的負(fù)擔(dān),減少為處理器檢驗(yàn)而發(fā)回?cái)?shù)據(jù)塊帶來(lái)的延時(shí)。如圖4所示。

          圖中藍(lán)線顯示的是數(shù)據(jù)在進(jìn)行存儲(chǔ)和發(fā)送,而后它與半位時(shí)間延遲接收到的數(shù)據(jù)相對(duì)比。紅線顯示的是遠(yuǎn)端uart傳輸?shù)慕邮諗?shù)據(jù)。其中,任何一個(gè)錯(cuò)誤都將產(chǎn)生一個(gè)中斷。

          3)支持處理器在每個(gè)中斷發(fā)送一個(gè)大的數(shù)據(jù)包,可在接收器fifo時(shí)提供短信息告警,以確保數(shù)據(jù)的吞吐量,更可以預(yù)防數(shù)據(jù)丟失和避免數(shù)據(jù)的重新傳輸。

          上述兩器件的應(yīng)用范圍,包括:電信/網(wǎng)絡(luò)(如:路由器、服務(wù)器、voip系統(tǒng))、消費(fèi)類電子設(shè)備和安全設(shè)備、工業(yè)控制設(shè)備和醫(yī)療設(shè)備、便攜設(shè)備(如:移動(dòng)電話、pda、gprs、游戲機(jī))、多路工業(yè)遠(yuǎn)程終端(如:顯示器、傳感器、儀表)、pos系統(tǒng)(如:售貨機(jī)屏幕、銀行終端、加油站)及遠(yuǎn)程訪問(wèn)路由器(如:控制臺(tái)、終端、診斷機(jī)、調(diào)制解調(diào)器)等。


          橋接芯片

          橋接芯片是管理不同總線接口之間通信的新一代接口解決方案,目的在于克服主機(jī)接口到外設(shè)之間的限制,它的優(yōu)點(diǎn)包括使設(shè)計(jì)更加靈活、可保持原有的產(chǎn)品設(shè)計(jì)方案、縮短產(chǎn)品進(jìn)入市場(chǎng)的時(shí)間并能將原有系統(tǒng)和新系統(tǒng)連接起來(lái)。

          飛利浦的橋接芯片產(chǎn)品包括:sc16is7xx、sc18is60x和sc18im70x。這些產(chǎn)品在設(shè)計(jì)時(shí)都考慮了低功耗、低電壓、高數(shù)據(jù)吞吐量、高數(shù)據(jù)完整性等特性。其中,sc16is7xx是以spi或i2c為主連接到uart的產(chǎn)品,它擁有最小限度主機(jī)連接、支持rs485、包含irda支持無(wú)線連接;

          sc18is60x是以spi為主連接到i2c總線的控制器,全雙工高速spi主接口帶快速i2c設(shè)備接口,可編程gpio且可用tssop封裝;而sc18im70x是以u(píng)art為主連接到i2c總線的控制器,支持rs232帶快速i2c設(shè)備接口。

          spi總線和i2c總線

          spi總線是4線路全雙工同步串行數(shù)據(jù)連接,連接到spi總線的設(shè)備分為主設(shè)備及從設(shè)備,主設(shè)備發(fā)起數(shù)據(jù)傳輸,通過(guò)芯片選擇(cs)針控制從設(shè)備,互連的設(shè)備間共享同一個(gè)vcc和gnd。spi總線適用于手持和其他移動(dòng)平臺(tái)系統(tǒng)為代表的數(shù)據(jù)流傳輸應(yīng)用。

          i2c總線是飛利浦在80年底開發(fā)的內(nèi)部集成電路總線。它使用兩線路(scl為串行時(shí)鐘,sda為串行數(shù)據(jù))進(jìn)行簡(jiǎn)單的主-從通信,具有支持多主設(shè)備的總線帶仲裁功能,其中的每個(gè)ic設(shè)備都通過(guò)其自身地址進(jìn)行識(shí)別,它對(duì)于字節(jié)傳輸?shù)臄?shù)量沒(méi)有嚴(yán)格限制,具體的開始條件為--當(dāng)scl處于“高電平”(high)狀態(tài)時(shí), sda線路上有從高(high)到低(low)的電平跳變。

          spi和i2c總線的區(qū)別在于:spi更快,最高可達(dá)15mbps,采用全雙工的工作方式,無(wú)需“等待確認(rèn)”,但需要更多連線,擴(kuò)展也要求有額外的芯片選擇引腳;而i2c線路更少,更容易連接設(shè)備,成本更低,但屬于半雙工,速率更低(400khz),在設(shè)備地址識(shí)別和等待確認(rèn)方面的時(shí)間開銷更大。

          sc16is7xx

          下面將以sc16is7xx為例,闡橋接解決方案的特性、優(yōu)勢(shì)及應(yīng)用范圍。sc16is7xx是i2c或spi主接口連接到uart(rs232/rs485)/irda/gpio設(shè)備的橋接解決方案。

          sc16is7xx的主要特性包括:

          全雙工uart、可選i2c或spi主總線接口;

          連接到vdd的i2c/spi針適用于i2c總線接口,連接到gnd的適用于spi總線接口;

          2.5v或3.3v操作,允許5v輸入;

          低功耗:睡眠模式< 30 a,操作 < 6ma;

          uart波特率最高5mbps;

          64字節(jié)fifo;

          獨(dú)立的使能/取消發(fā)送器和接收器;

          自動(dòng)硬件和軟件數(shù)據(jù)流控制;

          自動(dòng)rs485支持,rs485自動(dòng)檢測(cè);

          硬件和軟件復(fù)位,por(上電復(fù)位,power-on reset);

          irda sir速率最高1.152mbps,i2c速率最高400kbps,spi速率最高15mbps;

          8個(gè)可編程gpio;

          時(shí)鐘頻率在2.5v時(shí)最高為48mhz,3.3v時(shí)最高為80mhz;

          工業(yè)級(jí)溫度,可用hvqfn、tssop封裝。

          sc16is7xx的優(yōu)點(diǎn)包括:可以大大減少到主機(jī)的連線;兼容工業(yè)標(biāo)準(zhǔn)uart;支持i2c或spi總線主機(jī)接口;自動(dòng)uart數(shù)據(jù)流控制,可預(yù)防數(shù)據(jù)丟失;8個(gè)可編程i/o針,用于調(diào)制解調(diào)器控制、鍵盤和led燈;可降低連接多個(gè)設(shè)備的成本及系統(tǒng)中的硬件和軟件資源開銷。

          sc16is7xx的應(yīng)用領(lǐng)域包括:同步到異步的接口;spi / i2c到rs232或rs485的通信;

          irda無(wú)線通信;需要更多uart信道或要求更高性能uart的spi / i2c系統(tǒng)。典型應(yīng)用范例包括:移動(dòng)電話、網(wǎng)絡(luò)診斷終端;工業(yè)面板接口;移動(dòng)訪問(wèn)服務(wù)器;藍(lán)牙和gprs接口;

          無(wú)線irda數(shù)據(jù)端口及游戲機(jī)等。

          中電網(wǎng)在線座談網(wǎng)址:

          http://seminar.chinaecnet.com/051208/jchf.asp




          關(guān)鍵詞:

          評(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); })();