TNFG - uOMIC Eval Board

This document shows the documentation for the Tecnofingers uPMIC Eval board. Preliminary version, use only for data updating or corrections.

Description

The uPMIC Eval is an evaluation board for the Tecnofingers uPMIC power management IC. This board brings the capability to access to each one of the Tecnofinges IC pins and allows to load easily a power initialization sequence for advanced microprocessor-based applications. Look at the following link (uPMIC) for more details regarding the uPMIC IC.

The next figure shows the top and bottom view of the uPMIC Eval.

[Modificar imágenes]
UPMIC Eval v0 top v01.jpg UPMIC Eval v0 bott v00.jpg

The board has been designed bearing in mind the needs of the hardware and firmware developers. It uses standard 2.54mm headers for providing access to all the signals from the uPMIC IC and some jumpers could be placed or removed in order to configure manually some of the power management IC features.

For managing the uPMIC IC, the UART port can be used either by connecting directly the RX and TX signals to the UART port of an external controller, or through a USB to UART converter that is embedded on the uPMIC Eval board.

With this board you can:

  • Test the Tecnofingers uPMIC IC capabilities.
  • Develop and test the power-on sequence for your design.
  • Configure the uPMIC IC for providing the customized power solution your system needs.
  • Reuse this design as a model for your design.
  • Use it as a USB managed multi-output supply board.

The following picture shows the uPMIC Eval Block Diagram.

[Modificar imágenes]
UPMIC Eval v0 BlockDiagram v00.jpg

Specifications

Supply

[Modificar imagen]


UPMIC Eval v0 Supply v00.jpg

The image above highlights the area where are placed the three ways to provide the power supply to the uPMIC Eval board. On the one hand, there are two standard 2.54mm male pin headers, and on the other hand, there are two connectors: a micro USB B type and a 2-pin screw terminal block.

The three power inputs provide the same power input signal, named VIN on the schematic. The following table indicates the maximum current supported by each power supply input.

Input supply Max current (A)
Headers 3
Micro USB 0.5
Terminal Block 10


The input voltage range is specified on the next table. There is a mark on the board indicating the positive and the negative terminal, be careful to connect them properly.

Parameter Voltage (V)
VIN min 2.6
VIN max 5.5

Control and Management

[Modificar imagen]
UPMIC Eval v0 ControlAndManagement v00.jpg

The Tecnofingers uPMIC IC is managed through the UART serial port. This evaluation board offers two ways to connect the UART bus to the Application Processor (AP). One manner is by connecting directly the TX and RX signals on the bottom place of the preceding picture. Both UART signals are easily accessible on the board by means of three female headers. A mark on the board identifies each signal.

The other way to manage the uPMIC IC is by using the micro USB type B connector. The uPMIC Eval board embeds a UART to USB converter IC allowing direct interconnection in between the board and the computer.

The high logic level is 1.8V for both TX and RX UART signals.

Headers description

LDOs

The following image identifies all the headers related to the Low-Drop Regulators (LDO).

[Modificar imagen]
UPMIC Eval v0 HeadrLDO v00.jpg

For the highlighted female headers, the nearest pins to the board outline are connected to GND.

The LDO input selector male headers should be used for selecting the input of the LDOs groups. Note that the number indicated on each

The LDO input selector male headers are intended to choose the power supply input of each of the 6 LDO input groups. If a jumper is placed in between LDOxEX and LDOINx, then, all the LDOs that are in the LDO group x are fed through the LDOxE pin. Otherwise, if the jumper is placed in between LDOINx and VIN, then the input supply of all the LDOs on the LDO group x is VIN.

When there is a jumper connecting EN with 1V8 on the LDO Enable male header, the following LDOs are enabled: LDO03, LDO04, LDO09, LDO11, LDO12, LD20, LDO21, LDO22, LDO23, LDO24, LDO25, LDO26. When a jumper is connecting EN with GND, then all the preceding LDOs are disabled.

Once the Application Processor (AP) boots up, the AP is able to power down and up the LDO and Buck rails via PWREN signal to enter/exit (deep) sleep mode. PWREN status is ignored during initial power up and down processes. All programming must be done before the AP enters the sleep mode by pulling PWREN low since the AP does not have programming capability in (deep) sleep mode.

Bucks

The following image identifies all the headers related to the nine Buck switching supplies available on the uPMIC IC.

[Modificar imagen]
UPMIC Eval v0 HeadrBucks v00.jpg

For the highlighted female headers under the name "Buck inputs/outputs", the nearest pins to the board outline are connected to GND. The remaining pins are the inputs and outputs signals of each Buck converter. The Bx pin corresponds with the Buckx output. Likewise, the BxE pin corresponds with the Buckx input, so that pin is the external power input pin for the Buckx.

The Buck input selector male headers are intended to choose the power supply input of each of the nine Buck converters. If a jumper is placed in between BxEX and BxIN, then, the Buck Bx is fed through the BxE pin. Otherwise, if the jumper is placed in between BxIN and VIN, then the input supply of the Buck Bx is VIN.

There is also an array of male headers disposed in order to enable/disable the Buck8 and Buck9. A jumper connecting EN with 1V8 enables the corresponding Buck. When the jumper connects EN to GND, then the buck is disabled.

Once the Application Processor (AP) boots up, the AP is able to power down and up the LDO and Buck rails via PWREN signal to enter/exit (deep) sleep mode. PWREN status is ignored during initial power up and down processes. All programming must be done before the AP enters the sleep mode by pulling PWREN low since the AP does not have programming capability in (deep) sleep mode.

GPIO

Each of the two GPIOs available on the uPMIC are connected to male headers located on the left side of the uPMIC Eval board. The following image identifies the parts related to such signals.

UPMIC Eval v0 GPIOs v00.jpg

The left pin of both "GPIO0 male headers" and "GPIO1 male headers" group is connected directly to the uPMIC IC GPIO pins. If a jumper is placed connecting the two-male of each header group, then, the onboard LEDs D1 and D2 can be used in order to check both the GPIO0 and the GPIO1 signals.

DVS

The uPMIC IC offers the Dynamic Voltage Scaling (DVS) functionality for the Bucks 2, 3 and 4. The following image identifies the headers that allow configure it and use it.

[modificar imagen]

UPMIC Eval v0 DVS v00.jpg

See the section "Dynamic Voltage Scaling (DVS)" on the uPMIC IC documentation for more information on how the (DVS) works.

Clocks

There are three clock sources available on the Tecnofingers uPMIC IC. All of them are connected to the female pin header on the right side of the uPMIC Eval board. Look at the following picture to identify each one.

[cambiar imagen]

UPMIC Eval v0 Clocks v00.jpg

The "32KHAP" Application Processor clock is a 1.8V signal, while the 32KHO1 and 32KHO2 signal clocks can be referenced to external voltage supplies. The uPMIC Eval allows it by means of connecting an external voltage reference source to the central male pin of the header group (signal V32KHOx). A jumper can be placed in between the V32KHOx and the 1V8 if the clock signal V32KHOx is wanted to be at 1.8V. Note that in that case, the "x" can only be replaced by "1" or "2".

Control

All the control signals are available on the female header array on the left side of the uPMIC Eval. The following picture identifies its placement.

[modificar imagen]

UPMIC Eval v0 Control v00.jpg

The next table identifies the 14 control signals.

Pin Description Pin Description
1 #PWRON 2 32KHO1
3 32KHO2 4 32KHAP
5 PWREN 6 PMIC_RSTB_OUT
7 PMIC_ONOB 8 #IRQ
9 #INT 10 1WIRE
11 SPLYCTRL 12 #SHTDN
13 #RSTOUT 14 #RESET

Buttons

As the following image shows, there are three buttons the user can press in order to control the uPMIC IC. The RESET and the SHTDN buttons are connected to the #RESET and #SHTD signals, respectively. By pressing any of those two buttons, the uPMIC IC is reseted. For switch it on, the PWRON button should be pressed. This button is connected to the #PWRON signal. Look at the schematics section for more details.

