CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup



Similar documents
AN220 USB DRIVER CUSTOMIZATION

How To Develop A Toolstick

AN220 USB DRIVER CUSTOMIZATION

PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram

ZigBee-2.4-DK 2.4 GHZ ZIGBEE DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. Figure GHz ZigBee Development Kit

USB FM Radio-RD USB FM RADIO USER S GUIDE. 1. USB FM Radio Setup. One-time set-up enables configuration of presets and region specific FM band

1 Software Overview ncp-uart ash-v3-test-app ash-v3-test-app Command Line Options Testing... 2

UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS

AN104 I NTEGRATING KEIL 8051 TOOLS INTO THE SILICON LABS IDE. 1. Introduction. 2. Key Points. 3. Create a Project in the Silicon Labs IDE

AN655 R ANGE TEST APPLICATION FOR EZRADIO AND EZRADIOPRO. 1. Introduction. 2. Supported Radio Types

AN335 USB DRIVER INSTALLATION UTILITY. 1. Description. 2. Installation Install Package

AN437. Si4432 RF PERFORMANCE AND FCC COMPLIANCE TEST RESULTS. 1. Introduction. 2. Relevant Measurements to comply with FCC

AN588 ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE. 1. Kit Contents. 2. Introduction. Figure 1. Energy Harvesting Sensor Node

AN335 USB DRIVER INSTALLATION METHODS. 1. Introduction. 2. Relevant Documentation. 3. DPInst Installation and Customization

QSG105 GETTING STARTED WITH SILICON LABS WIRELESS NETWORKING SOFTWARE

Figure 1. 8-Bit USB Debug Adapter

APPLICATION. si32library. Callback CMSIS HARDWARE. Figure 1. Firmware Layer Block Diagram

XPort Universal Demo Board User Guide

Design Considerations in Adding USB Communications to Embedded Applications

In the idle state, the TIP lead will be high impedance to ground and the RING lead will have the battery voltage. See Figure 1.

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

Future Technology Devices International Ltd

Future Technology Devices International Ltd. USB-Key. Datasheet

2-Port RS232/422/485 Combo Serial to USB2.0 Adapter (w/ Metal Case and Screw Lock Mechanism) Installation Guide

SN 132 SNAPstick QUICK START GUIDE

TTL to RS232 Adapter User Guide

USB TO SERIAL ADAPTER

RC2200DK Demonstration Kit User Manual

RN-XV-RD2 Evaluation Board

Using Xbee in Serial Communication

USB-to-Serial RS-232 Hub USB-to-Serial RS-422/485 Hub USER MANUAL UC2322 / UC2324 / UC4852 / UC4854

SEC 4100 SYSTEM MONITOR Programmable Serial Interface Card Series 2

USB to RS-422/485 Serial Adapter

Genesi Pegasos II Setup

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

Hardware Configurations for the i.mx Family USB Modules

Adafruit's Raspberry Pi Lesson 5. Using a Console Cable

Cypress CY7C64225 USB-to-UART Setup Guide Version 1.3

Future Technology Devices International Ltd

MasterBlaster Serial/USB Communications Cable User Guide

PL-2303 (Chip Rev H, HX, X) USB to Serial Adapter Windows Driver Installer Manual

AN10811 Programming SPI flash on EA3131 boards Rev May 2009 Application note Document information Info Content Keywords Abstract

SN132 SNAPstick QUICK START GUIDE. v1.0

Virtual COM Port Driver Installation Manual

Virtual COM Port Driver Installation Manual

FT4232H Mini Module. USB Hi-Speed FT4232H Evaluation Module. Datasheet

Application Note AN_243. FT312D USB Host to UART Cable Application

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor.

SB-1000 Link-All-3.0 USB Radio interface Operating Manual CG Antenna Co. Ltd.

UG103.9 EMBER APPLICATION DEVELOPMENT FUNDAMENTALS: ZLL

AND8365/D. 125 kbps with AMIS-4168x APPLICATION NOTE

NOW LEAD-FREE! VCCIO VCCIO RXLED TXLED DTR# 10K FTDI FT232R

Revision Date: September 19, 2006

FT2232H Mini Module. USB Hi-Speed FT2232H Evaluation Module. Datasheet

RPLIDAR. Low Cost 360 degree 2D Laser Scanner (LIDAR) System Development Kit User Manual Rev.1

Using WinUSB in a Visual Studio Project with Freescale USB device controller

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

Future Technology Devices International Ltd. USB NMC-2.5m. USB to USB Null Modem Cable. Datasheet

Local Interconnect Network (LIN) Physical Interface

