Sundance SMT1026 User Manual
Page 22

Return
value:
None.
Notes:
This function does a global reset of the SMT350 (ADCs, DACs, Clock…).
ConfigureADCReg
Prototype:
void ConfigureADCReg(OUTPUT outputADC, SETDAC *pSetDAC,
SMT350TYPE
smt350type,
SETCLK
*pSetClk,
VCXOTYPE
vcxotype=vcxo245);
Parameters:
outputADC
Type of data the ADCs output. (See enum
OUTPUT
).
pSetDAC
DAC parameters (gain and offset). (See struct
SETDAC
).
smt350type
Select the SMT350 type: CDCM7005 or AD9510. (See enum
SMT350TYPE
).
pSetClk
Clock parameters (sampling frequency ratio). (See struct
SETCLK
).
vcxotype
Select the right VCXO used on the SMT350: 100MHz or
245.76 MHz. (See enum
VCXOTYPE
).
Return
value:
None.
Notes:
This function configures the ADC, DAC and clock registers.
ConfigureADCClock
Prototype:
void ConfigureADCClk(CLKMODE350 *pClkMode);
Parameters:
pClkMode
ADC clock mode parameters. (See struct
CLKSMT350
).
Return
value:
None.
Notes:
This function configures the ADC clock.
Acquire
Prototype:
void Acquire(CLKMODE350 *pClkMode);
Parameters:
pClkMode
ADC clock mode parameters. (See struct
CLKSMT350
).
Return
value:
None.
Notes:
This function acquires data from the Smt350.