Atmel MCUs
Xplained Pro Hardware Development Kit (HDK)
USER GUIDE
Hardware Development Kit
The Atmel Hardware Development Kit (HDK) provides all necessary
information for a developer to make hardware that is compatible with Atmel
Xplained Pro products, integrate it with Atmel Studio and add example
firmware.
®
Atmel-42091D-Atmel-Xplained-Pro-Hardware-Development-Kit_User Guide-10/2015
Table of Contents
Hardware Development Kit..............................................................................................1
1. Introduction................................................................................................................ 4
1.1.
1.2.
1.3.
Compatible Xplained Pro Hardware............................................................................................. 4
Studio Integration......................................................................................................................... 5
Example Code..............................................................................................................................5
2. Xplained Pro Hardware Platform............................................................................... 6
2.1.
Naming Convention......................................................................................................................6
2.1.1.
Product Hierarchy.......................................................................................................... 6
2.1.2.
Xplained Pro Main Board Naming Convention.............................................................. 6
2.1.3.
Xplained Pro Extension Naming Convention.................................................................6
2.1.4.
Silkscreen Text...............................................................................................................7
Embedded Debugger................................................................................................................... 8
Xplained Pro Analog Module (XAM).............................................................................................8
2.3.1.
Overview........................................................................................................................8
2.3.2.
EDBG Interface..............................................................................................................9
2.3.3.
Sample Rate................................................................................................................ 10
2.3.4.
Measurement Ranges and Accuracy...........................................................................10
Xplained Pro ID System............................................................................................................. 10
2.4.1.
Overview......................................................................................................................10
2.4.2.
ID System Implementation on Extensions................................................................... 11
2.4.3.
ID Device Data.............................................................................................................12
2.4.4.
Data Encoding............................................................................................................. 12
2.4.5.
Creating Your Own ID Data......................................................................................... 13
2.4.6.
Programming the ID Device.........................................................................................13
Xplained Pro Connectors............................................................................................................14
2.5.1.
Extension Header Numbering......................................................................................14
2.5.2.
Xplained Pro Standard Extension Header................................................................... 15
2.5.3.
Xplained Pro Power Header........................................................................................ 20
2.5.4.
Current Measurement Header..................................................................................... 21
2.5.5.
Xplained Pro Segment LCD Connector....................................................................... 21
2.5.6.
Xplained Pro LCD Extension Connector......................................................................22
Power Specifications.................................................................................................................. 24
2.6.1.
Typical Power Supply Implementations....................................................................... 25
Board Stacking Options..............................................................................................................26
2.2.
2.3.
2.4.
2.5.
2.6.
2.7.
3. Xplained Pro MCU Boards.......................................................................................31
3.1.
Standard On-board Features..................................................................................................... 31
3.1.1.
Embedded Debugger (EDBG)..................................................................................... 31
3.1.2.
Reset Button................................................................................................................ 32
3.1.3.
Wake-up/Bootloader/User Button................................................................................ 32
3.1.4.
Current Measurement Header..................................................................................... 32
Mechanical Dimensions and Component Placement.................................................................32
3.2.1.
Plastic Isolation Bumpers............................................................................................ 32
3.2.
Atmel Xplained Pro Hardware Development Kit (HDK) [USER GUIDE]
Atmel-42091D-Atmel-Xplained-Pro-Hardware-Development-Kit_User Guide-10/2015
2
3.2.2.
3.2.3.
3.2.4.
3.2.5.
Component Height.......................................................................................................32
Mounting Holes............................................................................................................33
Board Sizes................................................................................................................. 33
Connector and Header Placement.............................................................................. 35
4. Xplained Pro Extensions..........................................................................................39
4.1.
Extension Board Templates........................................................................................................39
4.1.1.
Designing a Board with the Standard Extension Header.............................................39
4.1.2.
Designing a Board with the Segment LCD Connector.................................................52
4.1.3.
Designing a Board with the LCD connector.................................................................53
5. Xplained Pro Extensions in Atmel Studio................................................................ 63
5.1.
Xplained Pro Landing Page........................................................................................................63
6. Appendix..................................................................................................................64
6.1.
6.2.
Xplained Pro I
2
C Address List.................................................................................................... 64
id_tool Version History................................................................................................................65
6.2.1.
Version 1.0...................................................................................................................65
6.2.2.
Version 0.5...................................................................................................................65
7. Document Revision History..................................................................................... 66
Atmel Xplained Pro Hardware Development Kit (HDK) [USER GUIDE]
Atmel-42091D-Atmel-Xplained-Pro-Hardware-Development-Kit_User Guide-10/2015
3
1.
Introduction
The Hardware Development Kit (HDK) describes how to integrate an Xplained Pro design seamlessly into
the Atmel tools and software offering. Three requirements must be fulfilled in order to accomplish this
task:
1.
2.
3.
Compatible hardware.
Atmel Studio integration.
Example code.
When all these requirements are fulfilled a good user experience is achieved because each step in the
evaluation process is covered and the user has easy access to everything needed.
1.1.
Compatible Xplained Pro Hardware
The Xplained Pro platform consists of several standardized building blocks that need to work together for
the system to work. Otherwise interoperability issues may occur where extensions cannot be connected
due to incompatible pinout or the hardware identification system does not work. Typical hardware building
blocks on the Xplained Pro platform are:
•
Standardized pinout and position for extension headers
•
Standardized board sizes
•
Embedded Debugger (EDBG)
•
•
Hardware identification system
Xplained Pro Analog Module (XAM)
The Hardware Development Kit provides all information that is necessary to create an Xplained Pro
product that is compatible with the Xplained Pro platform. The above building blocks are described in this
document.
Figure 1-1 Typical Xplained Pro Hardware
Atmel Xplained Pro Hardware Development Kit (HDK) [USER GUIDE]
Atmel-42091D-Atmel-Xplained-Pro-Hardware-Development-Kit_User Guide-10/2015
4
1.2.
Studio Integration
When Atmel Studio detects Xplained Pro compatible hardware it will search for a landing page for it and
present it to the user. The landing page contains:
•
Short description of the kit
•
Picture of the kit
•
Links to kit documentation
•
Links to relevant datasheets
•
Link that opens a list with relevant applications for this kit (filtered ASF examples list)
•
Link to places where the kit can be bought
Other information on the landing page is obtained directly from the connected hardware via the kit
identification system e.g. revision, capabilities, serial number, etc.
If no landing page is found the user will be requested to update the Atmel Kits extension from the Atmel
Gallery.
Related Links
Xplained Pro Landing Page
on page 63
1.3.
Example Code
The final step of the integration is addition of example code for the hardware. This is described in detail in
the Software Development Kit (SDK). The SDK is available at the
Atmel Gallery Partner
site.
Atmel Xplained Pro Hardware Development Kit (HDK) [USER GUIDE]
Atmel-42091D-Atmel-Xplained-Pro-Hardware-Development-Kit_User Guide-10/2015
5