90 likes | 275 Vues
The TUSB3410 is a USB Full-Speed compliant device that serves as a USB-to-Serial (UART) bridge. It integrates an Enhanced UART supporting baud rates up to 921.6 kbaud, a Slow IrDA controller, and an 8052 microcontroller with 16K RAM for application space. Ideal for applications like USB-to-RS-232 dongles, point-of-sale terminals, and industrial control interfaces, it features a flexible architecture and no external power supply requirement. Development resources and firmware support ensure swift project initiation and detailed implementation guidance.
E N D
TUSB3410USB Full–Speed to Enhanced UART Bridge • USB Full–speed compliant device • USB–to–Serial (UART) Bridge • Integrated Enhanced UART to 921.6kbaud • Integrated Slow IrDA Controller • Integrated 8052 Microcontroller • 16K RAM for application code space • 4 General Purpose I/O Pins Certified compliance and inter–operability Flexible Architecture to meet a multitude of customer-defined applications USB-to-RS-232 Dongles Point-of-Sale Terminal Peripheral Interface Mobile phone data cable Serial-based MCU interface Industrial control interface Features Benefits Applications 1 ku SRP = $2.25 More Information
Typical Application:USB to RS–232 Bridge TPS76933 SN75LV4737A TUSB3410 More Information
TUSB3410UARTPDK Evaluation of the TUSB3410 as a USB to RS-232 converter. • Features • Quickly convert an RS-232 product to USB • Jump start development or use as a complete USB-to-RS-232 converter • Bridging FW, drivers, and schematics provided • Quick connect to a USB-enabled host • No Power Supply required - the EVM gets power via the USB cable (not included) • What’s Included? • Getting Started Letter • Populated EVM Board • USB and UART Cables • Schematic • User's Guide www.ti.com/tusb3410uart More Information
TUSB3410UARTPDK Software • TUSBWINVCP Software – www.ti.com/tusbwinvcp: • Win98, WinMe, Win2K, and WinXP Drivers and Firmware object code that creates a Virtual COM Port (VCP) can be downloaded from the above tool folder link if you agree to the online license agreement that requires registration with MY.TI. • Linux has native support in 2.6.11 kernel tree. Other Linux support can be found at www.brimson.com or by contacting usb@ti.com. • MAC is in development with BETA versions available by contacting usb@ti.com. • To create your own application firmware, a compiler will be necessary: • The TUSB3410 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 www.iar.com, www.keil.com, and at www.tasking.com. • The source code for our VCP drivers is available after an on–line survey is submitted and reviewed at http://focus.ti.com/docs/toolsw/folders/print/tusbwinvcp-srccode.html • Utilities: • USB I2C Header Generator Utility for VCP Applications Utility (www-s.ti.com/sc/psheets/sllc251/sllc251.zip) • A DOS-based tool that generates an image file for your I2C EEPROM using your binary object code and/or custom descriptors as inputs. • Note: AppLoader should not be used in conjunction with this tool More Information
TUSB3410GPIOPDK Evaluation of the TUSB3410 as a general purpose USB MCU. • Features • Jump start development with a resident TUSB3410 • Test via on board buttons/lights • Quick connect to a USB-enabled host • Download Firm Ware changes via USB for quick debugging • No Power Supply required - the EVM gets power via the USB cable (not included) • What’s Included? • Downloadable gerber file • Getting Started Letter • USB and UART Cable • Schematic • User's Guide www.ti.com/tusb3410gpio More Information
TUSB3410GPIOPDK Software • Firmware: • The EVM board comes with firmware that makes the PDK act like a four-key USB keyboard. • Source code for this sample code is available to download after registering through MY.TI • To create your own FW, a compiler will be necessary. There are several compilers on the market that would be suitable, for example, see www.iar.com, www.keil.com, and www.tasking.com. • Drivers: • 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 www.usb.org • If this 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 (www.jungo.com) Package. Another option would be to use the Microsoft DDK USB Driver. • Utilities: • I2C Header Generator Utility (www-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.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 • Note: AppLoader should not be used in conjunction with the TUSB3410UARTPDK More Information
Key Documentation • TUSB3410 Data Manual • slls519: focus.ti.com/lit/ds/symlink/tusb3410.pdf • VIDs, PIDs, and Firmware: Design Decisions When Using TI USB Device Controllers Application Note • slla154: focus.ti.com/lit/an/slla154/slla154.pdf • Application of TIs VCP Software Solution Guide • slla170: focus.ti.com/lit/an/slla170/slla170.pdf • TUSB2136/TUSB3210 Firmware Debugging Guide : • sllu027a: focus.ti.com/lit/an/sllu027a/sllu027a.pdf More Information
TUSB3410 Product Family Roadmap Integrated 5V-to-3.3V Reg. • Lower System BOM Cost VBUS input. • In self-powered apps, the bootcode can check for bus attachment, and if not attached, do not yet assert DP/DM. Errata Fixes • Bootcode • /SUSPEND Current ROM/RAM to all ROM • Convert BOOTCODE ROM and APPLICATION RAM to Single APPLICATION ROM memory block • Fixed-function device • Allows lower device cost All TUSB3410 Product Roadmap Information is Preliminary and Subject to Change TUSB3413 ROM = RS232 POTENTIAL EXAMPLES Existing TUSB3410 TUSB3411 RAM-Based RAM→ROM TUSB3414 ROM = IrDA SN34xx ROM = Custom Projected Schedule: TUSB3411 Samples: 12/2005 TUSB3411 M/P: 03/2006 TUSB3413 Samples: 03/2006 TUSB3413 M/P: 06/2006