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

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

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

3天內不再提示

在設計中擴展串行端口的入門知識分享

FPGA設計論壇 ? 來源:FPGA設計論壇 ? 2023-08-18 17:24 ? 次閱讀

即使USB出現,串行端口也不會消亡。對于術語“串行端口”,我們通常指的是或多或少符合RS-232 標準或相應的TTL 信號的硬件。

串口在軟硬件集成初期易于調試。即使在 USB 出現之后,許多外部設備仍然連接到串行端口。藍牙模塊、GPS模塊、醫療設備通過串口相互連接進行數據傳輸。

大多數嵌入式系統都至少提供兩個串口。然而,有些系統需要更多。因此,這需要以某種方式擴展串行端口的數量。設計人員可用的一些選擇包括 USB 到串行端口、I2C 到串行端口、地址/數據總線到串行端口(UART 控制器)。

串行端口入門

從硬件角度來看,串行端口至少有三個引腳:發送器、接收器和接地。附加引腳用于硬件流控制,可以使用也可以不使用。在典型的嵌入式系統中,僅使用三個引腳,并且沒有硬件流控制。

經典的串行端口使用 DB9 連接器。這 9 個引腳的引腳如下表 1 所示。

ddafd31e-3da8-11ee-ac96-dac502259ad0.png

表1:帶DB9連接器的串行端口

RS-232 信號電平中的典型電壓電平為 +12V 和“12V”。“12V”電壓電平表示邏輯高或 1,+12V 電壓電平表示邏輯“0”或“0”。

嵌入式系統中的串行端口

幾乎所有嵌入式系統都提供兩個或多個串行端口,并且通常支持 TTL 邏輯電平。嵌入式系統可能需要與兩種外部設備接口,一種以TTL電平通信,另一種以RS232電平通信。

如果設備以 TTL 電平進行通信, 則嵌入式系統和外部設備之間的連接是直接的。但如果設備需要 RS232 電平信號,我們必須在處理器和設備之間插入 RS-232 線路驅動器/接收器。

當今的大多數設備只需要三根線:傳輸數據、接收數據和信號地。不使用硬件流控制。這簡化了硬件連接以及軟件設計。

典型的嵌入式系統

下面的圖 1顯示了使用 4 個串行端口的典型嵌入式系統。嵌入式系統的端口1用于引導加載程序和調試目的。該端口需要 RS232 線路驅動器,因為它將連接到臺式機和/或筆記本電腦以進行調試。通常,如果 PCB 板空間有限,則可以在板首次旋轉后移除此端口。

端口 2 用于與藍牙通信。由于藍牙設備不需要RS232電平信號,因此它已直接連接到嵌入式系統。

端口 3 用于連接 GPS(定位系統)設備。該設備通常不需要 RS232 級信令,因此,它已直接連接到嵌入式系統。

端口 4 用于連接通用外部設備。例如,外部 RFID 掃描儀。我們假設該設備需要 RS232 電平信號。我們將在嵌入式處理器和 RFID 掃描儀之間使用 RS232 線路驅動器。

ddcc31b2-3da8-11ee-ac96-dac502259ad0.png

圖 1:具有 4 個串行端口的典型嵌入式系統。

根據應用的不同,嵌入式系統可能需要 4 個以上的串行端口。其中一些需要 TTL 電平信號,其他則需要 RS232 電平信號。

擴展嵌入式系統中的串行端口

由于大多數嵌入式系統提供的串行端口數量少于所需數量,因此電路板設計人員必須找到某種方法來擴展串行端口數量。幸運的是,存在許多選項,并且選擇將取決于設計人員對硬件設計的舒適程度以及附加軟件支持的數量。

USB 轉串口。如果處理器有 USB 主機,這將是選擇。例如,設計人員可以將 4 端口 USB 集線器添加到現有 USB 主機。這將提供 4 個 USB 端口。USB 集線器的一個例子是 Genesys Logic 的 GL850A IC

例如,設計人員可以將這四個端口之一用于 USB,而其他三個端口可用于擴展串行端口。USB轉串口橋可用于擴展串口。USB 轉串口橋的一個例子是 Prolific 的 PL-2303 IC。下面的圖 2 顯示了一個示例實現。

ddf01816-3da8-11ee-ac96-dac502259ad0.png

圖2:使用USB集線器和USB轉串口橋擴展串口

