91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

串行轉換器在基于MCU的系統中啟用USB連接

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-02-06 11:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

USB連接在PC和消費者市場中無處不在,設計團隊在一系列嵌入式應用程序中工作以將USB添加到設計中有充分的理由。嵌入式設計可以充分利用使USB成為通用即插即用互連的巨大努力。此外,該接口還提供通過單根電纜分配電力和處理數據的能力 - 這是大多數傳統串行接口所缺乏的功能。讓我們考慮可用于為基于MCU的設計以及與MCU一起使用的外圍產品添加USB支持的不同選項。

盡管如此,Microchip PIC10和PIC12 8位產品線中的許多低端MCU都缺乏USB支持,但包括其他串行接口,如SPI(串行外設接口)。此外,設計團隊可以選擇對設計進行分區(qū),包括在主系統中使用支持USB的MCU,同時在位于USB電纜另一端的目標設備中添加模塊化外設功能,以方便地提供電源和數據。

許多IC公司都提供USB控制器和橋接IC,可以方便地為系統添加USB連接。這些IC在它們支持的串行接口類型和集成在芯片上的其他功能(如存儲器或I/O線)方面各不相同。

USB轉UART橋接器最基本的橋接IC是一個簡單的USB轉UART橋接器,例如Silicon Labs的CP21xx系列產品,包括CP2101,CP2102,CP2103,CP2104,CP2105和CP2110 IC。典型實現如圖1所示。當與外部收發(fā)器一起使用時,橋接器直接支持RS-232接口和其他選項。例如,如果您有一個依賴于串行通信的傳統MCU設備,CP21xx系列可以輕松地將設計轉換為USB連接,并且IC支持虛擬COM端口(VCP)功能。

串行轉換器在基于MCU的系統中啟用USB連接

圖1:Silicon Labs CP21xx系列USB轉UART橋接IC允許設計團隊在具有傳統串行接口的外設中添加USB支持。

家庭成員的差異歸結為I/O功能和內存。例如,所有家庭成員都包括可用于存儲USB特定數據的EEPROM,例如供應商ID甚至電源描述符。內存配置從296到1024位不等。

USB供應商IC,設備類型和其他數據不必在專用嵌入式應用程序中使用,但如果設備設計旨在用于USB主機的一般用途,則應使用該標準符合標準。這些IC提供從CP2101/02上的0個通用I/O線到CP2110上的10個I/O線。您可以使用這些I/O線來滿足狀態(tài)和控制需求。

通過SPI等接口實現的USB連接可以支持更高的數據速率。包括Maxim和Microchip在內的許多公司都有基于SPI的USB IC。幾乎所有較新的MCU都包含SPI接口。

主機或目標

例如,Maxim提供MAX3420E和MAX3421E USB控制器,可為任何具有SPI端口的處理器系統增加USB支持。這些IC使用SPI時鐘,最高可達26 MHz。 SPI實現是從模式接口,這意味著USB控制器需要MCU中的SPI主控制器或系統中的其他處理器。

基于MAX3420E的簡單USB總線供電小部件只需要處理器,以及一個從USB電纜獲得3.3 V VDD電源的穩(wěn)壓器。 MAX3420E IC僅用于USB外設或目標器件應用。集成的USB全速收發(fā)器支持12 Mbit/s速率。該IC支持三線和四線SPI實現。它還包括四個通用I/O線。

對于USB主機實現,Maxim提供MAX3421E。該IC包括8個通用I/O線。 I/O線可用于多種用途,但在某些情況下,允許主機MCU基本上回收MCU中不可用的I/O線,因為引腳專用于SPI鏈路。另請注意,Maxim的兩個USB IC都包含內部信號電平轉換器,因此SPI鏈路可以在1.4到3.6 V的電壓范圍內工作。

從模式SPI

同時,Microchip有幾個USB-中心IC支持其在MCU領域的工作,包括MCP2200 USB轉UART IC。 Microchip的最新產品完全不同,因為MCP2210 USB到SPI IC實現了SPI主模式鏈路。圖2描繪了IC的框圖。它集成了256個字節(jié)的EEPROM。

串行轉換器在基于MCU的系統中啟用USB連接

圖2:Microchip新推出的MCP2100 USB控制器IC包括一個主模式SPI實現,可與總線供電的目標器件中的傳感器,數據轉換器和其他外設結合使用。

該IC可用于與MCU連接,但也可用于直接控制具有各種外設功能的基于SPI的IC。例如,您可以使用IC設計目標器件中沒有MCU的支持USB的數據采集模塊。這樣的模塊可以部署基于MCU的控制系統,甚至可以部署在PC上。

考慮USB供電數據采集模塊的可能性。例如,Microchip提供基于SPI的MCP3204 A/D轉換器,可以作為MCP2100控制器的從器件進行部署。該四通道數據轉換器將允許USB主機通過USB電纜捕獲數據。

Microchip提供了許多其他基于SPI的外設,這些外設可以組合在這樣的目標器件中。 MCP2100 USB控制器集成了9條通用I/O線。使用基于SPI的MCP23S08 I/O端口擴展器IC可以添加8條額外的線路。如果您想了解有關該主題的更多信息,我們在最近的TechZone文章(“I/O端口擴展器在基于MCU的設計中提供靈活性”)中提供了端口擴展器,這些文章可在Digi-Key庫中找到。

您還可以為基于MCP2210的設備添加內存和傳感器功能。 25LC02 SPI EEPROM集成了2k位存儲器。傳感器選項包括基于SPI的TC77溫度傳感器。 Microchip在MCP2100中集成了USB HID(人工輸入器件)級支持,并提供可以快速啟動器件設計過程的驅動器。

選擇是你的

USB支持可以證明是所有類型的嵌入式應用程序中的一個有價值的功能。該接口可以消除在設備中單獨包含電源的需要。您可以輕松地將USB主機功能添加到基于MCU的系統中?;赨SB的目標設備可以與基于MCU的主機或PC同樣良好地工作。雖然支持MCU的MCU可能是您在面對USB設計時的首選,但專用控制器IC可能是最佳選擇,尤其是在您將舊設備改裝為USB或者您的設計需要低成本小型MCU的情況下

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

    關注

    2577

    文章

    55163

    瀏覽量

    792124
  • 轉換器
    +關注

    關注

    27

    文章

    9427

    瀏覽量

    156505
  • usb
    usb
    +關注

    關注

    60

    文章

    8448

    瀏覽量

    284965
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    振弦信號轉換器 多輸出與導軌安裝

    轉換器
    穩(wěn)控自動化
    發(fā)布于 :2026年02月05日 14:49:18

    ESS的雙向CLLLC諧振轉換器的控制方案

    諸如雙向電容-電感-電感-電感-電容 (CLLLC) 的單級隔離式轉換器,是儲能系統 (ESS) 中常見的轉換器類型,用于節(jié)省系統成本并提高功率密度。
    的頭像 發(fā)表于 02-04 08:24 ?1.2w次閱讀
    ESS<b class='flag-5'>中</b>的雙向CLLLC諧振<b class='flag-5'>轉換器</b>的控制方案

    商業(yè)衛(wèi)星軸角轉換器的抗輻照MCU尺寸約束研究

    。本文基于國科安芯AS32S601型商業(yè)航天級MCU的完整輻照試驗數據鏈,系統綜述其軸角轉換器應用的尺寸約束條件與性能邊界特征。通過深度
    的頭像 發(fā)表于 01-23 12:04 ?296次閱讀

    Amphenol SOCAPEX USB3CFTV:惡劣環(huán)境下的USB Type - C連接系統

    Amphenol SOCAPEX USB3CFTV:惡劣環(huán)境下的USB Type - C連接系統 電子設備的設計
    的頭像 發(fā)表于 12-12 11:50 ?526次閱讀

    探索TI ADC083x系列8位串行I/O A/D轉換器的卓越性能與應用

    探索TI ADC083x系列8位串行I/O A/D轉換器的卓越性能與應用 電子設計領域,模擬信號到數字信號的轉換是一個關鍵環(huán)節(jié),A/D轉換器
    的頭像 發(fā)表于 12-10 11:40 ?707次閱讀

    深入剖析ADC08831/ADC08832:8位串行I/O CMOS A/D轉換器

    ? 電子設計領域,模擬到數字的轉換是許多系統的核心功能。德州儀器(TI)的ADC08831和ADC08832是兩款性能出色的8位串行I/O CMOS A/D
    的頭像 發(fā)表于 12-09 15:14 ?725次閱讀
    深入剖析ADC08831/ADC08832:8位<b class='flag-5'>串行</b>I/O CMOS A/D<b class='flag-5'>轉換器</b>

    ADC08832 8位串行I/O CMOS A/D轉換器數據手冊

    ? 電子工程師的日常設計工作,A/D轉換器連接模擬世界與數字世界的關鍵橋梁。今天,我們就來深入探討德州儀器(TI)的兩款優(yōu)秀8位串行I
    的頭像 發(fā)表于 12-09 11:22 ?716次閱讀
    ADC08832 8位<b class='flag-5'>串行</b>I/O CMOS A/D<b class='flag-5'>轉換器</b>數據手冊

    探索ADCV08832:低電壓8位串行I/O CMOS A/D轉換器的卓越性能

    ? 電子設計領域,A/D轉換器連接模擬世界和數字世界的關鍵橋梁。今天,我們將深入探討ADCV08832這款低電壓、8位串行I/O CMOS A/D
    的頭像 發(fā)表于 12-08 10:41 ?686次閱讀
    探索ADCV08832:低電壓8位<b class='flag-5'>串行</b>I/O CMOS A/D<b class='flag-5'>轉換器</b>的卓越性能

    深入剖析ADS8509:16位250-KSPS串行CMOS采樣模數轉換器

    ? 電子設計領域,模數轉換器(ADC)是連接模擬世界和數字世界的橋梁,其性能直接影響到整個系統的精度和穩(wěn)定性。今天,我們就來深入探討德州儀器(TI)的一款高性能ADC——ADS850
    的頭像 發(fā)表于 12-01 10:46 ?608次閱讀
    深入剖析ADS8509:16位250-KSPS<b class='flag-5'>串行</b>CMOS采樣模數<b class='flag-5'>轉換器</b>

    EV10AS180A模數轉換器支持哪些操作系統

    制造商可能會提供相關的開發(fā)工具、評估板或軟件庫,以幫助用戶更方便地將該轉換器集成到具體系統。這些工具和庫可能針對特定的操作系統或開發(fā)環(huán)境進行了優(yōu)化,從而間接影響了用戶對操作
    發(fā)表于 11-18 09:18

    USB2534D USB 2.0高速4端口集線器控制技術解析

    Microchip Technology USB2534D USB 2.0高速4端口集線器控制是OEM可配置MTT(多事務轉換器),具有適用于Intel Thunderbolt和嵌入
    的頭像 發(fā)表于 09-29 10:54 ?850次閱讀
    <b class='flag-5'>USB</b>2534D <b class='flag-5'>USB</b> 2.0高速4端口集線器控制<b class='flag-5'>器</b>技術解析

    合科泰MOS管低功耗DC轉換器的應用

    隨著便攜電子設備、智能可穿戴設備和物聯網終端等設備的普及,對電源的需要也越來越普遍,而影響電源效率的低功耗DC轉換器成為了重點。合科泰生產的MOS管為高效電源提供了應用方案,以此提升設備系統整體的能效,以及運行的可靠性。以下合科泰為您詳細講解MOS管
    的頭像 發(fā)表于 06-18 13:44 ?846次閱讀

    USB協議轉換器USB轉TTL/232/485,光電隔離

    USB協議轉換器是一種將USB接口轉換為其他通信協議接口的硬件設備,主要用于解決不同接口設備之間的兼容性問題,實現數據通信或設備控制。 一、產品特點
    的頭像 發(fā)表于 05-29 14:59 ?1631次閱讀

    如何使用 miniProg4 作為 USB-I2C 轉換器?

    我想用 miniProg4 作為 USB-I2C 轉換器。 但是我找不到一個例子(最好是 Python )。 有人能引導我找到正確的資源嗎?
    發(fā)表于 05-28 07:56

    USB轉485/422轉換器拆解

    前兩天群里的好大哥給我寄了兩個他設計的USB轉485/422轉換器,制作的初衷也很簡單,就是消耗一下他手頭的物料,設計的關鍵就是電子丐幫,面向庫存設計,探索低成本!在這里先感謝胡博設計的轉換器。
    的頭像 發(fā)表于 04-10 10:33 ?3058次閱讀
    <b class='flag-5'>USB</b>轉485/422<b class='flag-5'>轉換器</b>拆解