James Reynolds / AD594x Driver
Embed: (wiki syntax)

« Back to documentation index

High_Speed_Loop_Functions

High_Speed_Loop_Functions
[High_Speed_Loop]

Modules

 Waveform_Generator_Functions

Functions

void AD5940_HSLoopCfgS (HSLoopCfg_Type *pHsLoopCfg)
 Configure High speed loop(high bandwidth loop or called excitation loop).
void AD5940_SWMatrixCfgS (SWMatrixCfg_Type *pSwMatrix)
 Initialize switch matrix.
void AD5940_HSDacCfgS (HSDACCfg_Type *pHsDacCfg)
 Initialize HSDAC.
AD5940Err AD5940_HSTIACfgS (HSTIACfg_Type *pHsTiaCfg)
 Initialize High speed TIA amplifier.
void AD5940_HSRTIACfgS (uint32_t HSTIARtia)
 Configure HSTIA RTIA resistor and keep other parameters unchanged.

Function Documentation

void AD5940_HSDacCfgS ( HSDACCfg_Type pHsDacCfg )

Initialize HSDAC.

Parameters:
pHsDacCfg,:Pointer to configuration structure
Returns:
return none.

Definition at line 1379 of file ad5940.c.

void AD5940_HSLoopCfgS ( HSLoopCfg_Type pHsLoopCfg )

Configure High speed loop(high bandwidth loop or called excitation loop).

This configuration includes HSDAC, HSTIA and Switch matrix.

Parameters:
pHsLoopCfg: Pointer to configure structure;
Returns:
return none.

Definition at line 1352 of file ad5940.c.

void AD5940_HSRTIACfgS ( uint32_t  HSTIARtia )

Configure HSTIA RTIA resistor and keep other parameters unchanged.

Parameters:
HSTIARtia,:The RTIA setting, select it from HSTIARTIA_Const
Returns:
return none.

Definition at line 1468 of file ad5940.c.

AD5940Err AD5940_HSTIACfgS ( HSTIACfg_Type pHsTiaCfg )

Initialize High speed TIA amplifier.

Parameters:
pHsTiaCfg,:Pointer to configuration structure
Returns:
return none.

Definition at line 1430 of file ad5940.c.

void AD5940_SWMatrixCfgS ( SWMatrixCfg_Type pSwMatrix )

Initialize switch matrix.

Parameters:
pSwMatrix,:Pointer to configuration structure
Returns:
return none.

Definition at line 1365 of file ad5940.c.