VF2F. USB Flash Disk File-to-file Transfer Vinculum Evaluation Kit. Future Technology Devices International Ltd. Preliminary - Subject to Change

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL

Professional USB to Serial Adapter Hub with COM Retention

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

16-Port RS232 to USB2.0 High Speed Multi Serial Adapter (w/ Metal Case) Installation Guide

CodeWarrior Development Studio for Freescale S12(X) Microcontrollers Quick Start

Instructions for Installing and Using the FOCUS DL-15 Data Transfer Software

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

M3 ORANGE Snap-On. User Guide. Product Model: A-SNO-ATYP-060-R00. Compatible Device: M3 ORANGE. Version 2.2 Released in March 2013

Software Installation Guide. ModeMaster PC

Software Installation and Quick Start Guide. EnergyMax -USB/RS Sensor System

1.1 Connection Direct COM port connection. 1. Half duplex RS232 spy cable without handshaking

USB-Blaster Download Cable User Guide

PN L, Revision B, October Epic 950 TM. Master Programmer User s Guide

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet

PCAN-ISA. CAN Interface for ISA. User Manual

ic-mq EVAL MQ1D EVALUATION BOARD DESCRIPTION

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

The Clavinova-Computer Connection

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

SecureLinx Spider Duo Quick Start Guide

AN111: Using 8-Bit MCUs in 5 Volt Systems

ALL-USB-RS422/485. User Manual. USB to Serial Converter RS422/485. ALLNET GmbH Computersysteme Alle Rechte vorbehalten

User Manual. USB2.0 to IDE and SATA Adapter Cable. Model: DA-70202

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

GPS/GLONASS SiRFstarV Evaluation Kit EVA5100-A

DSO138 oscilloscope program upgrade method

How To Connect A Directsofl To A Powerpoint With An Acd With An Ctel With An Dm-Tel Modem On A Pc Or Ipad Or Ipa (Powerpoint) With A Powerline 2 (Powerline

Technical Note. TN_134 FTDI Android D2XX Driver

USB - FPGA MODULE (PRELIMINARY)

M72. Quectel Cellular Engine. EVB User Guide M72_EVB_UGD_V1.0

AN4128 Application note

Software User Guide UG-461

Wifi Web Server Module w TF Socket User s Guide

Adafruit's Raspberry Pi Lesson 5. Using a Console Cable

M3 Single-Slot Cradle. User Guide. Cradle Model: A-1CR-U R00, A-1CR-U00D-040-R00, A-1CR-US R00, A-1CR-U0ED-110-R00

Future Technology Devices International Ltd. USB to RS232 Serial Converter Range of Cables. Datasheet

JEROME COMMUNICATIONS SOFTWARE (JCS) INSTALLATION and OPERATION MANUAL V1.02 for Windows XP

Keep it Simple Timing

GSM Interfacing Board

Using HyperTerminal with Agilent General Purpose Instruments

Transcription:

CP2110 EVALUATION KIT USER S GUIDE 1. Kit Contents The CP2110 Evaluation Kit contains the following items: CP2110 Evaluation Board RS232 Serial Cable USB Cable DVD Quick Start Guide 2. Relevant Documentation Application notes can be found on the Interface Application Notes page for all fixed-function devices: www.silabs.com/interface-appnotes. AN721: CP210x/CP211x Device Customization Guide Customize the VID, PID, serial number, and other parameters stored in the CP2110 one-time programmable ROM. AN433: CP2110 HID to UART API Specification Provides function descriptions and examples for all of the PC software functions that control the CP2110. AN434: CP2110 Interface Specification Describes the HID report format for CP2110 devices. 3. Software Setup The Software Development Kit (SDK) for the CP2110 kit is included on the kit DVD. The latest version of this installer can also be downloaded from the www.silabs.com/cp2110ek website. This package includes the following: Device Customization Utility (AN721) Documentation data sheet, application notes, user s guide, quick start guide, etc. HidUartExample Example software utilizing the CP2110 API interface described in AN433. Library repackaged HID DLL and CP2110 API DLL The Windows installer should launch automatically after inserting the DVD. For Mac and Linux, browse to the appropriate directory on the DVD to install the software package. Follow the instructions to install the SDK to the system. The CP2110 is an HID device, so a driver does not need to be installed on most operating systems. Rev. 0.3 7/13 Copyright 2013 by Silicon Laboratories CP2110-EK

4. CP2110 Hardware Interface Connect the CP2110 evaluation board to a PC as shown in Figure 1. 1. Connect one end of the USB cable to a USB Port on the PC. 2. Connect the other end of the USB cable to the USB connector on the CP2110 evaluation board. 3. Connect one end of the RS-232 serial cable to the DB-9 connector on the CP2110 evaluation board. 4. Connect the other end of the RS-232 serial cable to the target serial device. USB CP2110 HID USBto-UART Bridge RS232 Serial Device CP2110 EK Figure 1. Hardware Setup 2 Rev. 0.3

5. CP2110 Software Interface The CP2110 is an HID device that uses the standard HID functions available in the operating system. To facilitate this process in Windows, Silicon Labs packaged the standard HID functions into the SLABHIDDevice DLL in the CP2110 software package. The HID report structure for the CP2110 is customized for the device and is not compatible with other HID report structures, like a mouse or keyboard. AN434, CP2110 Interface Specification describes the custom HID report structure for the CP2110, and AN433, CP2110 HID to UART API Specification describes the API software functions that can be used to read or write data and control the CP2110 from the PC. The software application described in 6. CP2110 Windows Application provides an example of how to use these functions. The CP2110 appears as an HID device in Device Manager as shown in Figure 2. Figure 2. CP2110 in Device Manager Rev. 0.3 3

6. CP2110 Windows Application The HIDUart application is an example application that uses the Windows CP2110 HID-to-UART DLL to transmit and receive data with the CP2110. The application also has access to the CP2110 s GPIO pins. The HIDUart application is installed as part of the SDK installation process (Section 3). The following steps describe how to start the application and use some of the features. 1. Ensure that the hardware is connected to a Windows PC as shown in Section 4. If the device is properly connected, the red SUSPEND LED on the CP2110 evaluation board will turn on. 2. Launch the HIDUart application, which is found by clicking Start All Programs Silicon Laboratories HIDUart Example. 3. In the application, configure the baud rate, data bits, parity, stop bits, and type of flow control using the drop-down menus. This configuration should match the communication settings used by the serial device. 4. Click Connect to start communication between the application and the CP2110 evaluation board. Once connected, the USB descriptors retrieved from the device are shown under Device Information. 4 5 7 6 Figure 3. HIDUart Example Application after Connection 5. Type data in the Transmit text box and click Transmit to send data from the PC to the serial device. 6. Send data from serial device to the PC. Any data sent by the serial device to the PC is automatically updated in the Receive text box. 7. The HIDUart example automatically recognizes how the GPIO pins are configured and enables/disables the ability to change and read the pin. The default configuration is shown in Figure 3. Use the Get and Set buttons to read and write the GPIO pins latch values. For GPIO pins that are configured as outputs, setting the pin to logic low 0 will turn on the corresponding LED on the CP2110 evaluation board. 4 Rev. 0.3

7. Evaluation Board Overview The CP2110 Evaluation Kit includes an evaluation board with a CP2110 device pre-installed for evaluation and preliminary software development. Numerous input/output (I/O) connections are provided to facilitate prototyping using the evaluation board. Refer to Figure 4 for the locations of the various I/O connectors. P1 DB9 connector for RS-232 interface P2 USB connector for USB interface J1 UART signal access connector J2 VDD and VIO power connectors J3 GPIO0 and GPIO1 LED connectors J4 GPIO2 and GPIO3 LED connectors J5 GPIO4 and GPIO5 LED connectors J6 GPIO6 and GPIO7 LED connectors J7 GPIO8 and GPIO9 LED connectors J8 REGIN pin power connector J9 SUSPEND RED LED connector J12 Self-Power mode VDD and GND access connectors J9 D10 U2 J5 J1 D6 D7 U1 J12 J3 J8 D1 D0 J2 P2 P1 SILICON LABS CP2110-EB www.silabs.com J4 D3 J7 D2 D9 D8 J6 D5 D4 Figure 4. CP2110 Evaluation Board with Default Shorting Blocks Installed 7.1. LED Headers (J3, J4, J5, J6, J7) Connectors J3, J4, J5, J6, and J7 are provided to allow access to the 10 GPIO pins on the CP2110. Place shorting blocks on these headers to connect the GPIO pins to the 10 green LEDs D0 - D9. These LEDs can be used to indicate active communications through the CP2110. Table 1 shows the LED corresponding to each header position. Table 1. J2 and J3 LED Locations LED Pins LED Pins GPIO0-D0 J3[3:4] GPIO4-D7 J5[1:2] GPIO1-D1 J3[1:2] GPIO6-D4 J6[3:4] GPIO2-D2 J4[3:4] GPIO7-D5 J6[1:2] GPIO3-D3 J4[1:2] GPIO8-D8 J7[3:4] GPIO4-D7 J5[3:4] GPIO9-D9 J7[1:2] Rev. 0.3 5

7.2. Universal Serial Bus (USB) Interface (P2) A Universal Serial Bus (USB) connector (P2) is provided to facilitate connections to the USB interface on the CP2110. See Table 2 for the USB pin definitions. 7.3. UART Signals (P1, J1) Table 2. USB Connector Pin Descriptions Pin # Description 1 VBUS 2 D 3 D+ 4 GND (Ground) An RS-232 transceiver circuit and DB9 connector (P1) are provided on the evaluation board to connect the CP2110 virtual serial port to external serial devices. See Table 3 for the RS-232 P2 pin descriptions. The J1 connector is provided to facilitate direct access to the CP2110 s UART signals. Shorting blocks on J1 are required to connect the UART signals to P2. See Table 4 for J1 pin descriptions. Table 3. RS-232 Pin Descriptions Pin Signal CP2110 Direction Description 2 RXD Input Receive Data 3 TXD Output Transmit Data 5 GND Ground 7 RTS Output Request to Send 8 CTS Input Clear to Send Table 4. J1 Pin Descriptions Pins Signal CP2110 Direction Description 1-2 TXD Output Transmit Data 3-4 RXD Input Receive Data 5-6 RTS Output Request to Send 7-8 CTS Input Clear to Send 6 Rev. 0.3

7.4. VDD and VIO Power Connector (J2) CP2110-EK This header (J4) is included on the evaluation board to provide several power options. The following describes the function of each pin: Pins 1,3: Connects CP2110 VIO input (pin 5) to CP2110 VDD (pin 6). Remove the shorting block to power VIO from an external source. Pins 2,4: Connects the main +VDD_A net to the CP2110 VDD (pin 6). The main +VDD_A net powers the RS-232 transceiver on the evaluation board. 7.5. REGIN Power Connector and Self-Powered Mode Connector (J8, J12) The J8 header is used to connect the CP2110 REGIN pin (pin 7) to the VBUS source from the USB connector (default) or to the CP2110 VDD pin (pin 6). When connected to the VBUS source, the device is intended for buspowered operation. When connected to the CP2110 VDD pin, the device is intended for self-powered operation. When in self-powered operation, an external power source can be connected to the J12 header to power the VDD pin directly. 7.6..SUSPEND LED Connector (J9) The J9 header is used to connect the CP2110 SUSPEND pin (pin 17) to the D10 red LED. When the LED is on, the device has enumerated with the PC operating normally. When the LED is off, the device has not yet enumerated or is in the USB Suspend state. Rev. 0.3 7

8. Schematic Figure 5. CP2110 Evaluation Board Schematic 8 Rev. 0.3

DOCUMENT CHANGE LIST Revision 0.2 to Revision 0.3 Updated 1. Kit Contents to change CD-ROM to DVD. Added 2. Relevant Documentation and 5. CP2110 Software Interface. Updated 3. Software Setup to point to the drivers on the website. Updated Figure 1. Updated Figure 3 with numbered steps matching the instructions in 6. CP2110 Windows Application. 9 Rev. 0.3

CONTACT INFORMATION Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 Tel: 1+(512) 416-8500 Fax: 1+(512) 416-9669 Toll Free: 1+(877) 444-3032 Please visit the Silicon Labs Technical Support web page: https://www.silabs.com/support/pages/contacttechnicalsupport.aspx and register to submit a technical support request. Patent Notice Silicon Labs invests in research and development to help our customers differentiate in the market with innovative low-power, small size, analogintensive mixed-signal solutions. Silicon Labs' extensive patent portfolio is a testament to our unique approach and world-class engineering team. The information in this document is believed to be accurate in all respects at the time of publication but is subject to change without notice. Silicon Laboratories assumes no responsibility for errors and omissions, and disclaims responsibility for any consequences resulting from the use of information included herein. Additionally, Silicon Laboratories assumes no responsibility for the functioning of undescribed features or parameters. Silicon Laboratories reserves the right to make changes without further notice. Silicon Laboratories makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Silicon Laboratories assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. Silicon Laboratories products are not designed, intended, or authorized for use in applications intended to support or sustain life, or for any other application in which the failure of the Silicon Laboratories product could create a situation where personal injury or death may occur. Should Buyer purchase or use Silicon Laboratories products for any such unintended or unauthorized application, Buyer shall indemnify and hold Silicon Laboratories harmless against all claims and damages. Silicon Laboratories and Silicon Labs are trademarks of Silicon Laboratories Inc. Other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders. 10 Rev. 0.3