Rainbow-electronics MAX1386 Manual do Utilizador Página 47

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 52
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 46
MAX1385/MAX1386
Dual RF LDMOS Bias Controllers
with I
2
C/SPI Interface
______________________________________________________________________________________ 47
written to the Coarse DAC1/DAC2 Input Low Wiper reg-
ister. The resulting output when the low wiper is higher
than the high wiper is:
Basic Software Initialization
The MAX1385/MAX1386 do not power on all internal
blocks when full power is first applied. Software must
write to register 0x64 twice with bit D7 set to 0 during
initialization to enable full operation. A basic initializa-
tion sequence is shown in Table 27.
Regulating VGS vs. Temperature
The MAX1385/MAX1386 can be used along with a
microcontroller to perform closed-loop regulation of the
LDMOS FET bias current. For example, software can
read the temperature and use a calibrated look-up
table to determine a new value for the gate drive.
As an example, in noncontinuous conversion mode,
read temperature from remote diode 1 by writing to the
ADCCON register (0x62) with bit D1 set to 1. Wait for
BUSY to go high and then low. Read the ADC result
from the FIFO (0x80). The result bits D15–D12 = 0001
indicate the measurement source is the external tem-
perature sensor DXP1/DXN1, and bits D11–D3 indicate
two’s-complement temperature in degrees Celsius. Bits
D2, D1, and D0 are temperature subLSBs.
Gate voltage drive range must be previously deter-
mined during initialization by setting the coarse DAC1
high and low limits. Write a new value to FINETHRU1 to
immediately change the output GATE1 between the
high and low wiper limits based on the previous tem-
perature measurement.
The regulation software may also use the alarm thresh-
old limits to determine whether temperature and current
×+×
V
FINECODE
V
LOWCODE
DACREF DACREF
22
18 8
COMMAND
BYTE
DATA
WORD
DESCRIPTION
0x64 0x0008 Bring the device out of shutdown mode.
0x64 0x0008 Set internal reference and both DAC channels on.
0x20 0x02A8 Set the channel 1 high-temperature threshold to +85°C.
0x22 0x0EC0 Set the channel 1 low-temperature threshold to -40°C.
0x24 0x02C1 Set the channel 1 high-current threshold to 4.3A for 50m R
SENSE
, Av
PGA
= 2, and V
REFADC
= 2.5V.
0x26 0x0106 Set the channel 1 low-current threshold to 1.6A for 50m R
SENSE
, Av
PGA
= 2, and V
REFADC
= 2.5V.
0x28 0x02A8 Set the channel 2 high-temperature threshold to +85°C.
0x2A 0x0EC0 Set the channel 2 low-temperature threshold to -40°C.
0x2C 0x02C1 Set the channel 2 high-current threshold to 4.3A for 50m R
SENSE
, Av
PGA
= 2, and V
REFADC
= 2.5V.
0x2E 0x0106 Set the channel 2 low-current threshold to 1.6A for 50m R
SENSE
, Av
PGA
= 2, and V
REFADC
= 2.5V.
0x30 0x000F Set Av
PGA1
and Av
PGA2
to 2, clock mode to 00 and ADC/DAC references to internal.
0x32 0x0000 Set ALARM, SAFE1, and SAFE2 to depend on nothing (POR).
0x60 0x0000 Set ALARM, SAFE1, and SAFE2 for push-pull/active-high (POR).
0x74 0x00CC Set coarse DAC1 high wiper to 204.
0x76 0x0066 Set coarse DAC1 low wiper to 102 (V
GATE
= 1.99V for MAX1385, V
GATE
= 3.98V for MAX1386).
0x7A 0x00CC Set coarse DAC2 high wiper to 204.
0x7C 0x0066 Set coarse DAC2 low wiper to 102 (V
GATE
= 1.99V for MAX1385, V
GATE
= 3.98V for MAX1386).
0x52 0x01FF Set fine DAC1 to midscale.
0x56 0x01FF Set fine DAC2 to midscale.
Table 27. Basic Software Initialization
TEMPERATURE SETTING TWO’S COMPLEMENT
-40°C 1110 1100 0000
-1.625°C 1111 1111 0011
0°C 0000 0000 0000
+27.125°C 0000 1101 1001
+105°C 0011 0100 1000
Table 26. Temperature-Threshold
Settings Examples
Vista de página 46
1 2 ... 42 43 44 45 46 47 48 49 50 51 52

Comentários a estes Manuais

Sem comentários