element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Tech Connection
  • Learn
  • Learning Center
  • Tech Connection
  • More
  • Cancel
Tech Connection
Documents Learn About Multichannel Bridge ICs Supporting USB Type-C and Power Delivery Standards
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Tech Connection to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: rscasny
  • Date Created: 2 Sep 2021 7:30 PM Date Created
  • Last Updated Last Updated: 11 Oct 2021 3:22 PM
  • Views 3395 views
  • Likes 4 likes
  • Comments 5 comments
Related
Recommended

Learn About Multichannel Bridge ICs Supporting USB Type-C and Power Delivery Standards

Take the Poll | Join our Discussion

sponsored by

logo

Embedded systems that need to be connected to a host computer platform require a universal communication standard. The Universal Serial Bus (USB) is a popular interface standard for enabling communication between an embedded system and a computing platform. Rapid USB adoption in embedded design has pushed developers to include quicker and more economical methods for USB connectivity.

 

Introduction

Prior to 1996, designers tried to develop convenient microcontroller (MCU) communication peripherals that would complement the desired protocols and communication speed for particular communication tasks. The high-speed transfer of large amounts of embedded data requires a UART or SPI.  For example, since RX and TX signals are generated by the MCU, an interface is required to function with terminal software. In contrast, a level translator was used in older devices to connect to the device running the terminal emulation software (through a DB-9 serial cable) and provide RS232-level signals. With RS232 break-out boxes, null modem cables, and the occasional soldering of jumpers between RTS & CTS and DSR & DTR pins, a reliable connection was never a guarantee.

 

All of these have paved the way for USB.  Numerous manufacturers produce USB to UART interface chips that effortlessly change any logic-level serial signal to its USB equivalent. The USB Communications Device Class (CDC) is the most popular, and crops up as a virtual COM port on its host. Some manufacturers use USB Vendor Class in order to specify [or optimize] the data transfer protocol for their devices [intended applications] and so provide drivers for their devices which create a Virtual COM Port as well as access via DLL functions. To use this COM port, the terminal emulator must be configured with the proper communication specifications. Contemporary USB technologies offer high data transfer rates that facilitate simultaneous delivery of power, audio/video, and data for the device and host platform.

 

The Benefits of USB Bridge ICs

An embedded designer has a variety of MCUs with a built-in USB peripheral interface from which to choose. However, it must be noted that MCUs equipped with an integrated USB feature may lack the memory size, peripherals, and GPIO needed for a particular embedded design specification.

 

The benefits of using Bridge ICs include the following:

 

  • The entire USB protocol is managed on the chip. There is no requirement of USB-specific firmware programming.
  • The connection to a DCP (Dedicated Charging Port) USB port can be detected.
  • There are reduced needs for microcontroller resources. Any communication via SPI, UART, or I2C demands less resources compared to USB CDC device class implementation.
  • There are free drivers for Windows, Android, Mac OS-X, and Linux.
  • The USB/serial bridge connects microcontroller pins to the USB connector, implying that overvoltage or ESD spikes on the USB bus may damage the bridge in-lieu of the microcontroller. The small bridge chip is less expensive and simpler to replace than the microcontroller.

 

UART-USB Bridge ICs

Figure 1 is a block diagram of the FT232 UART-USB Bridge IC, a powerful chip with a complete USB protocol stuffed within it.  No external hardware or firmware is required. The buried microcontroller packed within this chip can perform simple Input/Output operations.

image

Figure 1: Block Diagram of the FT232 UART-USB Bridge IC (Image Source: FTDI Chip)

 

  • Serial Interface Engine (SIE):  The SIE block manages the bulk of the USB communication protocol and works at the front of the USB connector. SIE standard functions include signal detection, Packet ID generation, clock/data separation, and serial-parallel conversion.

 

  • USB Protocol Engine:  This helps to develop USB-based devices and their production, and constitutes the USB 2.0 communication core. This protocol engine executes CRC checks, sends and receives data packets, performs handshake evaluation and response, and address recognition.

 

  • FIFO Tx-Rx Buffer & UART FIFO Controller: The receiving and transmitting buffers are 128 and 256 bytes, respectively, for high data rate transmission. The FIFO controller administers the flow of data from the USB device to the UART, and vice versa.

 

  • UART Controller: This controller block converts the data format to send it over the RX and TX UART data lines. This controller is programmable via the FT232’s USB interface to make the DBUS (TXD, RDX, RTS, CTS, DTR, DSR, DCD, RI) and CBUS pins work as typical GPIO pins. These pins, by factory default, will work as USB-to-UART communication control pins.

 

USB Bridge IC

Shop our wide variety of USB Bridge ICs by FTDI Chip.

Shop Now


Don't forget to take our poll.

Multichannel USB Bridge ICs

Some complex systems employ their serial or parallel ports to communicate between master and slave controllers. Parallel communication requires a substantial multi-bit address bus and data bus, and this is ideally limited to short-distance transmission. In contrast, serial communication finds extensive use due to its long transmission distance and simple structure.

 

Occasionally, however, a common serial port will be unable to satisfy the needs of complex systems with various (and even specialty) baud rate equipment. In such cases, the solution is to choose multiple bridge ICs, or a single multichannel Bridge IC.

 

The benefit of a multichannel bridge is that the system BOM is reduced, by taking away the need for a USB hub chip. Additionally, each channel of the device appears to the host PC as a separate device, enabling each channel to be independently configured for different modes, e.g. UART, MPSSE, or FIFO, and with different parameters such as 4 UARTS all operating with different baud rates.

 

Using Multichannel Bridge ICs

The multichannel controller contains different blocks such as UART, baud rate generator, status detectors, and asynchronous FIFOs. This controller is utilized to implement communications among MCUs within a complex system, and also to enable full communication among high-speed and low-speed devices. It is also possible to design FIFOs and other small-scale memorizers.

 

A single UART communicates with the PC or the main MCU. The sub-MCUs communicate with other UARTs. Each channel contains two FIFOs, one to transmit data and another to receive it. All sub-MCUs can simultaneously receive data with zero time-lapse among them. Sub-controller synchronization improves when this controller is used.

 

The benefits of using multichannel USB Bridge ICs include:

 

  • The Multichannel UART offers a high bandwidth solution for high data rate serial transmission protocol communication systems.
  • A multi-channel UART has better hardware efficiency compared to individually implemented UARTs.
  • Component reuse among several channels can lead to hardware reduction.

 

Managing Power Requirements

FTDI Chip’s latest multichannel USB interface IC series are capable of managing next-generation power requirements, providing enhanced functionality as larger hardware items begin to adopt the protocol. Such multichannel bridge ICs fully support the latest USB Type-C and Power Delivery (PD) standards, enabling support for power negotiation with the ability to sink or source current to a USB host device. Furthermore, they are in full compliance with the Rev 3.0 USB power delivery (PD) specification.

 

The Power Delivery series has two Type-C/PD ports, with a PD1 port supporting both power sink and source roles (Initial Sink), and the PD2 port working as a power sink port. Both PD ports support 5V, 9V, 12V, 15V, and 20V PDO profiles, and these profiles are configurable through the external EEPROM at power-up or reset. The PD1 port shares the same Type-C connector with USB data, and the PD2 port is a power port only, without USB data.

 

In addition to the higher data rates these devices offer (up to 40Mbytes/s) compared to full-speed solutions, the Hi-speed series also offers a range of multichannel interfacing. USB-C is the latest high-speed data transfer standard for audio and video for a few simple reasons. The technology is simultaneously robust and inexpensive, especially when the number of connections is factored in. The USB Type-C connector incorporates a 24-pin connector. PD instructions are issued via Policy Engine (PE) or DPM (DisplayPort (M)) to the power supply. The desired power level and modes are requested while the performance is monitored. The PD chip built into the USB-C connector facilitates communication between the sink and the source, in order to elevate the Vbus supply voltage from a low 5V up to 20V, and current to a maximum of 5A. The USB Type-C PD bolsters dynamic power negotiation, facilitating minimal charge time, maximizing performance and battery life. Other than power output level regulation, the PD chip is characterized by a single wire communication protocol which allows any source to be the power sink and reciprocate both ways.

 

FT2233HP/FT2232HPFT4233HP / FT4232HPFT233HP/FT232HP

ft233hp

The FT2233HP/FT2232HP is a Hi-Speed USB device with a Type-C/PD 3.0 controller IC that fully supports the latest USB Type-C and Power Delivery (PD) standards, enabling support for power negotiation with the ability to sink or source current to a USB host device. The USB bridge function delivers two independent channels compatible with the FT2232H. Supports 5V3A, 9V3A, 12V3A, 15V3A, and 20V3A PDOs as sink or source Type-C/PD Physical Layer Protocol, Two Multi-Protocol Synchronous Serial Engine (MPSSE) on channel A and channel B, to simplify synchronous serial protocol (USB to JTAG, I2C, SPI or bit-bang) design, Single-chip USB to two channels UART (RS232, RS422 or RS485) or FIFO modes, Single-chip USB to one SPI channel and one UART.

For More InformationFor More Information

ft4233

The FT4233HP/FT4232HP is a Hi-Speed USB device with a Type-C/PD 3.0 controller IC that fully supports the latest USB Type-C and Power Delivery (PD) standards, enabling support for power negotiation with the ability to sink or source current to a USB host device. The USB bridge function delivers four independent channels compatible with the FT4232H. Supports 5V3A, 9V3A, 12V3A, 15V3A, and 20V3A PDOs as sink or source Type-C/PD Physical Layer Protocol, Two Multi-Protocol Synchronous Serial Engine (MPSSE) on channel A and channel B, to simplify synchronous serial protocol (USB to JTAG, I2C, SPI or bit-bang) design, Single-chip USB to four channels UART (RS232, RS422 or RS485).The FT4233HP/FT4232HP can be used as a single chip USB to 2 I2C channels plus 2 UARTS, 2 JTAG channels plus 2 UARTS, 2 SPI channels plus 2 UARTS or 1 SPI channel, plus 1 JTAG channel plus 2 UARTS.

For More InformationFor More Information

ft233

The FT233HP/FT232HP is a Hi-Speed USB device with Type-C/PD 3.0 controller IC that fully supports the latest USB Type-C and Power Delivery (PD) standards enabling support for power negotiation with the ability to sink or source current to a USB host device. The USB bridge function delivers one independent channel compatible with the FT232H.  Supports 5V3A, 9V3A, 12V3A, 15V3A, and 20V3A PDOs as sink or source Type-C/PD Physical Layer Protocol, One Multi-Protocol Synchronous Serial Engine (MPSSE) to simplify synchronous serial protocol (USB to JTAG, I2C, SPI or bit-bang) design, Single-chip USB to UART (RS232, RS422 or RS485) or FIFO modes.

For More InformationFor More Information

  • ft2233hp
  • tech spotlight
  • ft233hp
  • usb bridging ic
  • ft4233hp
  • ft2232hp
  • ft232hp
  • ft4232hp
  • ftdi
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • michaelkellett
    michaelkellett over 4 years ago +1
    Now I've noticed the Tech Spotlight artice associated with this poll (it does or does not show up according to how you get to the poll!) then I undesrtand the context. For attaching peripherals to PC,…
  • misaz
    misaz over 4 years ago

    The most important thing about dedicated USB-to-XXX chips (where XXX is not just a UART but for example I2C, SPI, JTAG, ....) is that most modern models support USB High Speed (480 Mbps) while most MCUs support only Full Speed (12 Mbps). For example now as part of RoadTest I am reviewing Bridgetek BT817 evaluation board which has onboard FT4222 and can without any issues drive QSPI bus at 30 MHz. This is impossible with most MCU with integrated USB.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelkellett
    michaelkellett over 4 years ago

    Now I've noticed the Tech Spotlight artice associated with this poll (it does or does not show up according to how you get to the poll!) then I undesrtand the context.

     

    For attaching peripherals to PC, USB is the most common for me followed by Ethernet.

     

    I make lots of test and prototype devices which historically had RS232 connections but of course PCs don't support that now.

     

    For stuff I want to keep simple I use a logic level UART on the device and an adapter (UART to USB Com port simulator (FTDI chip in my own adapter usually)).

     

    The great thing about logic level UART is that almost all micros support it, and you need no additional hardware on the test device or prototype at all.

     

    The downside of using  a lot of FTDI chipped things with a PC is that you end up with using comm ports up to 40+, (my limit before purging the PC).

     

    No big deal except some older software can't deal with comm ports above some low and abritrary number.

     

    MK

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 4 years ago

    I use USB and SPI a lot and sometimes I use an FTDI chip to convert between USB and SPI. See this USB ADC project:

    USB-to-UART is uber common since PCs  and phones don't have serial ports anymore.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Jan Cumps
    Jan Cumps over 4 years ago in reply to rscasny

    rscasny  wrote:

     

    How have USB Bridging ICs helped you in your designs?

    I use them for serial communication.

    They abstract the USB part:

    - often have drivers for the popular OS, making it plug-and-play off the shelve

    - for low volume, come with a unique ID

    - for the host (often a PC, laptop, SBC) and the client (often a microcontroller), everything looks like plain simple UART - maybe the simplest of protocols

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • rscasny
    rscasny over 4 years ago

    How have USB Bridging ICs helped you in your designs?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube