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
您可能关注的文档
最近下载
- 配网低压V1.0版杆型组装图.pdf VIP
- 2008年湖南公务员考试各市成绩 .pdf VIP
- 普通党员2025年度组织生活会个人“五个方面”对照检查材料文稿.docx VIP
- 统编版(26春)小学道德与法治二年级下册12《见贤要思齐》教学课件.pptx VIP
- 氟化铝化学分析方法和物理性能测定方法 第6部分:二氧化硅含量的测定 钼蓝分光光度法.pdf VIP
- 中国国防的发展历史.ppt VIP
- 二级注册建筑师考试考点梳理2025.docx VIP
- NMEA0183协议标准V4.10版本_nmea01_高清版电子文档.pdf VIP
- CECS218-2007 水景喷泉技术规程.pdf VIP
- 七年级下册美术课件 色彩的魅力课件1人教版.ppt VIP
原创力文档

文档评论(0)