Back to USB Devices TUSB2136 TUSB2136 Product Overview.

Slides:



Advertisements
Similar presentations
RTX4100 Wi-Fi Module (Energy Micro & Atheros)
Advertisements

TUSB6250 Product Overview.
VC709 Power Bus Reprogramming
Sundanc e High-tech DSP solutions. Giving you the freedom to design Multiprocessor Technology Ltd SOFTWARE UTILITY TOOLS.
So, you think you need USB On-The-Go?. Agenda Introduction Embedded Host terminology OTG – Electrical – Protocol When to use OTG 2.
StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc.
USB Digital Audio Player Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
LINUX-WINDOWS INTERACTION. One software allowing interaction between Linux and Windows is WINE. Wine allows Linux users to load Windows programs while.
Future Designs, Inc. Your Development Partner
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
High Speed Digital Systems Lab 1 Mini Control System Application Mini Control System Application Poster Students: Yair Kler Supervisor: Boaz Mizrahi Spring.
29 April 2005 Part B Final Presentation Peripheral Devices For ML310 Board Project name : Spring Semester 2005 Final Presentation Presenting : Erez Cohen.
Technion Digital Lab Project Xilinx ML310 board based on VirtexII-PRO programmable device Students: Tsimerman Igor Firdman Leonid Firdman Leonid.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 9: Troubleshooting Power Management and I/O Devices.
Author: Texas Instruments ®, Sitara™ ARM ® Processors Building Blocks for PRU Development Module 2 PRU Firmware Development This session covers how to.
Getting Started with a Cortex-M3 Board
Cookie Board Designed by Officially sold on. Agenda Cookie Overview Product Differentiation Cooperative Marketing Arduino-compatible ARM Prototyping Platform.
TUSB3410 Product Overview.
USB 1.1 Hubs Product Overview
UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
For PROLiNK TA8 Honeycomb 3.2 Upgrade
AC701 Power Bus Reprogramming © Copyright 2012 Xilinx.
Back to USB Devices TUSB5052 TUSB5052 Product Overview.
May 8, The EASY Way to Create I/O Devices John Hyde Intel Corporation intel.com.
May 9, USB 2.0 Opportunities in Retail Dan Clements Consumer Products and Technology Manager Circuit City Stores Inc.
TUSB3210 Product Overview.
Boot processCapable of USB boot Firmware USB boot enabled. (PCs certified for use with Windows 7 or Windows 8 can be configured to boot directly.
Silicon Labs ToolStick Development Platform
® ChipScope ILA TM Xilinx and Agilent Technologies.
Renesas Technology America Inc. 1 M16C/Tiny SKP Tutorial 2 Creating A New Project Using HEW4.
USB Flash Card Writer Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
Introduction to USB Development. USB Development Introduction Technical Overview USB in Embedded Systems Recent Developments Extensions to USB USB as.
USB host for web camera connection
A Company Selling Technology and not just a Product.
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
High Speed Data Converter University
May 17, USB Semiconductor IP How to Integrate USB into Your Design Eric Huang inSilicon Corporation.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
Computer Emergency Notification System (CENS)
ECS642U Embedded Systems Digital I/O William Marsh.
Department of Electrical Engineering, National Taiwan Ocean University NuMicro MCU Learning Board SDK Installation 1/29/2015 Richard.
IBM - CVUT Student Research Projects USB Host with ATmega Microcontroller Jiří Dostál Martin Chloupek
Lecture #3 Page 1 ECE 4110–5110 Digital System Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.HW#2 assigned Due.
Study Guide – Week #3 – System Software Start the Game.
Features : VMAX-MIPI is a pattern generator which supports Full-HD resolution. VMAX-MIPI has one MIPI connector(29Pin), 4 programmable power. PC to USB.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
Introduction :  In the beginning, the calculator is the basic idea of computers out, then that arrived at the large computers.  in1980 or late seventies.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course explains how to use section setting and memory.
ChibiOS/RT Demo A free embedded RTOS
SA developed mini-PCIe IO card By Peet Smit. RS282 x8 USB x4 WLAN Video Capture LVDS Display SATA x4 mSATA-half LAN x2 3G & SIMM Digital IO.
Embedded C- Language Lets Learn fundamentals !!. An Embedded system is combination of computer hardware and software, and perhaps additional mechanical.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Embedded Linux By Gus Wirth. What makes it embedded? ● Rather nebulous, line has blurred over the years ● Limited purpose ● Small resources compared to.
10- Lock Bits, Fuse Bits and Boot Loader. Boot Loader Support – Read-While-Write Self- Programming: The Boot Loader Support provides a real Read-While-Write.
After Construction Name: Per #:.
Mobile Device Development
Embedding USB technology Limitations, challenges and compliance
Introduction to the ARM mbed Platform– A Hands-on Course
Vinculum II Development Modules
USB The topics covered, in order, are USB background
Becoming mbed Enabled Mihail Stoyanov / Lead Partner Enablement Engineer / ARM Xiao Sun / Senior Applications Engineer / ARM logo program. industry best-practices.
Cypress CY3663 Development Kit
Introduction to Microcontrollers and the Board of Education
Is it no problem to use like that?
Cypress HX3 vs. Via Labs VL812 Docking Station Applications
مقدمة في الاردنيو د فضل الاكوع.
RX111 Promotion Board (RPB) hands on
Future Designs, Inc. Your Development Partner
AC701 Power Bus Reprogramming
Presentation transcript:

Back to USB Devices TUSB2136 TUSB2136 Product Overview

Back to USB Devices TUSB2136 USB 1.1 2–port Hub Controller w/ 8052 MCU USB Hub –USB 1.1 Specification Compliant Hub –Configurable Number of downstream ports 8052 Microcontroller –32 GPIO Pins –8k RAM Application Code Space –Supports Control, Interrupt, or Bulk Transactions Compatibility with USB peripherals Certified compliance and inter– operability Flexible Architecture to meet a multitude of customer-defined applications USB Keyboard With Hub Embedded Hub with Local HID Application More Information 1 ku SRP = $3.25

Back to USB Devices Typical Application: USB Keyboard with Hub Upstream Connector Downstream Connectors To Keyboard Scan Matrix TPS2149 TUSB2136 More Information

Back to USB Devices TUSB2136TPS2149PDK Features –Facilitate Development with a resident TUSB2136 USB micro- controller –Test the on-board TPS2149 power controller –Quick keyboard testing via mini input keys –Connection to a USB-enabled host What’s Included? –Downloadable gerber file –Keyboard Sample Firmware Object Code comes in EEPROM Source Downloadable –Getting Started Letter –Populated EVM Board –USB Cable –Schematic –User's Guide focus.ti.com/docs/toolsw/folders/print/tusb2136tps2149pdk.html Evaluation of the TUSB2136 via a keyboard application. More Information

Back to USB Devices Software: Firmware The EVM board comes populated with an EEPROM that has firmware that allows the PDK to act like a standard USB keyboard. –Sample source code is available to download from the “Keyboard Firmware Sample Source Code for the TI TUSB2136 and TUSB3210” Software Tool Folder after registering through MY.TI focus.ti.com/docs/toolsw/folders/print/tusb2136-tusb3210-kbd- srccode.htmlfocus.ti.com/docs/toolsw/folders/print/tusb2136-tusb3210-kbd- srccode.html To create your own FW, a compiler will be necessary. –The TUSB2136 is based upon the industry-standard 8052 microcontroller for which there are several compilers on the market that would be suitable. Some examples are at: More Information

Back to USB Devices Software: Drivers The sample firmware included with the PDK assumes usage of the USB Human Interface Device (HID) class driver. –For more information on class drivers, refer to the USB Implementers Forum website at If a class driver will not be acceptable for the given application, a custom driver will need to be written. –One option is to use a package like the Jungo WinDriver ( Package. –Another option would be to use the Microsoft DDK USB Driver. More Information

Back to USB Devices Software: Utilities I2C Header Generator Utility –www-s.ti.com/sc/psheets/sllc152d/sllc152d.zipwww-s.ti.com/sc/psheets/sllc152d/sllc152d.zip –DOS-based tool that generates an image file for your I2C EEPROM using your binary object code as input. AppLoader Driver –www-s.ti.com/sc/psheets/sllc160/sllc160.zipwww-s.ti.com/sc/psheets/sllc160/sllc160.zip –Windows USB device driver that enables firmware to be kept on the PC rather than in the USB device's EEPROM during the FW development process More Information

Back to USB Devices Key Documentation VIDs, PIDs, and Firmware: Design Decisions When Using TI USB Device Controllers Application Note –slla154: focus.ti.com/lit/an/slla154/slla154.pdffocus.ti.com/lit/an/slla154/slla154.pdf TUSB2136/TUSB3210/TUSB3410/TUSB5052 Firmware Debugging Guide : –sllu027a: focus.ti.com/lit/an/sllu027a/sllu027a.pdffocus.ti.com/lit/an/sllu027a/sllu027a.pdf TUSB2136/3210 Bootcode Document for USB to General-Purpose Device Controller –sllu025a: focus.ti.com/lit/ug/sllu025a/sllu025a.pdffocus.ti.com/lit/ug/sllu025a/sllu025a.pdf –TUSB2136 Bootcode Listing: www- s.ti.com/sc/psheets/sllc148/sllc148.zipwww- s.ti.com/sc/psheets/sllc148/sllc148.zip Listing of ROM code for reference only – cannot be compiled as is. TUSB2136/TUSB3210/TUSB5052 USB Firmware Programming Flow 8052 Embedded –sllu020: focus.ti.com/lit/ug/sllu020a/sllu020a.pdffocus.ti.com/lit/ug/sllu020a/sllu020a.pdf