Application Note AN232-10

Similar documents
High Speed USB Controllers for serial and FIFO applications. Debug Information for FT8U232/245 devices

DS1810 5V EconoReset with Push-Pull Output

Advanced BiCMOS features

Future Technology Devices Intl Ltd. Application Note. FT232BM and FT245BM Power Control and Pin States

MC74C Digit BCD Display Controller/Driver. General Description. Ordering Code: Connection Diagram. Features. Version 1.0

DLP-USB232M-G USB SERIAL UART Interface Module

R is less than 5Ω +5V R = INFINITIVE DISCONNECTED AN1 03/11/02

Lab 4: Digital Electronics BMEn 2151 Introductory Medical Device Prototyping Prof. Steven S. Saliterman

4. Hot Socketing and Power-On Reset in MAX V Devices

4. Hot Socketing & Power-On Reset

USBMOD3 User s Manual

USBMOD3 - USB Plug and Play Serial Development Module (Second Generation)

USB-4303 Specifications

Introduction to Electronics Workbench

EE 471: Transport Phenomena in Solid State Devices

LO-LED64 Latched Output Card

Logic Chip Tester User Manual SW Version /8/2012. Chapter 1 Introduction/Background

Basic Input/Output Operations

USB-I2C USB to I2C Communications Module Technical Specification

SF100 programmer Serial Flash In System Programming solution

QUASAR PROJECT KIT # ATMEL AVR PROGRAMMER

Gigatechnology.com Pty Ltd

USB MOD1 - USB Plug and Play Serial Development Module

EE100 EEPROM On Board and Off line Programmer Specification

Lab #2: Building the System

5I21 SERIAL ANYTHING I/O MANUAL

DEV-1 HamStack Development Board

REV CHANGE DESCRIPTION NAME DATE. A Release

8051 Microcontroller

REV CHANGE DESCRIPTION NAME DATE. A Release

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

UsbScope.eu Manual. UsbScope.eu Manual. Version channel version

ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module

PANDORA HACKER GUIDE

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 740 TRACKER/SEQUENCER DEMO BOARD

DS1814/DS1819 5V and 3.3V MicroMonitor

Features: Analog to Digital: 12 bit resolution TTL outputs, RS-232 tolerant inputs 4.096V reference (1mV/count) 115K max speed

Revision History. Version Date Changes Error in PIN description SPI jack Initial version

AIC1520. Ferrite Bead GND. *33µF, 16V Tantalum, or 100µF, 10V Electrolytic Bold line indicate high-current traces. USB High-Side Power Switch

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

UNIT 3 THE 8051-REAL WORLD INTERFACING

DS1845 Dual NV Potentiometer and Memory

E3B USER'S GUIDE. for QT310 / QT320 QProx IC evaluation and development Overview. Fast Start

ES-562/564U COMBINATION CLOCK/TIMER

keyestudio Keyestudio MEGA 2560 R3 Board

275 to 550 MHz Frequency Synthesizer

QPro XQR17V16 Radiation Hardened 16Mbit QML Configuration PROM

QPro XQ17V16 Military 16Mbit QML Configuration PROM

Locktronics PICmicro getting started guide

WICE-SPI Hardware Operation Manual

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

Frequency Generator for Pentium Based Systems

The DLP-USB232R is available in a lead-free (RoHS compliant), compact 18-pin, 0.1-inch standard DIP footprint.

! Memory Overview. ! ROM Memories. ! RAM Memory " SRAM " DRAM. ! This is done because we can build. " large, slow memories OR

Getting Started with Orcad Lite, Release 9.2

5I20 ANYTHING I/O MANUAL

This package should include the following files.

Features. Description. Applications. Block Diagram PT7M3808. Fixed Voltage Diagram. Adjustable Voltage Diagram(PT7M3808G01)

BATSEL KEY3 KEY2 HOSCO GPIO0 DCDIS HOSCI KEY0 D4 KEY1 D3. Reset Default. 2 D7 BI / L Bit7 of ext. memory data bus

ARDUINO UNO REV3 Code: A000066

LED board. EB004

BUS SWITCHES PROVIDE 5V AND 3V LOGIC CONVERSION WITH ZERO DELAY. Figure 1. 5V & 3V Logic Mixture in PC Design

Touch Control Switch + - R6 R4 R8 R7 CAT# Grading. Assembly Instructions by Earl D. Gates SUNY Oswego Fall Conference 2007.

Preliminary. PACKAGE - 28-pin MLP (5mm X 5mm) Example Circuit Diagram CP V. 48MHz Oscillator. USB Function Controller 512B EEPROM

Display Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

USB Compliance Checklist Hubs (Excluding Root Hubs) USB Device Product Information

CAT28C17A 16K-Bit CMOS PARALLEL EEPROM

INTEGRATED CIRCUITS APPLICATION NOTE. AN252 Live Insertion Aspects of Philips Logic Families. Author: Mike Magdaluyo July Philips Semiconductors

MIC2544A/2548A. General Description. Features. Applications. Typical Application. Programmable Current Limit High-Side Switch

Discharge by touching: BNC coax shield, outlet metal cover plate, wire connected to GND

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems

Digital Circuits. Page 1 of 5. I. Before coming to lab. II. Learning Objectives. III. Materials

USB2.0 - Device. Universal Serial Bus Measurement

Basic I/O Interface

ISSI IS25C02 IS25C04 2K-BIT/4K-BIT SPI SERIAL ELECTRICALLY ERASABLE PROM FEATURES DESCRIPTION. Advanced Information January 2005

IRCS2277S Demo Board

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

ACE24AC02A1 Two-wire Serial EEPROM

Instruction Manual for BE-SP3 Circuit. 10/21/07

EASY219 / IEC CANopen Master / Slave

Lab 4: Digital Electronics Innovation Fellows Program Boot Camp Prof. Steven S. Saliterman

Manual Main PCB Small-MIDI 4

WT6510. USB Keyboard Controller (Mask ROM Type)

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

MMusb232. User s manual REV 1.0. Many ideas one solution

HAND HELD PROGRAMMER QUICK START GUIDE

PI Scanner User Guide

ElectronFlux USB Module

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 995A ADJUSTABLE LDO LINEAR REGULATOR LT3080EDD DESCRIPTION

Mechatronics and Measurement. Lecturer:Dung-An Wang Lecture 6

CAT28C K-Bit Parallel EEPROM

Revision History. Version Date Changes Description of bridge mode settings via web interface Initial version

University of Florida EEL 3701 Dr. Eric M. Schwartz Department of Electrical & Computer Engineering Revision 0 12-Jun-16

EXPERIMENT 6. CMOS INVERTERS AND CMOS LOGIC CIRCUITS

4I68 ANYTHING I/O MANUAL

S25FL Family (Serial Peripheral Interface)

MAX6620 Evaluation Kit/Evaluation System

12v Power Controller Project Board

icex-cmtm General specs and Installation guide

The FED PIC Flex 2 Development Boards

Transcription:

FT8U232 / FT8U245 High-Current Bus-Powered Devices There are several points to consider when designing a high current, bus powered device with the FT8U232 or FT8U245 chips: 1. The high power logic can only be switched on if the device is configured by the system. The power to the extra logic must be controlled to ensure the chip is powered off when the device is first plugged in. If you are plugged into a bus-powered hub and require more than 100mA, then you will not be configured. In addition, it is advisable to try to prevent sudden changes in power requirements. These can cause the voltage rail to drop down to 3 volts, although momentarily, and cannot be smoothed by capacitance alone. The following circuit performs two functions; It allows the power to the load to be switched off and on, and it provides a slow start feature to prevent glitches on VCC. For Q1 a BCP69 - SOT223, or a ZTX718 - E line, or similar can be used. VCC5 Q1 TO LOAD R1-100 K C1-100 nf R2-1 K C2-47pF - LOAD ON GND

The following oscilloscope trace shows the circuit driving a 25 Ohm / 5uF load.

2. The high power part of the circuit must be powered down during suspend or reset. For the FT8U232 device the -LOAD ON signal should be controlled by a CMOS 2 input NAND gate. The inputs used should be RCCLK (to indicate suspend) and USBEN (to indicate the configuration). The USBEN signal should be pulled down using a 100K resistor as it will tri-state during reset. If the Base of the transistor is being driven by CMOS logic, then it is not necessary to connect a resistor between the Base and Emitter. The high drive of the CMOS gate will ensure that the transistor is turned off USB VCC5 To Load 0.1 uf 1K A 47 pf 100 K (a) Circuit for use with the FT8U232AM to control the power to a high power load

In the case of the FT8U245 device the design needs to be a bit more complex. In order to indicate that the device has been configured a latch arrangement should be used. If RESET# is used to pull up RCCLK instead of VCC, then RCCLK can be used to set the latch output high (OFF - The output of the NAND gate is driving -Load On). If RXFULL# goes low then this can be used to reset the latch output to low, and thus turn the power on. In this manner, the device is powered up by writing a byte to it. USB VCC5 To Load 0.1 uf RCCLK A 1K 47 pf RXFULL# B GND (b) Circuit for use with the FT8U245AM to control the power to a high power load

3. Telling the system that you need more than 100mA. The system needs to be told that more than 100mA of current is required. This is done within the EEPROM using the application FTD2XXST.exe. A field is available which specifies the maximum number of milliamps required. An example of this is shown on the screenshots below. Start the application and select File / New. You should have an empty screen like the following:

Next fill in the required fields. Use the TAB key to move between fields. You will notice that when you have filled in all the fields and gone back to the beginning, that the hand with pointing finger is highlighted in the toolbar. See the sample screenshot below:

Next click on the hand in the toolbar and select the appropriate for your design. You should not make it Self Powered (don t check the box) and put an appropriate amount into the Max Power (ma) field. The maximum amount allowed here is 500mA, but don t specify this value. Use 490mA instead Click OK to return to the main screen. A save option will now be highlighted on the toolbar, immediately to the left of the pointing hand.

Clicking here will save the information for you, and will then allow you advance to program the device. More options will be available on the toolbar as illustrated in the screenshot below:

Click the button with hand and pen icon. The following screen should be shown after you have successfully programmed a device. (Note: the serial number will be different.) The device is now ready to use.