Download Altium Spi/Unio Over USB Driver

Posted on  by 



Download Altium Spi/Unio over USB driver

USB to UART bridge chips which have been included on ESP32-based development boards are listed below.

FTDI

  • Drivers:
    • Virtual COM Port (VCP) Drivers (Recommended)
    • D2XX Direct Drivers (Allows direct access to the USB device through a DLL.)
  • Guide: How to Install FTDI Drivers
    (Uses FT232RL in the example, but the general process of the installation is the same.)
SeriesMaximum Bit RateNotes
FT230X3 Mbit/s
  • Chips:
    IdentifierPackagePinsClockEmbed. EEPROMESP32 Dev. Boards
    FT230XQQFN1616+1Built‑inYesPesky ESP32 Dev. Board
    FT230XSSSOP-1616Built‑inYes(None)
FT231X3 Mbit/s
  • Chips:
    IdentifierPackagePinsClockEmbed. EEPROMESP32 Dev. Boards
    FT231XQQFN2020+1Built‑inYesGravitech/MakerAsia Nano32
    FT231XSSSOP-2020Built‑inYesAyarafun/LamLoei Node32S, EzSBC ESP32 Dev. Board, Magic Cauldron ESP-WROOM-32 Breakout, Makestro/DycodeX ESPectro32, Microwavemont ESP32 Super Board, Microwavemont ESP32 Monster Board, Microwavemont ESP32 CAN CAN Board, Microwavemont ESP32-ADB (Rev. 1), Microwavemont ESP32-ADB Type R, Microwavemont ESP32 Web Radio & BT Receiver with Class-D Amp, ProtoCentral Kalam32-Dev, Sparkfun ESP32 Thing, Switch Science ESPr Developer 32
FT232R3 Mbit/s
  • Chips:
    IdentifierPackagePinsClockEmbed. EEPROMESP32 Dev. Boards
    FT232RQQFN3232+1Built‑inYesAsukiaaa ESP32BB (Rev. 1.0–1.4), dotstudio Nefry BT
    FT232RLSSOP-2828Built‑inYesEspressif ESP32 Demo Board V2, Keri's Lab KERISP32
FT2232H12 Mbit/s
  • Chips:
    IdentifierPackagePinsClockEmbed. EEPROMESP32 Dev. Boards
    FT2232HLLQFP-6464ExternalNoEspressif ESP-WROVER-KIT, Baoshi JESP32 JTAG
    FT2232HQQFN6464+1ExternalNo(None)
    FT2232H-56QVQFN-5656+1ExternalNo(None)

Design faster with SnapEDA. Download CAD models for millions of electronic components, including schematic symbols, PCB footprints, and 3D models. System Utilities downloads - DVR Remote Viewer by CCTV Camera Pros, LLC and many more programs are available for instant and free download. Lorex Client 11 is a client software for PC that allows you to connect to an ECO DVR in one of the Series listed above on a PC and view your cameras from anywhere in the world.

MD1702 USB Tools. By Pavel Moravec, OK2MOP. This repository contains tools for working with the MD-1702 based radios over USB. It is based on the reverse-engineered communication protocol and can be used with Baofeng DM-1702 (V02 and L02 firmware branch) and DM-X radios (theoretically also with DM-1703 and other radios sharing this codebase). L9637 - Monolithic bus driver with ISO9141 Interface, E-L9637D, E-L9637D013TR, STMicroelectronics.

SiLabs

  • Drivers:
    • CP210x USB to UART Bridge VCP Drivers (Recommended)
SeriesMaximum Bit RateNotes
CP21021 Mbit/s
  • Chip:
    IdentifierPackagePinsClockEmbed. EEPROMESP32 Dev. Boards
    CP2102QFN2828+1Built‑inYesAi-Thinker NodeMCU-32S, AnalogLamb ESP32 Dev. Board, Asukiaaa ESP32BB (Rev 2.0), Asukiaaa ESP32Stack, DOIT ESP32 DevKit, Dongsen Tech D-duino-32, Dongsen Tech Pocket 32, Dongsen Tech X-32, eBox ESP32-T, eBox ESP32-ST, Elecrow ESP32 WIFI/BLE Board, ESP32.vn ESP-IoT-Uno, Espressif ESP32-DevKitC, Explore Embedded Hornbill ESP32 Dev, Freematics ESPRIT, GOOUUU-ESP32, Heltec WIFI Kit 32, Heltec WIFI LoRa 32, Kilobyte ESP32 Tiny Module, Microwavemont ESP32-ADB (Rev. 2), Noduino Quantum, Robotika Brno RB3200-ESP32universal, Spencer/Gratton ESPlant, thingTronics WiTooth, WeMos-fake LoLin OLED, WeMos-fake WiFi&Bluetooth Battery, WeMos-fake X-32, XiaoJ ESP-WROOM-32 Flashing/Testing Fixture, XiaoJ ESP32-Mini-Board
  • Data sizes of 5 and 6 bits are not supported at baud rates above 921.6 kbit/s. (7 or 8 data bits only.)
CP21042 Mbit/s
  • Chip:
    IdentifierPackagePinsClockEmbed. EEPROMESP32 Dev. Boards
    CP2104QFN2424+1Built‑inYesAdafruit HUZZAH32, AnalogLamb Maple ESP32, AprilBrother ESPea32, Electronic Sweet Peas ESP320, GNDTeknik ESP32 Breakout Kit, IntoRobot Fig, MH-ET LIVE ESP32 DevKit, MH-ET LIVE ESP32 MiniKit, WEMOS LoLin32, Widora-Air
  • Data sizes of 5 and 6 bits are not supported at baud rates above 921.6 kbit/s. (7 or 8 data bits only.)
CP2102N3 Mbit/s
  • Chips:
    IdentifierPackagePinsClockEmbed. EEPROMESP32 Dev. Boards
    CP2102N-QFN20QFN2020+1Built‑inYes(None)
    CP2102N-QFN24QFN2424+1Built‑inYesiohippo ESP32 Dev. Board, Kilobyte ESP32 Breakout, Watterott ESP-WROOM-32-Breakout
    CP2102N-QFN28QFN2828+1Built‑inYes(None)
  • Documentation:

WCH

WinChipHead / Jiangsu Qinheng Co., Ltd. — previously known as Nanjing Qinheng Electronic Co., Ltd.

Download Altium Spi/union Over Usb Driver Windows 10

  • Websites:
    • English
      Lagging behind; lacking content.
  • Drivers:
    Don't worry, you're supposed to use the CH341 driver for CH340.
    • macOS (signed)
      Recommended. Driver for use with OS X 10.9 through macOS 10.12 (Sierra).
    • macOS (official)
      See also: CH340 CH341 serial adapters on macOS 10.12 Sierra and Chinese Arduinos with CH340/CH341 Serial/USB Chip on OS X Yosemite.
SeriesMaximum Bit RateNotes
CH3402 Mbit/s
  • Chips:
    IdentifierPackagePinsClockEmbed. EEPROMESP32 Dev. Boards
    CH340GSOP-1616ExternalNo(None)
    CH340CSOP-1616Built‑inNoGeekworm Easy Kit ESP32-B1
    CH340BSOP-1616Built‑inYes(None)
    CH340EMSOP-1010Built‑inNo(None)
    CH340TSSOP-2020ExternalNoOlimex ESP32-EVB (Rev. B), Olimex ESP32-Gateway
    CH340G, CH340C, CH340B, CH340E, and CH340T are for USB to serial UART. For obvious reasons, chips in the CH340 series used for USB to something else other than serial UART have been excluded. (CH340R is for USB to serial IrDA. CH340H and CH340S are for USB to IEEE-1284 parallel printer interface.) The CH340 SOP-16 chip used in the fake-WeMos D1 R32 board is not positively identified; thus the board is absent from this table.
  • Product page
  • Datasheets (PDF):
    • CH340 Series USB⇔Serial Datasheet (Chinese)
      Document version 2C; includes information on CH340G, CH340C, CH340B, CH340E, CH340T, and CH340R.
    • CH340 Series USB⇔Serial Datasheet (English)
      Document version 1D; includes information on CH340T and CH340R.
    • CH340G USB⇔Serial Datasheet (English)
      Document version 1E; translated by DreamCity Innovations.
  • Hardware design: CH340G in EAGLE EDA

When I’m in my office, I keep my pluggable USB charger around, otherwise the battery on my phone is likely to run out. If you want to build your own USB charger, you can create your own USB charger board with the powerful schematic design and layout tools in Altium Designer. Here, I’ll present the overall design process for a portable USB charger. The charger requires 12 V of power and charges two external devices through two USB ports. We’ll take a look at the process for creating the schematic first, and the layout process will be shown in an upcoming article.

Getting Started with the Schematic

Download Altium Spi/union Over Usb Driver Windows 7

This board is electrically simple enough that it can be routed on a 2-layer or 4-layer standard thickness board (1.57 mm), but it still requires some important considerations in the schematic and routing portions of the design. This design will feature 2 USB charging ports with LEDs as indicator lights. To get started with the schematic, you’ll need to start with a parts list and think about whether you’ll have to arrange parts in a single schematic or in multiple schematics. Here, I’m going to show everything in a single schematic as the part count is not terribly large. In this project I have the following list of parts:

  • 2 standard USB A connectors
  • LM73606 buck converter: used to step-down the 12 V input
  • 2 LEDs: used as indicator lights
  • 1 iron-core inductor (used in the buck converter feedback loop), 13 resistors, 19 capacitors
  • 2 TPS2549 USB switches (1 for each connector)

All components are surface-mount components. Although not components per se, there are three Socket connectors that will appear in the schematic. This is essentially a pad that is used to connect to the power supply (see the 12V, GND, and DIM sockets). You can find the Socket component in the Miscellaneous Connectors.IntLib library file. The rest of the required components can be accessed from the Manufacturer Part Search panel or from an existing library.

To get started, I’ve placed everything in a single schematic as the part count is not so high as to warrant hierarchical schematics. The image below shows the initial schematic without any connections between components. I’ve laid out the schematic in this way just to develop an initial floor plan as it is easier to move around unconnected components.

The bank of capacitors in the upper left are intended for decoupling/bypassing on the input power. The second bank of capacitors in the upper middle portion of the schematic are part of the buck converter feedback loop. The output from the LM73606 uses two decoupling capacitors to ensure stable power reaches the TPS2549 USB switches. These decoupling capacitors are C14, C15, and C16. The LM73606 is a synchronous DC-DC converter, so the feedback line is wired up for synchronous operation by following the guidelines in the LM73606 datasheet (see page 12).

Note also that the inductor in the feedback line is rather large as this is intended to reduce ripple on the output from the buck converter circuit (see page 13 of the LM73606 datasheet). If you want to use a larger switching frequency, you could then use a smaller inductor while still meeting your ripple requirements.

Once you’re satisfied with the initial arrangement of components, you can start wiring everything together. My wired schematic is shown below:

Download Altium Spi/Unio Over USB Driver

Download Altium Spi/unio Over Usb Driver Windows 7

The next step is to assign some net labels in different portions of the schematic. This makes it easy to track where different connections are going throughout the schematic and to see different nets in the schematic and PCB layout editor windows.

Compiling Your Schematic

Once you’ve wired up an initial schematic and assigned some net labels, you’ll need to compile the schematic. In Altium Designer 20, this happens automatically in the background. However, if you’re still using Altium Designer 19, you’ll want to right-click on the project file in the Projects Panel and click Compile. At this point, I get a window showing warnings about unconnected pins in ICs. The astute designer should notice there are some unconnected outputs from these components.

As we can skip those messages, we can update the schematic library or add No ERC mark on those pins. I’ll assign a Generic No ERC on these floating pins. An example for the LM73606 is shown in the image below the (SS/TRK) pin. Click the right mouse button and select “Generic No ERC” or press ‘P’+’V’+’N’ on the keyboard. Although these outputs can be left floating, it is helpful to just suppress these warnings as they can get annoying after awhile.

Download Altium Spi/union Over Usb Driver 64-bit

One important point to note is that pins DM_IN and DP_IN on each TPS2549 are a differential pair that connect to the two center pins of the USB A connector. Be sure to assign a Differential Pair Directive to each of these pins. The net label with the positive end must be named using “_P” at the end of the net label, and the negative end must be named using “_N”. Assigning these net labels in the schematic helps prevent any confusion and allows the differential pair to be easily simulated in your layout.

At this point, the schematic is basically finished. If you like, you can bring the capacitor banks and feedback section into simulations to examine their immunity to noise and tolerance to heat. This can help you assess which steps will be required to ensure proper operation in your layout.

Download Altium Spi/Unio Over USB Driver

I’ll create the layout in Part 2 of this project. If you’re looking to create a new schematic for your own USB charger project, you should try using the full suite of CAD features in Altium Designer®. This powerful PCB design platform gives you access to all the design tools you need for this project and many others in a single application. You’ll also have access to a full set of pre-layout simulation features, signal integrity simulation features, and production planning tools.

Download Altium Spi/unio Over Usb Driver Installer

Now you can download a free trial of Altium Designer and learn more about the industry’s best layout, simulation, and production planning tools. Talk to an Altium expert today to learn more.





Coments are closed