Serial Basic Hookup Guide

Similar documents
Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

Si4703 FM Radio Receiver Hookup Guide

ZeptoBit Isolated USB-UART Adapter Datasheet

ARDUINO LEONARDO WITH HEADERS Code: A000057

VL6180 Hookup Guide. Introduction. Board Overview - VL6180 Breakout. Covered in this Tutorial. Suggested Reading

A3-TFFCBL-02 USB-to-UART Adapter User Manual

ARDUINO MEGA 2560 REV3 Code: A000067

ARDUINO LEONARDO ETH Code: A000022

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

Manual 601: : USB/RS232. Specifications. Contents. Options

ARDUINO UNO REV3 Code: A000066

Manual. Specifications. Contents. Options

FTDI SmartBasic Hookup Guide

USB UART 4 click PID: MIKROE Weight: 23 g

Arduino ADK Rev.3 Board A000069

USB Type A Female Breakout Hookup Guide

Freeduino USB 1.0. Arduino Compatible Development Board Starter Guide. 1. Overview

RedBoard Hookup Guide

LilyPad ProtoSnap Plus Hookup Guide

ZX Distance and Gesture Sensor SMD Hookup Guide

ARDUINO M0 PRO Code: A000111

Hardware Overview and Features

ARDUINO MEGA ADK REV3 Code: A000069

Universal RFID Socket board with USB interface

ARDUINO MICRO WITHOUT HEADERS Code: A000093

ARDUINO MINI 05 Code: A000087

EL Sequencer/Escudo Dos Hookup Guide

FT232 Serial to USB Converter

VKey Voltage Keypad Hookup Guide

Adafruit Terminal Block Breakout FeatherWing

keyestudio Keyestudio MEGA 2560 R3 Board

Adafruit USB Power Gauge Mini-Kit

AT42QT101X Capacitive Touch Breakout Hookup Guide

SparkFun Blocks for Intel Edison - Base Block

Skywire BeagleBone Black Cape Data Sheet

Using the BlueSMiRF. Introduction. Materials and Tools

Adafruit HUZZAH32 - ESP32 Feather

um-fpu Application Note 9 Adding a Serial Connection to um-fpu V2

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

How a 2d barcode scan engine to be integrated with your. I. The imager engine itself with TTL serial interface :

PremierWave 2050 Enterprise Wi-Fi IoT Module Evaluation Kit User Guide

ARDUINO YÚN Code: A000008

DATASHEET 4D SYSTEMS. uusb-pa5 uusb-pa5-ii. microusb Programming Adaptor TURNING TECHNOLOGY INTO ART. USB to UART Serial Bridge

Boson Development Board <9hz Boson

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. microusb Programming Adaptor. USB to UART Serial Bridge

GRAVITECH GROUP

Cytron USB to UART Converter UC00A

Preassembled 40-pin Pi Wedge Hookup Guide

Device: PLT This document Version: 3.0. For hardware Version: 4. For firmware Version: Date: April 2014

Arduino Ethernet. Arduino Ethernet Rev. 2 board front view with optional PoE module. (

User s Guide IoT Microcontroller Development Kit

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Adafruit PowerBoost Charger

EARTH PEOPLE TECHNOLOGY. VISIPORT 2 USB To Serial Adapter User Manual

TTL-232R-PCB. TTL to USB Serial Converter PCB. Datasheet

3.1 I-7560 Pin Assignment and Specifications: Introduction

ARDUINO INDUSTRIAL 1 01 Code: A000126

AT42QT1010 Capacitive Touch Breakout Hookup Guide

Exen Mini. Setup Guide - V1. nerdonic.com

A brief user guide Universal Learning Remote Controller

Device: DSP-7S04H. This document Version: 1. Date: 23 March Description: 2.3 4x 7 segment display module with decimals

DF BluetoothV3 Bluetooth module (SKU:TEL0026)

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

SX1509 I/O Expander Breakout Hookup Guide

SMiRF v1 Serial Miniature RF Link 8/25/2004

MICRO-1356 MULTI-PROTOCOL READER

ESPino - Specifications

WS2812 Breakout Hookup Guide

JeeNode V2. A small *duino-ish MPU board with a wireless RF module. Jean-Claude Wippler jeelab.equi4.com March 2009

Name: Serial MP3 Player A manual

INTRODUCTION 2 FEATURES. 2 SPECIFICATIONS. 2 PIN ASSIGNMENT 2 DB-9 DB-25 CONVERSION TABLE. 2 DRIVER INSTALLATION QUICK GUIDE.. 2

Adafruit PowerBoost Charger

xpico 110 Wired Device Server Module Evaluation Kit User Guide

RS485 3 click. How does it work? PID: MIKROE-2821

Device: MOD This document Version: 1.0. Matches module version: v3 [29 June 2016] Date: 23 October 2017

xpico Wi-Fi Embedded Device Server Evaluation Kit User Guide

Datasheet for PAS12 Serial Adaptor rev 1.50

Universal RFID Socket board with RS232 / USB interface

USB + Serial RGB Backlight Character LCD Backpack

MMA8452Q Accelerometer Breakout Hookup Guide

MSP430AFE253 Development Board (CL-MSPDB-AFE) User Guide

Dual Serial Shield User Manual

Wireless Sensor Networks. FireFly 2.2 Datasheet

EVAcharge SE - datasheet

DFS/Cutter. Debugging Communication Problems

Adafruit Feather nrf52840 Express

Official Publication Date: 12/18/2018 Official Expiration Date: Until Next Release

ARDUINO YÚN MINI Code: A000108

USB232 board. EB039

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Future Technology Devices International Limited

Adafruit Powerboost 1000 Basic

WiFi to RS-232 adapter user manual

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

User Guide M.2 Development Kit (DVK-SU C) Version 1.0

Table 1 - SDIO Pinout. Pin SD 4-bit Mode SD 1-bit Mode SPI Mode. 1 CD/DAT3 Data Line CS Card Select

Future Technology Devices International Ltd

STEP X - Name of Step QUICK START GUIDE SP385A-R3, SP390A-R3 USB TO RS CONVERTER 24/7 TECHNICAL SUPPORT AT OR VISIT BLACKBOX.

Basics of UART Communication

Transcription:

Page 1 of 7 Serial Basic Hookup Guide Introduction The Serial Basic is an easy to use USB to Serial adapter based on the CH340G IC from WCH. It works with 5V and 3.3V systems and should auto install on most operating systems without the need for additional drivers. It s a great lower cost option to the extremely popular FTDI Basic. SparkFun Serial Basic Breakout - CH340G DEV-14050 The Serial Basic uses the CH340G IC to quickly and easily convert serial signals to USB. It works great with all of our products including the Arduino Pro Mini, our GPS modules, cellular modules, and many other devices that uses serial communication. Suggested Reading This is an easy board to get started with, but, if you are not sure how serial works or have not used a terminal program before, you may want to checkout the following tutorials.

Page 2 of 7 Serial Communication Asynchronous serial communication concepts: packets, signal levels, baud rates, UARTs and more! Serial Terminal Basics This tutorial will show you how to communicate with your serial devices using a variety of terminal emulator applications. Serial Basic Overview The pinout of the Serial Basic mimics the common DTR/RX/TX/VCC/CTS/GND pinout found on hundreds of FTDI-to-USB derivatives. Pin Label Input/Output Description DTR Output Data Terminal Ready, Active Low RXI Input Serial Receive TXO Output Serial Transmit VCC Supply Output Power supply 3.3V or 5V CTS Input Clear To Send, Active Low GND Supply Output Ground (0V) supply Alignment Markers These GRN and BLK indicators are there to help you align the board properly with products that use this same pinout. The Serial Basic mates seamlessly with products that use the standard serial connection. If you see a board with the BLK and GRN labels, then you know it will be compatible with the Serial Basic.

Page 3 of 7 See the GRN and BLK labels on this nrf52832 Breakout? Where did GRN and BLK come from? Way back in 2008, when we created the Arduino Pro Mini, we needed to have a pinout to allow serial bootloading. At the time, the best USB to TTL Serial device was the FT232 Cable. Its unpolarized connector could be flipped either way so we added the words GRN and BLK to the PCB to let folks know how to line up the colored wires. The practice stuck! Now, many boards use this standard. The cable with colored wires Voltage Selection Jumper There is a jumper on the rear of the board that controls the output voltage on the VCC pin. By default, the board outputs 3.3V and has 3.3V signals. Changing this jumper to 5V will cause the board to output 5V on the VCC pin with 5V signals.

Page 4 of 7 Jumper is default to 3.3V VCC and I/O When the jumper is set to 3.3V, the board uses an onboard 3.3V regulator capable of sourcing 600mA. If you attempt to pull more than 600mA, the regulator will go into short-circuit shutdown where it will only output 150mA. When the jumper is set to 5V, the board will source as much power as your USB port will provide. LEDs There are two LEDs on the board connected to TX (Green) and RX (Yellow). This is a quick and handy way to see the serial traffic. Hardware Test To connect the board to a computer, you will need a standard A to micro-b USB cable. Plug the micro-b USB cable into a USB port on your computer and the other end into the Serial Basic. Your computer should automatically install the necessary drivers and create a COM port on your computer. If you are prompted for drivers, please see the Installing Drivers section. The quickest and easiest way to make sure everything is working is to do a TX/RX loop-back. To do this, insert a jumper wire between TX and RX. Anything that is transmitted from the TX pin will be echoed back to the RX pin.

Page 5 of 7 Open your favorite terminal program. Select the COM port that the Serial Basic is assigned to, and connect. When you type a character, you should see each character you type echoed back in the terminal. Success! Which COM Port Do I Need? Most programs will show you a description of the USB device that created the port. Look for the port associated with CH340. If you re using the Arduino IDE, figuring out which COM port is the one you want is more difficult. Here s the quick way to figure it out: attach the Serial Basic to your computer, and check which COM ports are listed. In the image below, we have two ports. Now close the Tool menu by clicking on the main Arduino IDE window. Which COM port should I select?

Page 6 of 7 Unplug the Serial Basic, and re-open the Tools->Ports submenu. You will see one of the serial ports is missing. That s the one you want! Plug your Serial Basic back in, and use that COM port. Note: You need to close and re-open the tools menu before Arduino will refresh the port list. If you have the tool menu open simply click on the main window, then click back on Tools->Port. Drivers If You Need Them The Serial Basic has been tested on Windows 7, Windows 8.x, Windows 10, Linux Mint, and OSX Yosemite, El Capitan, and Sierra. These operating systems have the CDC drivers pre-installed, which means you shouldn t need to install any extra software. However, there are a wide range of operating systems out there, so, if you run into driver problems, you can get drivers here. Windows : Driver version 3.4 (2016-09-27) Linux : Driver v1.4 (2015-09-12) Mac : Driver v1.3 (2016-09-27) The CH340G is made by WCH. You can find the latest version of their drivers here, but most of their pages are in Mandarin. Resources and Going Further Once you ve got serial communication working, you re ready to start playing with serial projects. Consider connecting to a GPS module like the LS20031 (one of my favorites) and watching the serial strings roll by. Or, you can use the Serial Basic to program and debug devices like the Arduino Pro Mini. There are tons of devices that use serial to communicate, so go explore! The Serial Basic programming an Arduino Pro Mini Check out these other resources for the Serial Basic. Schematic Eagle Files

https://learn.sparkfun.com/tutorials/serial-basic-hookup-guide?_ga=1.210804754.6480798... Page 7 of 7 2/13/2017 Hookup Guide Datasheet (CH340G) Drivers Windows Linux Mac GitHub Check out these other great SparkFun tutorials. Serial Terminal Basics This tutorial will show you how to communicate with your serial devices using a variety of terminal emulator applications. CP2102 USB to Serial Converter Hook-Up Guide A basic hook-up guide for the CP2102 Breakout Board. nrf24l01+ Transceiver Hookup Guide A basic getting started guided to the SparkFun Transceiver Breakout - nrf24l01+ MIDI Tutorial Understanding the Musical Instrument Digital Interface.