SLUA888 May   2018 TPS53622 , TPS53659 , TPS53679 , TPS53681

 

  1.   NVM Programming for VR13 Power Controllers
    1.     Trademarks
    2. 1 Introduction
      1. 1.1 Software Tools
        1. 1.1.1 Fusion Digital Power Designer
        2. 1.1.2 Fusion Manufacturing Tool
        3. 1.1.3 Online and Offline Modes
        4. 1.1.4 Relevant File Formats
      2. 1.2 Hardware Tools
        1. 1.2.1 USB-to-GPIO Dongle
    3. 2 Technical Overview
      1. 2.1 Hardware Connections
      2. 2.2 Communication Protocol and Interfacing
      3. 2.3 Programming Process
        1. 2.3.1 Programming Procedure
        2. 2.3.2 Example NVM Data
    4. 3 Use of TI Programming Tools
      1. 3.1 Fusion Digital Power Designer
        1. 3.1.1 Build and Export a System (.tifsp) File
        2. 3.1.2 View a Project File or System File Offline
        3. 3.1.3 Import a Project File to a Single Online Device
        4. 3.1.4 Import a System File to an Online System
        5. 3.1.5 Export CSV Script for Third Party Tools
        6. 3.1.6 Compare Two Project Files
        7. 3.1.7 Build a System File from Existing Project Files
      2. 3.2 Fusion Manufacturing Tool
        1. 3.2.1 Import a System File
      3. 3.3 TI Programming Board
        1. 3.3.1 Board and Connector Description
        2. 3.3.2 Placing devices in the 40-pin socket

Example NVM Data

Table 4 gives an example configuration that contains all programmable parameters in a VR13 controller device. Every application has different data. All other parameters stored in configuration files are either calculated, measured, or derived from these values. The Fusion Digital Power Designer GUI displays block commands in ascending order of significance (for example byte 0, byte 1, ...). The GUI displays word commands in descending significance (for example byte 1, byte 0).

Table 4. Example NVM Data

PMBus Command Transaction Type CMD Code (hex) Example Value (hex)
USER_DATA_00 Block Write, Block Read B0h 1410020030F5
USER_DATA_01 Block Write, Block Read B1h 000000000040
USER_DATA_02 Block Write, Block Read B2h 8904000000D0
USER_DATA_03 Block Write, Block Read B3h 030010050080
USER_DATA_04 Block Write, Block Read B4h 0906C325C777
USER_DATA_05 Block Write, Block Read B5h E408C57983E1
USER_DATA_06 Block Write, Block Read B6h 85DA1112E87F
USER_DATA_07 Block Write, Block Read B7h 804B051053FA
USER_DATA_08 Block Write, Block Read B8h 0000000000A6
USER_DATA_09 Block Write, Block Read B9h 000170848080
USER_DATA_10 Block Write, Block Read BAh 00262EC0C185
USER_DATA_11 Block Write, Block Read BBh 080220C08FE1
USER_DATA_12 Block Write, Block Read BCh 40F08D20FF01
VOUT_MAX[PAGE 0] Write Word, Read Word 24h 00FF
VOUT_MAX[PAGE 1] Write Word, Read Word 24h 00FF
MFR_SERIAL Block Write, Block Read 9Eh 05C60AD2