James Reynolds / AD594x Driver
Embed: (wiki syntax)

« Back to documentation index

LPDACCfg_Type Struct Reference

LPDACCfg_Type Struct Reference
[TypeDefinitions]

LPDAC Configure. More...

#include <ad5940.h>

Data Fields

uint32_t LpdacSel
 Selectr from LPDAC0 or LPDAC1.
uint32_t LpDacSrc
 LPDACSRC_MMR or LPDACSRC_WG.
uint32_t LpDacVzeroMux
 Select which DAC output connects to Vzero.
uint32_t LpDacVbiasMux
 Select which DAC output connects to Vbias.
uint32_t LpDacSW
 LPDAC switch set.
uint32_t LpDacRef
 Reference selection.
BoolFlag DataRst
 Keep Reset register REG_AFE_LPDACDAT0DATA.
BoolFlag PowerEn
 Power up REG_AFE_LPDACDAT0.
uint16_t DacData12Bit
 Data for 12bit DAC.
uint16_t DacData6Bit
 Data for 6bit DAC.

Detailed Description

LPDAC Configure.

Note:
The LPDAC structure:
 Switch to select DAC output to Vzero and Vbias nodes. Vzero and Vbias can select from DAC6BIT and DAC12BIT output freely. 
 LPDAC  >DAC6BIT ---- Vzero   LPDACVZERO_12BIT
                 \--- Vbias   LPDACVBIAS_6BIT
        >DAC12BIT---- Vzero   LPDACVZERO_6BIT
                 \--- Vbias   LPDACVBIAS_12BIT
 Vzero/Vbias switch, controlled by @ref LPDACCfg_Type LpDacSW
 Vzero ------PIN
       \-----LPTIA  LPDACSW_VZERO2LPTIA. LPTIA positive input
        \----HSTIA  LPDACSW_VZERO2LPAMP. HSTIA positive input. Note, there is a MUX on HSTIA positive input pin to select the bias voltage between Vzero and 1.1V fixed internal reference.
 Vbias ------PIN    LPDACSW_VBIAS2PIN
       \-----LPAMP  LPDACSW_VBIAS2LPAMP positive input. The potential state amplifier input, or called LPAMP or PA(potential amplifier).

Definition at line 4355 of file ad5940.h.


Field Documentation

uint16_t DacData12Bit

Data for 12bit DAC.

Definition at line 4365 of file ad5940.h.

uint16_t DacData6Bit

Data for 6bit DAC.

Definition at line 4366 of file ad5940.h.

Keep Reset register REG_AFE_LPDACDAT0DATA.

Definition at line 4363 of file ad5940.h.

uint32_t LpDacRef

Reference selection.

Either internal 2.5V LPRef or AVDD. select from LPDACREF_Const

Definition at line 4362 of file ad5940.h.

uint32_t LpdacSel

Selectr from LPDAC0 or LPDAC1.

LPDAC1 is only available on ADuCM355.

Definition at line 4357 of file ad5940.h.

uint32_t LpDacSrc

LPDACSRC_MMR or LPDACSRC_WG.

Note: HSDAC is always connects to WG. Disable HSDAC if there is need.

Definition at line 4358 of file ad5940.h.

uint32_t LpDacSW

LPDAC switch set.

Only available from Si2

Definition at line 4361 of file ad5940.h.

uint32_t LpDacVbiasMux

Select which DAC output connects to Vbias.

Definition at line 4360 of file ad5940.h.

uint32_t LpDacVzeroMux

Select which DAC output connects to Vzero.

6Bit or 12Bit DAC

Definition at line 4359 of file ad5940.h.

Power up REG_AFE_LPDACDAT0.

Definition at line 4364 of file ad5940.h.