Prolific 的 PL-2303 提供 TTL 邏輯電平。如果需要 RS232 電平,則應在 Prolific 的 PL-2303 IC 之后使用 RS-232 線路驅動器/接收器。

通常 USB 集線器以及 USB 轉串口 I 的驅動程序都是可用的,因此很少有軟件/硬件集成問題。

I2C 轉串口。在較小的微控制器中,USB 端口通常不可用,I2C 到串行端口轉換器是選擇。Philips SC16IS752IPW 是 I2C 轉串口轉換器的示例。下圖3展示了如何從一個I2C端口擴展4個串口。

de1fa8e2-3da8-11ee-ac96-dac502259ad0.png

圖3:使用I2C轉串口橋擴展串口

然而,這些類型的實現存在速度限制。由于 I2C 總線端的限制,沒有非常快的串行端口。因此,只有當所需的串行端口連接到不需要超強性能的應用程序時,此實現才有效。

還值得注意的是,這種實現將需要軟件方面的驅動程序開發。然而,總的來說,這對于小型微控制器以及一些大型微處理器實現來說是一個好方案。

地址/數據總線到串行端口(UART 控制器)。無論嵌入式系統的性質如何,地址/數據總線到串行端口(UART 控制器)幾乎總是可用的。它幾乎總是可以在任何具有地址/數據總線支持的處理器系統中使用。

在缺點方面,與此處討論的其他一些替代方案相比,它提供的功能需要更多的電路板空間。然而,從好的方面來說,無論平臺是什么,它幾乎總是具有驅動程序支持。例如,Philips Semiconductor 的 SC16C652IB48 UART 控制器提供兩個串行端口。

添加一個小型微控制器。如果我們需要提供除串口之外的一些功能,我們還可以添加一個小型微控制器。設計一個小型微控制器非常有用,它可以提供許多項目中使用的許多通用功能。

您應該找到一個連接到主處理器而不犧牲可用串行端口的微控制器。例如,使用 SPI 連接的主處理器和小型微控制器提供兩個串行端口。






審核編輯:劉清

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

    關注

    68

    文章

    19440

    瀏覽量

    231321
  • 驅動器
    +關注

    關注

    53

    文章

    8290

    瀏覽量

    147154
  • 控制器
    +關注

    關注

    112

    文章

    16468

    瀏覽量

    179639
  • TTL電路
    +關注

    關注

    2

    文章

    65

    瀏覽量

    15143
  • RS-232接口
    +關注

    關注

    0

    文章

    43

    瀏覽量

    14366

原文標題:在設計中擴展串行端口的入門知識

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    芯片解密基礎知識串行端口的控制寄存器

    芯片解密基礎知識串行端口的控制寄存器 串行端口控制寄存器有哪些類型?各自的工作方式是什么?下面由IC解密工程師詳解各類型的
    發表于 03-30 11:27

    串行通信基礎知識與UART驅動構件使用方法

    慕課蘇州大學.嵌入式開發及應用.第二章.入門與軟件框架.串行通信基礎知識與UART驅動構件使用方法0 目錄2 入門與軟件框架2.1 串行通信
    發表于 12-20 06:21

    串行端口監控精靈是什么

    顯示,記錄和分析系統的所有串行端***動。這是追蹤應用程序或驅動程序開發,串行設備測試和優化等過程可能出現的問題的理想方法。還提供過濾、搜索、數據導出和強大的數據攔截功能,可以將指
    發表于 12-21 08:09

    端口擴展器降低折疊手機的成本及尺寸

    通用輸入輸出(GPIO)端口擴展器IC能夠小尺寸、低成本設計中提供適量的I/O端口,能夠提供8個或16個端口的芯片幾乎是與其相關的I2C和
    發表于 06-05 11:30 ?6次下載

    串行端口工作原理

    串行端口工作原理 串行端口工作原理 9針連
    發表于 07-24 00:21 ?1902次閱讀

    個人計算機串行

    【LabVIEW從入門到精通】4.1.5 個人計算機串行端口
    發表于 01-08 15:43 ?0次下載

    使用mxtni的串行端口

    外部串行端口 使用外部串行端口之前,必須添加必要的硬件。外部串行
    發表于 04-12 11:08 ?6次下載
    使用mxtni的<b class='flag-5'>串行</b><b class='flag-5'>端口</b>

    串行端口完成COM端口和USB虛擬及嵌入式系統端口的應用第二版應用指南

    當通用串行總線(USB)20世紀90年代末開始使用時,許多人預測串行端口很快就會過時。許多以前使用串行
    發表于 01-04 15:34 ?0次下載
    <b class='flag-5'>串行</b><b class='flag-5'>端口</b>完成COM<b class='flag-5'>端口</b>和USB虛擬及嵌入式系統<b class='flag-5'>端口</b>的應用第二版應用指南

    使用擴展芯片實現端口擴展的實例資料合集免費下載

    本文檔的主要內容詳細介紹的是使用擴展芯片實現端口擴展的實例資料合集免費下載包括了:用8243擴展I/O端口,用8255A
    發表于 07-25 17:36 ?6次下載
    使用<b class='flag-5'>擴展</b>芯片實現<b class='flag-5'>端口</b><b class='flag-5'>擴展</b>的實例資料合集免費下載

    verilog端口類型有哪三種_verilog語言入門教程

    本文主要闡述了verilog端口的三種類型及verilog語言入門教程。
    發表于 08-27 09:29 ?1.1w次閱讀

    并行端口串行端口的區別在哪里?求解

    串行端口稱為串口,也稱為串行通信接口,即COM端口
    的頭像 發表于 06-09 15:34 ?4911次閱讀

    使用MxTNI的串行端口

    許多設備使用串行端口作為與其他電子設備通信的手段 - 從個人計算機和調制解調器等非常著名的示例到制造和工業自動化設備。事實上,對于許多人來說,串行端口提供了與外界通信的唯一機制。這些設
    的頭像 發表于 03-01 16:41 ?851次閱讀
    使用MxTNI的<b class='flag-5'>串行</b><b class='flag-5'>端口</b>

    串行端口擴展器-帶有PIC MCU的額外SPI和UART端口

    電子發燒友網站提供《串行端口擴展器-帶有PIC MCU的額外SPI和UART端口.zip》資料免費下載
    發表于 07-12 10:48 ?1次下載
    <b class='flag-5'>串行</b><b class='flag-5'>端口</b><b class='flag-5'>擴展</b>器-帶有PIC MCU的額外SPI和UART<b class='flag-5'>端口</b>

    設計擴展串行端口入門知識

    ? ? 即使USB出現,串行端口也不會消亡。對于術語“串行端口”,我們通常指的是或多或少符合RS-232 標準或相應的TTL 信號的硬件。 ? ?? 串口
    的頭像 發表于 08-18 17:25 ?654次閱讀

    嵌入式設計擴展串行端口入門知識

    大多數嵌入式系統都至少提供兩個串口。然而,有些系統需要更多。因此,這需要以某種方式擴展串行端口的數量。設計人員可用的一些選擇包括 USB 到串行端口
    發表于 05-03 09:30 ?310次閱讀
    <b class='flag-5'>在</b>嵌入式設計<b class='flag-5'>中</b><b class='flag-5'>擴展</b><b class='flag-5'>串行</b><b class='flag-5'>端口</b>的<b class='flag-5'>入門</b><b class='flag-5'>知識</b>
    主站蜘蛛池模板: 国产精品不卡片视频免费观看 | 久青草视频免费视频播放线路1 | 亚洲电影免费 | 成人观看天堂在线影片 | 狠狠五月深爱婷婷网免费 | 日本午夜片 | 放荡女同老师和女同学生 | 亚洲成年 | 亚洲最新视频 | 特级一级毛片视频免费观看 | 天天摸夜班摸天天碰 | 天天骑天天干 | 日本69xxxx| 人人澡人人草 | 狠狠干干 | 国产亚洲美女精品久久久2020 | 日本一区二区三区视频在线 | 亚洲香蕉国产高清在线播放 | 四虎永久免费网站 | 在线欧美国产 | 俺也来国产精品欧美在线观看 | 亚洲第一免费网站 | 亚洲综合色丁香婷婷六月图片 | 国内精品免费视频精选在线观看 | 国产精品久久久久久久成人午夜 | 欧美性喷潮xxxx | 婷婷亚洲综合 | 91欧美精品激情在线观看 | 色婷婷久久久swag精品 | 黄色一级毛片在线观看 | 高h乱肉辣文辣书阁 | 午夜视频免费看 | 午夜国产片 | 91久久国产青草亚洲 | 成人种子 | 免费一级黄 | 夜夜爱夜夜爽夜夜做夜夜欢 | 性欧美视频在线观看 | 天天干天天操天天爽 | 日本视频一区二区 | 91在线影视 |