Escolar Documentos
Profissional Documentos
Cultura Documentos
1542 USB3
Slide
Class Objectives
1542 USB3
Slide
Sample Agenda
1542 USB3
Slide
1542 USB3
Slide
1542 USB3
Slide
1542 USB3
Slide
1542 USB3
Slide
1542 USB3
Slide
Cons:
1542 USB3
Slide
Features:
GPIO manipulation
1542 USB3
Slide
10
Pros:
No firmware development
No certification costs
1542 USB3
Slide
11
Cons:
1542 USB3
Slide
12
1542 USB3
Slide
13
1542 USB3
Slide
14
1542 USB3
Slide
15
1542 USB3
Slide
16
1542 USB3
Slide
17
1542 USB3
Slide
18
Features:
1542 USB3
Slide
19
1542 USB3
Slide
20
Cons:
1542 USB3
Slide
21
Features:
GPIO manipulation
1542 USB3
Slide
22
Pros:
No firmware development
No certification costs
1542 USB3
Slide
23
Cons:
1542 USB3
Slide
24
1542 USB3
Slide
25
1542 USB3
Slide
26
1542 USB3
Slide
27
1542 USB3
Slide
28
Sample Agenda
1542 USB3
Slide
29
Introduction to Microchips
USB-UART Standalone
Solution MCP2200
1542 USB3
Slide
30
MCP2200
1542 USB3
Slide
31
Composite device
HID interface
Chip Configuration
GPIO manipulation
EEPROM storage
CDC interface
1542 USB3
Slide
32
MCP2200 UART
Features
UART Features:
1542 USB3
Slide
33
Status pins
Bus activity (Tx/Rx LED output)
USB Suspend State - pin signaling
USB Configured State - pin signaling
GPIO manipulation
256 bytes of user EEPROM for
nonvolatile user storage
1542 USB3
Slide
34
MCP2200 Features
USB
GPIO
UART
1542 USB3
Slide
35
MCP2200 Features
Development
Production
1542 USB3
Slide
36
MCP2200 Configuration
Utility
VID and PID
Configures the
device
2011 Microchip Technology Incorporated. All Rights Reserved.
1542 USB3
Slide
37
MCP2200.INF File
Modifications
pair in both
places
1542 USB3
Slide
38
MCP2200.INF File
Modifications
Change the
strings to fit
your needs
1542 USB3
Slide
39
MCP2200 Configuration
Utility
VID and PID
1542 USB3
Slide
40
MCP2200 Configuration
Utility
Default UART
Alternate pin
functions
GPIO config
String descriptors
1542 USB3
Slide
41
MCP2200 Configuration
Utility
Status window
Configures the
device
2011 Microchip Technology Incorporated. All Rights Reserved.
1542 USB3
Slide
42
Load production
configuration
Counter
1542 USB3
Slide
43
MCP2200 New
Configuration Utility
1542 USB3
Slide
44
MCP2200 System
Integration
2 capacitors, 1 resistor
1542 USB3
Slide
45
MCP2200 Ecosystem
1542 USB3
Slide
46
MCP2200
GPIOs
TX
RX
RX
TX
RTS
CTS
CTS
RTS
GPIOs
1542 USB3
Slide
47
Sample Agenda
1542 USB3
Slide
48
Demonstration MCP2200
1542 USB3
Slide
49
MCP2200EV-VCP
1542 USB3
Slide
50
Okay not
that old.
2011 Microchip Technology Incorporated. All Rights Reserved.
1542 USB3
Slide
51
Tx
Tx
Rx
Rx
USB
USB
RealTerm
Windows PC
RealTerm
Virtual connection
1542 USB3
Slide
52
1542 USB3
Slide
53
Bottom side
1542 USB3
Slide
54
UART signals
PICkit Serial connector
MCP2200
Breakout Board
PIC16F886 28pin
Demo Board
1542 USB3
Slide
55
RX
TX
TX
RX
USB
1542 USB3
Slide
56
1542 USB3
Slide
57
MCP2200
Digital
Isolation
UART
4-pin
USB
1542 USB3
Slide
58
RX
TX
TX
RX
USB
1KV electrical
isolation
Firmware echoes back
the received data
1542 USB3
Slide
59
Sample Agenda
1542 USB3
Slide
60
Introduction to Microchips
USB-SPI Standalone
Solution MCP2210
1542 USB3
Slide
61
MCP2210
1542 USB3
Slide
62
1542 USB3
Slide
63
1542 USB3
Slide
64
MCP2210 Storage/Config
Features
1542 USB3
Slide
65
Extra Features:
Status pins
Tx/Rx traffic (for LED signaling)
USB Suspend State - pin signaling
USB Configured State - pin signaling
1542 USB3
Slide
66
MCP2210 System
Integration
2 capacitors, 1 resistor
1542 USB3
Slide
67
MCP2210 Ecosystem
1542 USB3
Slide
68
MOSI (SDO)
MISO (SDI)
SCK
CS
GPIOs
Full-duplex
SPI slave chip
Half-duplex
SPI slave chip
SDO
SDI
SCK
CS
SDO/SDI
INT
1542 USB3
SCK
CS
INT
Slide
69
Sample Agenda
1542 USB3
Slide
70
Demonstration MCP2210
1542 USB3
Slide
71
TBD
1542 USB3
Slide
72
Demo MCP2210EV
PICkit Serial
1542 USB3
Slide
73
Demo MCP2210EV
PICkit Serial
MCP2210
Temp. Sensor
MOSI (SDO)
SDO/SDI
MISO (SDI)
SCK
CS
SCK
TC77
CS
GPIOs
EEPROM
12bit ADC
SDO
SDI
SCK
CS
SDO
SDI
SCK
CS
25LC010
MCP3201
1542 USB3
I/O Expander
SDO
SDI
SCK
CS
MCP23S08
Slide
74
16/24 bits/sample, up to 64 K
Samples/s uses MCP3901 (2ch.
Delta-Sigma ADC)
USB access through MCP2210
Applications
High precision sensor readings
Energy monitoring/metering
1542 USB3
Slide
75
1542 USB3
Slide
76
USB
Analog input CH1
1542 USB3
Slide
77
Sample Agenda
1542 USB3
Slide
78
Summary
1542 USB3
Slide
79
Summary
Today we covered:
1542 USB3
Slide
80
Q&A
1542 USB3
Slide
81
Thank you!
1542 USB3
Slide
82
Trademarks
The Microchip name and logo, the Microchip logo, dsPIC, KeeLoq, KeeLoq
logo, MPLAB, PIC, PICmicro, PICSTART, PIC32 logo, rfPIC and UNI/O are
registered trademarks of Microchip Technology Incorporated in the U.S.A.
and other countries.
FilterLab, Hampshire, HI-TECH C, Linear Active Thermistor, MXDEV,
MXLAB, SEEVAL and The Embedded Control Solutions Company are
registered trademarks of Microchip Technology Incorporated in the U.S.A.
Analog-for-the-Digital Age, Application Maestro, chipKIT, chipKIT logo,
CodeGuard, dsPICDEM, dsPICDEM.net, dsPICworks, dsSPEAK, ECAN,
ECONOMONITOR, FanSense, HI-TIDE, In-Circuit Serial Programming,
ICSP, Mindi, MiWi, MPASM, MPLAB Certified logo, MPLIB, MPLINK,
mTouch, Omniscient Code Generation, PICC, PICC-18, PICDEM,
PICDEM.net, PICkit, PICtail, REAL ICE, rfLAB, Select Mode, Total
Endurance, TSHARC, UniWinDriver, WiperLock and ZENA are trademarks
of Microchip Technology Incorporated in the U.S.A. and other countries.
SQTP is a service mark of Microchip Technology Incorporated in the
U.S.A.
All other trademarks mentioned herein are property of their respective
companies.
2011, Microchip Technology Incorporated, All Rights Reserved.
1542 USB3
Slide
83