[cambiar imagen]

UPMIC Eval v0 Buttons v00.jpg

LEDs

There are 7 LEDs assembled on the uPMIC Eval board. The following image identifies each one of them.

[modificar imagen]

UPMIC Eval v0 LEDs v00.jpg

The labeled LED "PWRON" (D3) is connected to the Buck7 output through a CMOS-N transistor (Q3). This will make the LED to shine once the PMIC is turned ON.

The labeled LEDs "VIN" and "Data supply" (LED1 and LED2, respectively) are intended to indicate that there is a powered USB cable connected to the connector J1 and J2, respectively.

The UART to USB converter workflow is indicated by means of the LEDs labeled as "Data RX/TX".

Finally, the labeled LEDs "GPIO0" (D1) and "GPIO1" (D2) can be used for testing and debugging purposes. Both LEDs are controlled by means of CMOS-N transistors (Q1 and Q2, respectively). More details about usign those LEDs can be found on the "Headers-GPIO" section.

SWD

The SWD port is used in order to flashing the Tecnofingers uPMIC IC. This port is tied to a connector identified on the following image.

[modificar imagen]

UPMIC Eval v0 SWD v00.jpg

The next table describes each pin of the SWD connector.

Pin Description Pin Description
1 1V8 2 SWDDIO
3 GND 4 SWDCLK
5 GND 6 Unconnected
7 Unconnected 8 Unconnected
9 GND 10 #SHTDN (1)

(1) Default configuration.

Getting started

[Under construction]
.
.
.

Schematics

Click the image below to download the schematic files.


Bill of materials

Click the image below to download the BOM files.

Fabrication files

Click the image below to download the fabrication files.

Mechanical specifications


UPMIC Eval v0 Dimensions v00.jpg

Warranty

  • Precaution against Electrostatic Discharge. When handling Tecnofingers products, ensure that the environment is protected against static electricity. Follow the next recommendations:
  1. The users should wear anti-static clothing and use earth band when manipulating the device.
  2. All objects that come in direct contact with devices should be made of materials that do not produce static electricity that would cause damage.
  3. Equipment and work table must be earthed.
  4. Ionizer is recommended to remove electron charge.
  • Contamination. Be sure to use semiconductor products in the environment that may not be exposed to dust or dirt adhesion.
  • Temperature/Humidity. Semiconductor devices are sensitive to environment temperature and humidity. High temperature or humidity may deteriorate semiconductor devices characteristics. Therefore avoid storage or usage in such conditions.
  • Mechanical Shock. Care should be exercised not to apply excessive mechanical shock or force on the connectors and semiconductors devices.
  • Chemical. Do not expose semiconductor device to chemical because reaction to chemical may cause deterioration of device characteristics.
  • Light Protection. In case of non-EMC (Epoxy Molding Compound) package, do not expose semiconductor IC to strong light. It may cause devices malfunction. Some special products which utilize the light or have security function are excepted from this specification.
  • Radioactive, Cosmic and X-ray. Semiconductor devices can be influenced by radioactive, cosmic ray or X-ray. Radioactive, cosmic and X-ray may cause soft error during device operation. Therefore semiconductor devices must be shielded under environment that may be exposed to radioactive, cosmic ray or X-ray.
  • EMS (Electromagnetic Susceptibility). Note that semiconductor devices characteristics may be affected by strong electromagnetic waves or magnetic field during operation.

Disclaimer

Tecnofingers reserves the right to make corrections, enhancements, improvements and other changes to its products and services, and to discontinue any product or service. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All the hardware products are sold subject to the Tecnofingers terms and conditions of sale supplied at the time of order acknowledgment.

All brand names, trademarks and registered trademarks belong to their respective owners.

We are constantly striving to improve the quality of our technical notes. If you find an error or omission please let us know. Email us at: info@rhomb.io.