JAJSH44C April 2011 – March 2019 UCD90120A
From the factory, the device contains the sequencing and monitoring firmware. It is also configured so that all GPOs are high-impedance (except for FPWM/GPIO pins 17-24, which are driven low), with no sequencing or fault-response operation. See Configuration Programming of UCD Devices, available from the Documentation & Help Center that can be selected from the Fusion GUI Help menu, for full UCD90120A configuration details.
After the user has designed a configuration file using Fusion GUI, there are three general device-configuration programming options:
Devices can be programmed off-board using the Fusion GUI tools or a dedicated device programmer. For small runs, a ZIF socketed board with an I2C header can be used with the standard Fusion GUI or manufacturing GUI. The TI Evaluation Module for UCD90xxx 64-pin Sequencer and System Health Monitor (UCD90SEQEVM64-650) can be used for this purpose. The Fusion GUI can also create a data flash file that can then be loaded into the UCD90120A using a dedicated device programmer.
To configure the device over I2C or PMBus, the UCD90120A must be powered. The PMBus clock and data pins must be accessible and must be pulled high to the same VDD supply that powers the device, with pullup resistors between 1 kΩ and 2 kΩ. Care should be taken to not introduce additional bus capacitance (<100 pF). The user configuration can be written to data flash using a gang programmer via JTAG or I2C before the device is installed in circuit. To use I2C, the clock and data lines must be multiplexed or the device addresses must be assigned by socket. The Fusion GUI tools can be used for socket addressing. Pre-programming can also be done using a single device test fixture.
|DATA FLASH VIA JTAG||DATA FLASH VIA I2C (Recommend)||PMBus COMMANDS VIA I2C|
|Off-Board Configuration||Data Flash Export (.svf type file)||Data Flash Export (.srec or hex, data flash script type file)||System file I2C/PMBus script|
|Dedicated programmer||Fusion tools (with exclusive bus access via USB to I2C adapter)||Fusion tools (with exclusive bus access via USB to I2C adapter)|
|On-Board Configuration||Data flash export||Fusion tools (with exclusive bus access via USB to I2C adapter)||Fusion tools (with exclusive bus access via USB to I2C adapter)|
The advantages of off-board configuration include: