beautypg.com

Switching frequency and pwm commands, Frequency_switch, Interleave – Maxim Integrated MAX15303 PMBus Command Set User Manual

Page 14

background image

MAX15303 PMBus Command Set User’s Guide

Page 14 of 52

Switching Frequency and PWM Commands

FREQUENCY_SWITCH

Reference:

Standard Command

Lockable:

Yes

Command Code:

0x33

Format:

Linear

Data Bytes:

2

Units:

kHz

Transfer:

Read/Write Word

Factory Value:

0x0258 (600kHz)

Description/Notes: See Section 14.4 of the PMBus Specification Part II.

The factory value of 0x0258 (600kHz) will be overridden during initialization by the hardware (pin-
strap) value determined by the resistance to ground detected at the SYNC pin, unless a specific value
has been written to the User Store. The value of the SYNC pin resistance is measured only once
during initialization (power-up).

The MAX15303 can also synchronize to an external clock at the SYNC input. If the external clock is
present at or before power-up, the SYNC resistance reading will fail and FREQUENCY_SWITCH will be
set to 300kHz.

The MAX15303 has two different PWM “speed modes” to support FREQUENCY_SWITCH values at or
below 475kHz, and above 475kHz. It is important to ensure that FREQUENCY_SWITCH is set, either by
PMBus command or by successful resistor pin-strap, to a value that is within ±10% of the expected
external clock frequency.

If the external clock is present at the time of output enable, the operating memory value of
FREQUENCY_SWITCH will be updated to reflect the external clock frequency. If the external clock is
applied after enabling the output, the PWM will synchronize to the external clock, but
FREQUENCY_SWITCH will not be updated.

If the external clock crosses the 475kHz boundary while regulating, unexpected results or output
voltage transients may result.

The actual switching frequency can be obtained using the

READ_FREQUENCY

command.

Wait at least 10ms for execution after sending the FREQUENCY_SWITCH command before sending
additional PMBus commands.

INTERLEAVE

Reference:

Standard Command

Lockable:

Yes

Command Code:

0x37

Format:

4 x 4-bit unsigned integer “nibbles”

Data Bytes:

2

Units:

N/A

Transfer:

Read/Write Word

Factory Value:

0x0000 (see Description)

Description/Notes: See Section 14.7 of the PMBus Specification Part II.

The INTERLEAVE command determines the phase delay of the MAX15303, measured from the rising
edge of an external clock applied at SYNC to the center of the PWM positive pulse.

c

The factory value of 0x0000 (zero degrees phase shift) will be overridden during initialization by the
hardware (pin-strap) value determined by the resistances to ground detected at the ADDR0 and

c

Because the MAX15303 has dual-edge modulation, the rising and falling edges of the PWM waveform both “move”

relative to the center of the high-side switch on-time.