Pmbus Control Register 1 (Pmbctrl1); Pmbus Control Register 1 (Pmbctrl1) Register Field Descriptions; Test Mode (Manufacturer Reserved Address Match) - Texas Instruments UCD3138 Technical Reference Manual

Digital power supply controller
Hide thumbs Also See for UCD3138:
Table of Contents

Advertisement

PMBUS Communications Fault Handling

10.8.2 Test Mode (Manufacturer Reserved Address Match)

If a PMBus message to the UCD accesses the reserved address of 0x7f, the UCD may begin a test mode
entry sequence. It may hold the data line low. In this case, additional transitions on the PMBus clock line
will return the PMBus to normal functionality. On the UCD3138128/A64 and the A versions of the same
device, the test mode entry address is 0x7e. This is less likely to occur as a fault case.
10.9 Other Functions of the PMBus Module
There are other functions available in the PMBus module. The 4 PMBus pins can be used as general
purpose I/O. This can be done using the GLOBAL IO registers in the Miscellaneous Analog memory
space. It can also be done using the PMBCTRL3 register for configuration and the PMBST register for
monitoring. All of these bits follow standard microprocessor peripheral protocol, so no further description is
necessary beyond the reference section above.
The PMBCTRL3 register also has 2 bits called IBIAS_A_EN and IBIAS_B_EN. These bits are used to
enable a small current onto 2 ADC pins to permit the use of resistors on those pins for setting the PMBus
address. See
Section 8.13
10.10 PMBus Interface Registers Reference

10.10.1 PMBUS Control Register 1 (PMBCTRL1)

Address FFF7F600
20
PRC_CALL
R/W-0
15
14
13
12
BYTE_COUNT
R/W-0000 0000
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 10-5. PMBUS Control Register 1 (PMBCTRL1) Register Field Descriptions
Bit
Field
20
PRC_CALL
19
GRP_CMD
18
PEC_ENA
17
EXT_CMD
16
CMD_ENA
15-8
BYTE_COUNT
382
PMBus Interface/I2C Interface
for more information.
Figure 10-53. PMBUS Control Register 1 (PMBCTRL1)
19
GRP_CMD
R/W-0
11
10
9
Type
Reset
R/W
0
Master Process Call Message Enable
0 = Default state for all messages besides Process Call message (Default)
1 = Enables transmission of Process Call message
R/W
0
Master Group Command Message Enable
0 = Default state for all messages besides Group Command message (Default)
1 = Enables transmission of Group Command message
R/W
0
Master PEC Processing Enable
0 = Disables PEC processing (Default)
1 = Enables PEC byte transmission/reception
R/W
0
Master Extended Command Code Enable
0 = Use 1 byte for Command Code (Default)
1 = Use 2 bytes for Command Code
R/W
0
Master Command Code Enable
0 = Disables use of command code on Master initiated messages (Default)
1 = Enables use of command code on Master initiated messages
R/W
0000
Indicates number of data bytes transmitted in current message. Byte count does not
0000
include any device addresses, command words or block lengths in block messages.
In block messages, the PMBus Interface automatically inserts the block length into
the message based on the byte count setting. The firmware only needs to load the
address, command words and data to be transmitted. PMBus Interface supports byte
writes up to 255 bytes.
Copyright © 2016, Texas Instruments Incorporated
18
PEC_ENA
EXT_CMD
R/W-0
R/W-0
8
7
6
5
SLAVE_ADDR
R/W-000 0000
Description
SNIU028A – February 2016 – Revised April 2016
www.ti.com
17
16
CMD_ENA
R/W-0
4
3
2
1
Submit Documentation Feedback
0
RW
R/W-0

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents