MAX11008BETM+ Maxim Integrated Products, MAX11008BETM+ Datasheet - Page 44

no-image

MAX11008BETM+

Manufacturer Part Number
MAX11008BETM+
Description
RF Wireless Misc IC CTLR LDMOS BIAS DUAL
Manufacturer
Maxim Integrated Products
Datasheet

Specifications of MAX11008BETM+

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Dual RF LDMOS Bias Controller with
Nonvolatile Memory
ADC sample = 495 hex
<< x indicates a logical shift left by x number of bits.
>> x indicates a logical shift right by x number of bits.
1) LUT pointer = ADC sample >> (7 - PSIZE - INT)
2) POFF = POFF << 0
3) LUT pointer = LUT pointer + POFF
4) Test LUT pointer is within the table size
5) EEPROM address = (SOT << 5) + LUT pointer
6) The LUT data at EEPROM address 51 hex is used
POFF = 101000 (offset of -24)
INT = 10 (linear interpolation required/LUT pointer has
2 fractional bits)
PSIZE = 10 (7-bit LUT pointer not including any frac-
tional bits)
TSIZE = 100 (LUT has 128 data locations)
SOT = 100 (LUT starts at EEPROM address 80 hex)
ADC sample = E6A hex
<< x indicates a logical shift left by x number of bits.
>> x indicates a logical shift right by x number of bits.
1) LUT pointer = ADC sample >> (7 - PSIZE - INT)
2) = E6A hex >> (7 - 2 - 2)
44
= 495 hex >> (7 - 0 - 0)
= 495 hex >> 7
= 9 hex (9 decimal)
= 001000 bin << 0
= 001000 bin
= 8 hex (8 decimal)
= 9 hex + 8 hex
= 11 hex (17 decimal)
Is 0 ≤ LUT pointer ≤ 31?
Yes, LUT pointer does not need limiting to table size.
LUT pointer = 11 hex (17 decimal)
= (010 << 5) + 11 hex
= 40 hex + 11 hex
= 51 hex (81 decimal)
for the V
= E6A hex >> 3
= 1CD hex (461 decimal)
= 111001101 bin
= 1110011.01 bin in 7.2 fixed-point format
= 73.4 hex in 7.2 fixed-point format (115.25 decimal)
______________________________________________________________________________________
LUT Pointer Example 2 (With Interpolation)
GATE_
calculation.
3) POFF = POFF << 1
4) LUT pointer = LUT pointer + POFF
5) Test LUT pointer is within the table size
The EEPROM address is a fixed-point fractional num-
ber (C3.4 hex), which falls between table entries at
address C3 hex and C4 hex. Linear interpolation is per-
formed between these two entries.
ADD1 = C3 hex (195 decimal)
ADD2 = C4 hex (196 decimal)
The interpolated data is calculated using ADD1 and
ADD2 and the corresponding data stored at these
address locations using the linear interpolation equation:
where LUT[C3 hex] and LUT[C4] are the data values
stored at EEPROM addresses C3 hex and C4 hex.
Table 6 lists the addresses for all of the 16-bit registers
that are accessible through the serial interface. To read
from and write to these registers, follow the proper SPI
or I
Digital Serial Interface section. Bit C7 in the command
byte controls whether data is written to or read from the
register. This is not the same bit as the I
Interpolated Data
Interpolated Data
Interpolated Data
x LUT ADD
x LUT C Hex
Since the LUT pointer is a fixed point fractional num-
ber with 7 integer bits and 2 fractional bits, the LUT
pointer value of 1CD hex is interpreted as 73.4 hex
(115.25 decimal).
= 101000 bin << 1
= 1010000 bin
= D0 hex (-48 decimal)
= 73.4 hex (115.25 decimal) + D0 hex (-48 decimal)
= 43.4 hex (67.25 decimal)
Is 0 ≤ LUT pointer ≤ 127?
Yes, LUT pointer does not need limiting.
LUT pointer = 43.4 hex (67.25 decimal).
= (100 << 5) + LUT pointer
= 80 hex + 43.4 hex
= C3.4 hex (195.25 decimal)
(
(
LUT C Hex
2
C read and write sequences described in the
[
[
[
3
4
2
]
])
]
LUT ADD
=
=
=
LUT C Hex
[
LUT ADD
LUT C Hex
LUT
LUT C Hex
[
[
[
[
3
1
])
3
3
1
]
])
+
Register Address Map
]
]
+
+
EEPROM Address
( .
0 25
195 25
196
.
)
ADD
x LUT C Hex
(
2
195
195
[
ADD
2
4
C read/write
1
ADD
]
1

Related parts for MAX11008BETM+