ti网站usb教程msp430超低功耗.pdf

Agenda • MSP430 USB Overview (30 min) • LAB 1: Run a USB Virtual COM Port Example (15 min) • BREAK (10 min) • API Stacks Descriptor Tool (35 min) • LAB 2: Using the Descriptor Tool (25 min) • BREAK (10 min) • High-level overview of the USB API (15 min) • LAB 3: Porting an Application to USB (35 min) • Conclusion (5 min) MSP430’s USB Hardware Module Devices USB in the Market • Universal Serial Bus (USB) has e prolific in the market – Everything from s to coffee warmers • Standardized user experience has made it successful – Manufacturers see it as an easy interface for user • Easy to use – But it hides complexity! Speed, Role, Transfer Types • MSP430’s USB is a full-speed device (12Mbps) – Not a USB host • USB transfer types – This is a low-level USB concept indicating styles of data transfer: bulk for pools of data, interrupt for small time-sensitive data, etc. – MSP430 supports all transfer type cept isochronous (used only for streaming audio) USB device Endpoints • USB endpoints – More endpoints lets you build more USB interfaces into a composite USB device – MSP430 has 8 IN 8 OUT endpoints -- more than what’s needed by 99% of USB apps – Each endpoint supports either bulk or interrupt transfers; EP0 is control • A amples, one MSP430 can support: • Three COM ports + a mass storage device, or.. • Seven HID interfaces, or… • Two COM ports + two HID interfaces + one MSC interface USB Clocking • The USB module requires a 48MHz clock, generated by an integrated PLL • The PLL needs a crystal-based reference – USB’s full-speed precision requirements are ±2500ppm. – Apply a crystal to the standard XT2 oscillator (4MHz). (Most ceramic

文档评论(0)

1亿VIP精品文档

相关文档