NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

Programming the Power Sequencer on the MAVRK Pro Motherboard

From Texas Instruments Wiki
Jump to: navigation, search
Construction Icon small.png This page is currently under construction. The content of this page is due to change quite frequently and thus the quality and accuracy are not guaranteed until this message has been removed. Please feel free to contribute to this page while construction is in progress.
MAVRK Banner.png

MAVRK is no longer an active TI evaluation platform. Please contact TI application support if you need further information on TI products or support.

Introduction[edit]

The MAVRK PRO motherboard has seven power inputs available: 2 USB, 1 wall jack, and 4 SCI modules. Any of these 5V inputs can be used to power the AVDD_5_5V and DVDD_3_3V rails. A Texas Instruments UCD9081 power sequencer and monitor chip is used to manage these power rails and ensure that the motherboard is powered by only a single input source at a time. This provides flexibility to the MAVRK power subsystem and can be programmed to suit the needs of the user.

By default, the MAVRK PRO motherboard comes with a preprogrammed UCD9081 from the factory. If multiple power inputs are connected to the MAVRK PRO motherboard, the UCD9081 will prioritize the power sources as follows:

  1. Wall jack (Highest priority)
  2. USB input - UART2USB
  3. USB input - MCU USB
  4. SCI module 1
  5. SCI module 2
  6. SCI module 3
  7. SCI module 4 (Lowest priority)

This configuration will work fine for most applications. However, the user may find the need to reprogram the UCD9081. This can occur if a different power sequencing priority is needed, or if the default configuration needs to be restored. The instructions below document how to reprogram the UCD9081.

Programming the Default Parameters[edit]

  1. Download and install the UCD9081 EVM software from the TI website.
  2. Download and unzip the MAVRK PRO UCD9081 parameters file.
  3. Plug the TI USB Interface Adapter into the PC and the MAVRK PRO motherboard next to the wall power jack. Make sure the green LED on the TI USB Interface Adapter turns on.
  4. Provide power to the motherboard by connecting it to a PC via one of the USB jacks on the motherboard. Orange LED number D36 should light up. Other LEDs may also turn on depending on the current configuration.
    Connections for Programming the UCD9081

  5. Run the UCD9081 EVM GUI program.
  6. If the UCD9081 is found, you will see it in the lower left hand corner of the of the GUI.
    UCD9081 Device found

    If the UCD9081 is NOT found, follow this procedure
    a.) Select File->Discover Devices:
    UCD9081 Device Discovery found

    b.) Select Yes on the Discover Box.
    UCD9081 Device Dialog Box

  7. Load Configuration and select the MAVRK_PRO_UCD9081.par file.
    Loading the Configuration File for the UCD9081

  8. Click the "Update Parameters and Sequence" button to program the sequencer.
    Updating the UCD9081

  9. If LEDs D2, D3, D4, D6 are on, this means that the UCD9081 has been successfully programmed.
    NoteNote: The error log will give an error that one of rails 1-8 failed to start. This is expected, and indicates that the power rail is currently in use.
  10. For information on configuring the UCD9081, please consult the application report Advanced Sequencing and Monitoring Using the UCD9081

Questions and Comments[edit]

Any Comments or Questions please use the MAVRK e2e

E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article Programming the Power Sequencer on the MAVRK Pro Motherboard here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article Programming the Power Sequencer on the MAVRK Pro Motherboard here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article Programming the Power Sequencer on the MAVRK Pro Motherboard here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article Programming the Power Sequencer on the MAVRK Pro Motherboard here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article Programming the Power Sequencer on the MAVRK Pro Motherboard here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Programming the Power Sequencer on the MAVRK Pro Motherboard here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Programming the Power Sequencer on the MAVRK Pro Motherboard here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article Programming the Power Sequencer on the MAVRK Pro Motherboard here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article Programming the Power Sequencer on the MAVRK Pro Motherboard here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity