Download presentation
Presentation is loading. Please wait.
Published byAugustine Morton Modified over 9 years ago
1
October 10, 20001
2
2 USB OnTheGo Ed Beeman Hewlett Packard
3
October 10, 20003 OnTheGo Charter w Address the unique needs of portable devices – Connector size – Dual-role: u Sometimes peripheral (camera uploads pictures to PC) u Sometimes host (camera sends pictures to printer) w Maintain spirit of USB w Minimize deviations from core spec
4
October 10, 20004 Use Model Examples Exchange pictures Upload pictures to web Print pictures Camera Cell Phone PrinterCamera Exchange songs MP3 player Exchange Contact info Print call info Upload pictures to web Cell Phone PrinterCamera Synchronize phone list, meetings Upload pictures Download songs Cell Phone Camera MP3 player PCFunctionsSlaveMaster
5
October 10, 20005 Why USB? w Ubiquitous…Now w Cheap w Reliable w Good performance w Gates are cheap, easy to add light host controller w Wireless may play stronger role in future
6
October 10, 20006 Smaller Connectors w Now: – ECN to core spec – A to mini-B cable – Mini-B receptacle w Future: – Mini-A to mini-B and mini- A to B cables – Mini-AB receptacle – Not yet sanctioned – waiting for OTG spec
7
October 10, 20007 Mini-AB receptacles w Accepts either mini-A or mini-B plug – Mini-A plug => Master, Mini-B plug => Slave – 5 th pin is shorted to ground in mini-A plug (no 5 th wire) w Dual function allows small footprint, with no implied hub w Warning: don’t use mini-AB receptacle yet – Wait for OTG master capability – Breaks bus – cable inserted wrong and not reversible
8
October 10, 20008 Dual Role Devices w 100% compliant as a peripheral device w Additional limited host capability – 4mA Vbus – Supported device list u Hub support is optional – Primarily for single device to one other device u Can be extended to full host capability w Not peer-to-peer – Same USB protocol
9
October 10, 20009 Master Negotiation Protocol w Effectively turns cable around – Two dual-role devices – Mini-A to mini-B cable – Default slave (mini-B end) wants to start conversation w Operation – Master enables MNP in OTG slave with Set Feature – Slave disconnects – Master asserts pull-up – Slave issues reset and SOF – Slave enumerates and begins activity – On Suspend, Master drops pull-up and resumes Master role
10
October 10, 200010 Lots of work left w OTG Specification Schedule – V0.6 on Sept 26 – Spec not yet complete – V0.7 in Oct/Nov – all issues addressed in spec, final format, still some unresolved issues – V0.8 by Year end – finish prototypes – V1.0 by 2Q01 w Compliance definition just starting w Logo variant?
11
October 10, 200011 Issues raised by OnTheGo w Benefit to consuming < 4mA on Vbus w Multiple cables – A:B, A:mini-B, mini-A:mini-B, mini-A:B? w Masters that don’t support all devices – Targeted device list w Greater need for device class support – E.g., Printer page description
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.