SLUAAW9 May   2024 UCD90120A , UCD90124A , UCD90160 , UCD90160A , UCD90320 , UCD90320U , UCD9090 , UCD9090-Q1 , UCD9090A

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Options to Generate CSV File
  6. 3Examples
    1. 3.1 WriteByte
    2. 3.2 BlockWrite
    3. 3.3 BlockRead
    4. 3.4 SendByte
    5. 3.5 Pause
  7. 4Summary
  8. 5References

Introduction

The UCD90xxx family of digital sequencers, also known as system health monitors, are flexible and powerful enough to meet user sequencing, monitoring, margining and other needs. The entire families of devices are designed to have similar behaviors, but with a different number of rails or some other minor features. Users only need to learn how to use the device once, and can then seamlessly switch to other devices within the family that best fit their future designs. This document is to help applications to interpret data flash csv file exported from TI Fusion Digital Power Designer GUI. This document does not apply to the UCD9080 and UCD9081 devices. All commands listed in the document can be found in the publications listed in Section 5.

All byte values are represented in hexadecimal format. These are the codes to understand all I2C communications that occur:

  • [S] - I2C Start bit.
  • [Sr] - I2C Restart bit. It is identical to the Start bit.
  • [Sp] - I2C Stop bit.
  • [A] - I2C Acknowledge bit.
  • [N] - I2C No Acknowledge bit or NACK.
  • [Wr] - I2C device address with the Write bit.
  • [Slave Address] - I2C device address
  • [Rd] - I2C device address with the Read bit.
  • [W:x55] - Example of a write byte for value 55 hexadecimal.
  • [Data_Byten] - Indicates that a byte is being write or read by the I2C master. The n subscript is an ordered integer use to distinguish multiple bytes read back.