HYDRA-X10 Power Application Controllers TM PAC5210 - HYDRA-X User’s Guide www.active-semi.com Copyright © 2014 Active-Semi, Inc. CONTENTS Contents ...............................................................................................................................................................2 Overview ..............................................................................................................................................................3 HYDRA-X10 Body Resources..............................................................................................................................5 Header Descriptions .........................................................................................................................................5 HYDRA-X10 Pinout and Signal Connectivity ...................................................................................................5 Power Input ......................................................................................................................................................6 Operating the HYDRA-X10 Body With 12V VIN...............................................................................................6 LED’s ................................................................................................................................................................7 SWD Debugging ...............................................................................................................................................8 SWD Jumper/Shunt and Push Button ..............................................................................................................8 Serial Communications .....................................................................................................................................9 HYDRA-X10 Setup ............................................................................................................................................ 11 HYDRA-X Heads ............................................................................................................................................... 12 HYDRA-X Prototype Heads........................................................................................................................... 12 HYDRA-X Head Design................................................................................................................................. 14 About Active-Semi............................................................................................................................................. 15 - 2 - Rev 1.0 June 2014 OVERVIEW Active-Semi’s HYDRA-X10 development platform is a complete hardware solution enabling users not only to evaluate the PAC5210 device, but also develop power applications revolving around this powerful and versatile Cortex M0 based microcontroller. The module contains a PAC5210 power application microcontroller and all the necessary circuitry to properly energize the MCU and its internal peripherals once power is applied. To aid in the application development The HYDRA-X10 offers access to each and every one of the PAC5210 device’s signals by means of a series of female header connectors. Whereas the HYDRA-X10 module is referred to as the HYDRA-X Body, subsequent daughter card modules can be interfaced through these female connectors by merging both boards together. Throughout the rest of this documentation, said attachable daughter cards will be referred to as Heads. The HYDRA-X10 Body also contains all the necessary circuitry to connect the module to a PC computer through a conventional USB port which can then be used in the communication efforts by taking advantage of the PAC5210’s UART interface. Graphical User Interface (GUI) software suites can then be used to externally control particular application’s features. The final block within the HYDRA-X10 Body is a complete Serial Wire Debug (SWD) module which allows the microcontroller to be both programmed and debugged in real time. This SWD debugger block follows the CoLinkEx architecture and is compatible with the CooCox Integrated Development Environment (IDE). Both the USB to UART and SWD debugger can be disconnected from the PAC5210 device in case the user wishes to utilize a different means of serial communications or SWD debugging. Active-Semi’s HYDRA-X10 Body kit consists of the following: • • • HYDRA-X10 Body module HYDRA-X10 User’s Guide Schematics, BOM and Layout Drawings - 3 - Rev 1.0 June 2014 Figure 1: HYDRA-X10 Body Block Diagram Solution Benefits: • • • • • • Ideal for general purpose power applications and controllers Single-IC PAC5210 with 14 PWM outputs, 14 ADC inputs, I2C, UART, SPI and GPIO. USB 2 UART communication blocks allows communications with a PC computer Integrated SED debugger allows both programming and in real time debugging Foot print compatible with Arduino platform offerings Schematics, BOM, Layout drawings available The following sections provide information about the hardware features of Active-Semi’s HYDRA-X10 turnkey solution. - 4 - Rev 1.0 June 2014 HYDRA-X10 BODY RESOURCES Header Descriptions The following table shows the female header descriptions for the HYDRA-X10 Body module. Header J1 J2 J3 J4 J5 J6 J7 J8 J9 Pin 1 2 3 4 1-10 1-8 1-20 1-6 1-10 - Description PAC5210 secondary SWD port power (5V). PAC5210 secondary SWD port data input/output. PAC5210 secondary SWD port clock. PAC5210 secondary SWD port ground (GND). Refer to HYDRA-X10 pinout diagram Refer to HYDRA-X10 pinout diagram Refer to HYDRA-X10 pinout diagram Refer to HYDRA-X10 pinout diagram Refer to HYDRA-X10 pinout diagram VIN Power Input barrel connector (16V to 52V) USB to UART USB connector. USB to SWD debugger connector. HYDRA-X10 Pinout and Signal Connectivity The following diagram shows the female header pinout for the HYDRA-X10 Body module, as seen from above: Figure 2 HYDRA-X10 Pinout - 5 - Rev 1.0 June 2014 Power Input Power to the Hydra-X10 Body module can be applied to the J7 barrel connector or to the J5 female header connector’s VIN and GND terminals. Power to the module should not exceed 52V. The barrel connector power input is protected against voltage reversal. However, the VIN input at the J5 connector is not. Heads interfacing to the HYDRA-X10 should observe correct voltage polarity. Barrel Connector J7 correct polarity is with the center pin connected to VIN and the shell connected to GND. Figure 3 Barrel Connector J7 Polarity The HYDRA-X10 is optimized to operate with voltages ranging from 16V to 52V. When the VIN input voltage goes above 16V, the system exits UVLO protection and all subsystems, including voltage regulators, analog front end and microcontroller, are enabled. When an operational voltage is applied, LED D2 will light up. This is the LED which notifies VSYS (5V) rail is up and running. 3.3V and 1.8V regulators will also be operating at this point in time. Module is ready for use. Operating the HYDRA-X10 Body With 12V VIN Although the PAC5210 device is optimized to operate at higher than 12V voltages, it is still possible to operate the module with voltages in between 12V and 16V. Care must be taken, however, not to exceed the 16V mark. In order to operate the module at these lower voltages, the user must apply a short between the VHM and VP terminals. This tells the system not to use the Buck regulator. The 12V applied by the user at the VIN terminal, is then used to generate 5V, 3.3V and 1.8V. - 6 - Rev 1.0 June 2014 LED’s The HYDRA-X10 module incorporates a small number of LEDs for diagnostic purposes. These LED functions cannot be controlled by the user application. If the user requires the usage of LEDs, these can be added to the available GPIO resources. The following table shows the available LEDs and their associated diagnostic function. LED D1 D2 D3 D4 D5 Description USB Voltage. Lights up when an USB link is present at the J8 connection. Driven by the USB’s 5V VSYS (5V). Light up when the PAC5210 device is successfully powered up by VIN. VIN. Lights up as VIN voltage is applied. USB to UART TX. Lights up with data transmission to the microcontroller USB to UART RX. Lights up with data transmission from the microcontroller. - 7 - Rev 1.0 June 2014 SWD Debugging The HYDRA-X10 module comes equipped with a fully operational and ready to be used CoLinkEx compatible SWD debugger. User can utilize this link to download code to the PAC5210 device through the CooCox IDE or CoFlash FLASH loader application. Both of these applications, along with the CoLinkEx USB driver, can be downloaded from the www.coocox.org website. In the event the user desired to utilize a different debugger, connector J1 offers access to the PAC5210 SWD lines. The CoLinkEx debugger must be separated. Separation can be obtained by flipping the S2 DIP switches 3 and 4 to the OFF position. Figure 4 S2 DIP Switch Debugger Selection The integrated SWD module is powered from the PAC5210’s 3.3V regulator. SWD Jumper/Shunt and Push Button Jumper JP1 S1 Description Used to program U3 microcontroller with CoLinkEx SWD firmware. In Factory use only. SWD MCU Reset Push Button The S1 push button resets the SWD MCU. In the event SWD communications are not operational while all voltages are present, pushing the button may restore SWD functionality. NOTE: It is highly recommended the JP1 to never be populated with a shunt. Doing so will configure the SWD MCU to behave like an USB storage device. This mode is only meant to be employed when programming the SWD MCU with the CoLinkEx firmware. - 8 - Rev 1.0 June 2014 Serial Communications The HYDRA-X10 module also contains a fully operational USB to UART serial communications link the user can utilize to communicate with the PAC5210’s serial port. This connection is enabled by default at the factory. In the event the user desires to utilize a different serial communications source, the S2 DIP switch must be configured to separate the USB 2 UART resource from the PAC5210 microcontroller. Figure 5 depicts how to flip the S2 DIP switches 1 and 2 depending on which UART serial communications source is to be employed. Figure 5 S2 DIP Switch UART Channel Selection - 9 - Rev 1.0 June 2014 Figure 6:HYDRA-X10 Schematic Diagram - 10 - Rev 1.0 June 2014 HYDRA-X10 SETUP The setup for the HYDRA-X10 Body module requires up to three simple connections. 1. Connect the VIN power source via barrel connector J7. When VIN power is present, the LED D3 will light up. If VIN voltage is larger than 16V, the PAC5210’s Multi Mode Power Manager will be engaged and the VSYS (5V) regulator will be enabled. This event will result in LED D2 lighting up. 2. Connect the USB Serial Communications to J8: ensure the board’s USB cable is connected to a PC computer. LED D1 will light up when the connection is made. 3. Connect the USB SWD to J9. Ensure the board’s USB cable is connected to a PC computer. Coocox IDE will signal connection status. Figure 7:HYDRA-X10 Connections - 11 - Rev 1.0 June 2014 HYDRA-X HEADS HYDRA-X Prototype Heads Active-Semi provides three different prototype heads which allow the HYDRA-X10 Body module to be expanded by the user’s applications particular set of requirements. The three prototype heads are named after their size as: HYDRA-XPROTOS: Small size Prototyping Board (observes the same footprint as the HYDRA-X Body) HYDRA-XPROTOM: Medium size Prototyping Board (measuring 2.75” x 3.0”) HYDRA-XPROTOL: Large size Prototyping Board (measuring 4” x 4”) Figure 8 HYDRA-X PROTOS Prototype Board (2.1” x 2.7”) Figure 9 HYDRA-X PROTOM Prototype Board (2.75” x 3”) - 12 - Rev 1.0 June 2014 Figure 10HYDRA-X PROTOL Prototype Board (4” x 4”) - 13 - Rev 1.0 June 2014 HYDRA-X Head Design HYDRA-X10 users can take advantage of the female connectors which accept male header connectors to expand the Body module functionality. Whereas Active-Semi provides a number of existing Heads, users can are exhorted to design their own when possible. Measurements on where mounting holes and interface connectors are to be placed are shown below. Figure 11 HYDRA-X Floor Plan and Dimensions - 14 - Rev 1.0 June 2014 ABOUT ACTIVE-SEMI Founded in 2004 in Silicon Valley and headquartered in Allen, Texas, Active-Semi is a rapidly emerging leader in the multi-billion dollar power management IC and intelligent digital motor drive IC markets. The company's portfolio of analog and mixed signal SoCs (systems-on-chips) are scalable core platforms used in charging, powering and embedded digital control systems for end applications such as industrial, commercial and consumer equipment. The company offers power application microcontrollers, DC/DC, AC/DC, PMU and LED drivers that significantly reduce solution size and cost while improving systemlevel reliability. Active-Semi's turnkey solutions deliver energy-saving power conversion architectures that minimize energy usage and compress system development cycle-time by greater than 50 percent. Active-Semi ships 50 million power ICs per quarter and reached the "one billion units shipped" milestone in May 2012. The multi-national company focuses on commercializing industry leading power management IC solution platforms and has developed broad intellectual property with over 150 patents granted and pending. For more information visit: http://active-semi.com/ LEGAL INFORMATION & DISCLAIMER Copyright © 2012-2013 Active-Semi, Inc. All rights reserved. All information provided in this document is subject to legal disclaimers. Active-Semi reserves the right to modify its products, circuitry or product specifications without notice. Active-Semi products are not intended, designed, warranted or authorized for use as critical components in life-support, life-critical or safety-critical devices, systems, or equipment, nor in applications where failure or malfunction of any Active-Semi product can reasonably be expected to result in personal injury, death or severe property or environmental damage. Active-Semi accepts no liability for inclusion and/or use of its products in such equipment or applications. Active-Semi does not assume any liability arising out of the use of any product, circuit, or any information described in this document. No license, express, implied or otherwise, is granted under any patents, copyrights or other intellectual property rights of Active-Semi or others. Active-Semi assumes no liability for any infringement of the intellectual property rights or other rights of third parties which would result from the use of information contained herein. Customers should evaluate each product to make sure that it is suitable for their applications. Customers are responsible for the design, testing, and operation of their applications and products using Active-Semi products. Customers should provide appropriate design and operating safeguards to minimize the risks associated with their applications and products. All products are sold subject to ActiveSemi's terms and conditions of sale supplied at the time of order acknowledgment. Exportation of any Active-Semi product may be subject to export control laws. Active-Semi™, Active-Semi logo, Solutions for Sustainability™, Power Application Controller™, Micro Application Controller™, Multi-Mode Power Manager™, Configurable Analog Front End™, and Application Specific Power Drivers™ are trademarks of Active-Semi, I. ARM® is a registered trademark and Cortex™ is a trademark of ARM Limited. All referenced brands and trademarks are the property of their respective owners. - 15 - Rev 1.0 June 2014