Applications Information

Applications Information Input and Output Capacitance

The MAX20343/MAX20344 is designed to be compatible with small case-size ceramic capacitors. As such, the device has low-input and low-output capacitance requirements to accommodate the steep voltage derating of 0603 and 0402 (imperial) capacitors. The sample derating curve for a 22µF nominal value capacitor in Figure 7 presents the minimum capacitance required at IN and OUT. To ensure stability and low noise, the capacitance value under bias on IN should be the minimum of 5µF and the value of Figure 7 at the lowest expected VIN. The minimum capacitance value under bias on OUT should be equal to the value of Figure 7 at the lowest expected VOUT for BBstFETScale = 1 and twice that value for BBstFETScale = 0. Note that the derating curve in Figure 7 is a sample only, refer to the manufacturer’s derating curve of the actual capacitor selected to ensure that the minimum capacitance values under bias are met.

Figure 7. Buck-Boost Required Minimum Input/Output Capacitance
Inductor Selection

Inductor selection for the MAX20343/MAX20344 should be optimized for the intended application. A 2.2µH inductor value is required when FET scaling is enabled (BBstFETScale = 1) while 1µH is required when FET scaling is disabled (BBstFETScale = 0). Aside from the inductor value physical size, DC resistance (DCR), maximum average current, and saturation current are the primary factors to consider. The maximum average inductor current is obtained using the following equation:

IL_MAX=VOUT_MAX×IOUT_MAXη×VIN_MIN

Where,

VOUT_MAX is the maximum expected operating voltage,

IOUT_MAX is the maximum expected output current,

VIN_MIN is the minimum expected operating input voltage,

η is the expected worst case efficiency in the minimum input voltage and maximum output power case (see the Typical Operating Characteristics for help in estimating efficiency).

The average inductor current calculated above dictates the required maximum average current for temperature rise on the inductor. In order to determine the required inductor saturation current, the peak current must be calculated. The peak current for this converter can be calculated as:

IL_PEAK=IL_MAX+1.1×BBstIPSet1

Where BBstIPSet1 is the peak current setting described in register 0x03. When selecting an inductor, one primary factor in achieving high efficiency is the DCR of the inductor. For maximum efficiency, select an inductor with the lowest DCR possible in the required package size. Another factor to consider is magnetic losses. Generally magnetic losses are lower in inductors with larger physical size and/or higher saturation current ratings. In most cases ferrite inductors should be avoided as they tend to exhibit poor AC characteristics especially in discontinuous conduction mode (DCM).

Soft-Start
Current at startup is limited by forcing DCM. This allows startup of the system with input voltages down to 1.9V.
I2C Interface
The MAX20343/MAX20344 contains an I2C-compatible interface for data communication with a host controller (SCL and SDA). The MAX20343/MAX20344 can support I2C frequencies from 0kHz to 680kHz. SCL and SDA require pullup resistors that are connected to a positive supply.
Slave Address
In the MAX20343/MAX20344, the slave address is configured at the factory by the SlaveAddr bit to be either 0b1101000 (0x68) plus the Read/Write bit or  0b1101100  (0x6C)  plus the Read/Write bit. For versions with the 7-bit slave address 0x68 Set the Read/Write bit high to configure the MAX20343 to read mode (0xD1) or set the Read/Write bit low to configure the MAX20343/MAX20344 to write mode (0xD0). For versions with the 7-bit slave address 0x6C Set the Read/Write bit high to configure the MAX20343/MAX20344 to read mode (0xD8) or set the Read/Write bit low to configure the MAX20343/MAX20344 to write mode (0xD9). See SlaveAddr in Table 3 for the slave address for a given part number. The address is the first byte of information sent to the MAX20343/MAX20344 after the START condition.
Start, Stop, and Repeated Start Conditions

When writing to the MAX20343/MAX20344 using I2C, the master sends a START condition (S) followed by the MAX20343/MAX20344 I2C write address. After the address, the master sends the register address of the register that is to be programmed. The master then ends communication by issuing a STOP condition (P) to relinquish control of the bus, or a REPEATED START condition (Sr) to communicate to another I2C slave. See Figure 8.

Figure 8. I2C START, STOP, and REPEATED START Conditions
Bit Transfer
One data bit is transferred on the rising edge of each SCL clock cycle. The data on SDA must remain stable during the high period of the SCL clock pulse. Changes in SDA while SCL is high and stable are considered control signals (see the Start, Stop, and Repeated Start Conditions section). Both SDA and SCL remain high when the bus is not active.
Single-Byte Write

In this operation, the master sends an address and two data bytes to the slave device (Figure 9). The following procedure describes the single byte write operation:

  • The master sends a START condition.
  • The master sends the 7-bit slave address plus a write bit (low).
  • The addressed slave asserts an ACK on the data line.
  • The master sends the 8-bit register address.
  • The slave asserts an ACK on the data line only if the address is valid (NACK if not).
  • The master sends 8 data bits.
  • The slave asserts an ACK on the data line.
  • The master generates a STOP condition.
Figure 9. Write Byte Sequence
Burst Write

In this operation, the master sends an address and multiple data bytes to the slave device (Figure 10). The slave device automatically increments the register address after each data byte is sent, unless the register being accessed is 0x00, in which case the register address remains the same. The following procedure describes the burst write operation:

  • The master sends a START condition.
  • The master sends the 7-bit slave address plus a write bit (low).
  • The addressed slave asserts an ACK on the data line.
  • The master sends the 8-bit register address.
  • The slave asserts an ACK on the data line only if the address is valid (NACK if not).
  • The master sends 8 data bits.
  • The slave asserts an ACK on the data line.
  • Repeat 6 and 7 N-1 times.
  • The master generates a STOP condition.
Figure 10. Burst Write Sequence
Single Byte Read

In this operation, the master sends an address plus two data bytes and receives one data byte from the slave device (Figure 11). The following procedure describes the single byte read operation:

  • The master sends a START condition.
  • The master sends the 7-bit slave address plus a write bit (low).
  • The addressed slave asserts an ACK on the data line.
  • The master sends the 8-bit register address.
  • The slave asserts an ACK on the data line only if the address is valid (NACK if not).
  • The master sends a REPEATED START condition.
  • The master sends the 7-bit slave address plus a read bit (high).
  • The addressed slave asserts an ACK on the data line.
  • The slave sends 8 data bits.
  • The master asserts a NACK on the data line.
  • The master generates a STOP condition.
Figure 11. Read Byte Sequence
Burst Read

In this operation, the master sends an address plus two data bytes and receives multiple data bytes from the slave device (Figure 12). The following procedure describes the burst byte read operation:

  • The master sends a START condition.
  • The master sends the 7-bit slave address plus a write bit (low).
  • The addressed slave asserts an ACK on the data line.
  • The master sends the 8-bit register address.
  • The slave asserts an ACK on the data line only if the address is valid (NACK if not).
  • The master sends a REPEATED START condition.
  • The master sends the 7-bit slave address plus a read bit (high).
  • The slave asserts an ACK on the data line.
  • The slave sends 8 data bits.
  • The master asserts an ACK on the data line.
  • Repeat 9 and 10 N-2 times.
  • The slave sends the last 8 data bits.
  • The master asserts a NACK on the data line.
  • The master generates a STOP condition.
Figure 12. Burst Read Sequence
Acknowledge Bits

Data transfers are acknowledged with an acknowledge bit (ACK) or a not-acknowledge bit (NACK). Both the master and the MAX20343/MAX20344 generate ACK bits. To generate an ACK, pull SDA low before the rising edge of the ninth clock pulse and hold it low during the high period of the ninth clock pulse (Figure 13). To generate a NACK, leave SDA high before the rising edge of the ninth clock pulse and leave it high for the duration of the ninth clock pulse. Monitoring for NACK bits allows for detection of unsuccessful data transfers.

Figure 13. Acknowledge Bits
Register Values

The following tables provide the device and register bit default values for the various available parts.

Table 3. Register Bit Default Values
REGI
STER BITS
DEVICE
MAX
20343B
MAX
20343C
MAX203
43E/
MAX203
44E/
MAX203
43O
MAX
20343F
MAX203
43G/
MAX203
43K
MAX
20343H
MAX
20343I
MAX
20343J
MAX
20343M
MAX
20343N
BBstEn Disabled Disabled Disabled Enabled Disabled Disabled Disabled Disabled Disabled Enabled
BBst
RampEn
Single Step Dig Ramp Single Step Single Step Single Step Single Step Single Step Single Step Single Step Single Step
BBstFast Low IQ Mode Low IQ Mode Low IQ Mode Low IQ Mode Low IQ Mode Low IQ Mode Low IQ Mode Low IQ Mode Low IQ Mode Low IQ Mode
BBstZCC
mpDis
ZCC Disabled ZCC Disabled ZCC Disabled ZCC Disabled ZCC Disabled ZCC Disabled ZCC Disabled ZCC Disabled ZCC Disabled ZCC Disabled
BBst
LowEMI
High Efficiency High Efficiency High Efficiency High Efficiency High Efficiency High Efficiency High Efficiency High Efficiency High Efficiency High Efficiency
BBstMode Buck-Boost Buck-Boost Buck-Boost Buck-Boost Buck-Boost Buck-Boost Buck-Boost Buck-Boost Buck-Boost Buck-Boost
BBstAct
Dsc
Active Discharge on Shutdown (50ms) Active Discharge on Shutdown (50ms) Active Discharge on Shutdown (50ms) Active Discharge on Shutdown (50ms) Active Discharge on Shutdown (50ms) Active Discharge on Shutdown (50ms) Active Discharge on Shutdown (50ms) Active Discharge on Shutdown (50ms) Active Discharge on Shutdown (50ms) Active Discharge on Shutdown (50ms)
BBst
PsvDsc
Passive Discharge in Shutdown Passive Discharge in Shutdown Passive Discharge in Shutdown Passive Discharge in Shutdown Passive Discharge in Shutdown Passive Discharge in Shutdown No Passive Discharge Passive Discharge in Shutdown Passive Discharge in Shutdown Passive Discharge in Shutdown
BBstF
HighSh
[1:0]
100kHz/25kHz 100kHz/25kHz 100kHz/25kHz 100kHz/25kHz 100kHz/25kHz 100kHz/25kHz 100kHz/25kHz 100kHz/25kHz 100kHz/25kHz 100kHz/25kHz
SwoFrcIN Switch-Over Forced to VOUT when OutGood = 1 Switch-Over Forced to VIN Switch-Over Forced to VIN Switch-Over Forced to VOUT when OutGood = 1 Switch-Over Forced to VOUT when OutGood = 1 Switch-Over Forced to VOUT when OutGood = 1 Switch-Over Forced to VOUT when OutGood = 1 Switch-Over Forced to VIN Switch-Over Forced to VOUT when OutGood = 1 Switch-Over Forced to VIN
BBst
VSet[5:0]
3.20V 5.00V 5.00V 3.30V 3.20V 3.30V 4V 2.85V 3.20V 5.00V
BBst
IntegEn
Disable Integrator Disable Integrator Disable Integrator Enable Integrator Disable Integrator Enable Integrator Enable Integrator Disable Integrator Disable Integrator Disable Integrator
BBstIP
AdptDis
 
Adaptive Peak Current Enabled Adaptive Peak Current Enabled Adaptive Peak Current Enabled Adaptive Peak Current Enabled Adaptive Peak Current Enabled Adaptive Peak Current Enabled Adaptive Peak Current Enabled Adaptive Peak Current Enabled Adaptive Peak Current Enabled Adaptive Peak Current Enabled
BBst
FETScale
FET Scaling Enabled FET Scaling Enabled FET Scaling Enabled FET Scaling Disabled FET Scaling Enabled FET Scaling Disabled FET Scaling Disabled FET Scaling Enabled FET Scaling Enabled FET Scaling Disabled
FastRSEL
Mode
FAST FAST FAST FAST FAST RSEL RSEL RSEL FAST RSEL
EnI2C
Mode
I2C Control EN Mode I2C Control I2C Control I2C Control EN Mode EN Mode EN Mode I2C Control EN Mode
BBstIP
Set1[3:0]
100mA 225mA 225mA 400mA 100mA 400mA 300mA 100mA 100mA 450mA
BBstIP
Set2[3:0]
BBstIP
Set1
+ 200mA
BBstIP
Set1
+ 150mA
BBstIP
Set1
+ 150mA
BBstIP
Set1
+ 600mA
BBstIP
Set1
+ 200mA
BBstIP
Set1
+ 600mA
BBstIP
Set1
+ 350mA
BBstIP
Set1
+ 225mA
BBstIP
Set1
+ 200mA
BBstIP
Set1
+ 300mA
BBstIP
1SS[3:0]
375mA 375mA 375mA 750mA 375mA 750mA 350mA 375mA 375mA 375mA
BBstIP
2SS[3:0]
BBstIP
Set1
+ 75mA
BBstIP
Set1
+ 75mA
BBstIP
Set1
+ 75mA
BBstIP
Set1
+ 150mA
BBstIP
Set1
+ 75mA
BBstIP
Set1
+ 150mA
BBstIP
Set1
+ 100mA
BBstIP
Set1
+ 75mA
BBstIP
Set1
+ 75mA
BBstIP
Set1
+ 75mA
Slave_
Addr
0xD0/0xD1 0xD0/0xD1 0xD0/0xD1 0xD0/0xD1 0xD0/0xD1 0xD0/0xD1 0xD0/0xD1 0xD0/0xD1 xD8/0xD9 0xD0/0xD1
Table 4. Register Default Values
 
REGIST
ER

NAME
DEVICE
MAX
20343B
MAX
20343C

MAX203
43E/

MAX203
44E

MAX
20343F
MAX203
43G/
MAX203
43M
MAX
20343H
MAX
20343I
MAX
20343J
MAX
20343K
MAX
20343N
MAX
20343O
0x00 ChipID 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x02 0x03 0x03 0x03
0x01 BBstCf
g0
0x13 0x53 0x13 0x93 0x13 0x13 0x12 0x13 0x13 0x93 0x13
0x02 BBstVS
et
0xCE 0xF2 0xF2 0xD0 0xCE 0xD0 0xDE 0xC7 0xCE 0xF2 0xF2
0x03 BBstIS
et
0x84 0x69 0x69 0xC8 0x84 0xC8 0x76 0x94 0x84 0x69 0x69
0x04 BBstCf
g1
0x81 0xA1 0xA1 0x84 0x81 0x84 0x84 0xA1 0x81 0xA0 0xA1
0x05 Status 0x00 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x06 Int 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x07 Mask 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03
0x50 LockMsk 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01
0x51 LockUn
lock
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF