
SC5305A Operating & Programming Manual
Rev 2.1.0
38
Function:
sc5305a_SetSignalPhase
Definition:
int sc5305a_SetSignalPhase(unsigned int *deviceHandle, float phase)
Return:
The status of the function
Input:
unsigned int *deviceHandle
(handle to the opened device)
float phase
(phase in degrees, 0-360 deg, 0.1 resolution)
Description:
sc5305a_SetSignalPhase
increases the phase of the signal by the amount specified.
Function:
sc5305a_SetSpurMode
Definition:
int sc5305a_SetSpurMode(unsigned int *deviceHandle, bool phase)
Return:
The status of the function
Input:
unsigned int *deviceHandle
(handle to the opened device)
bool phase
(modes 0 or 1)
Description:
sc5305a_SetSpurMode
when set to 1 changes the LO frequency scheme internally to
move a leakage spur at center band to an offset of 1.25 MHz. Under normal mode 0, this
spur is typically < -120 dBm and by turning on mode 1 improves this in most devices.
Function:
sc5305a_WriteUserEeprom
Definition:
int sc5305a_WriteUserEeprom(unsigned int *deviceHandle, unsigned int memAdd,
unsigned char byteData)
Return:
The status of the function
Input:
unsigned int *deviceHandle
(handle to the opened device)
unsigned int memAdd
(memory address to write to)
unsigned char byteData
(byte to be written to the address)
Description:
sc5305a_WriteUserEeprom
writes one byte of data to the memory address specified.
Function:
sc5305a_GetDeviceStatus
Definition:
int sc5305a_GetDeviceStatus(unsigned int *deviceHandle,
deviceStatus_t *deviceStatus)
Return:
The status of the function
Input:
unsigned int *deviceHandle
(handle to the opened device)
Output:
deviceStatus_t *deviceStatus
(outputs the status of the device such as PLL lock)
Description:
sc5305a_GetDeviceStatus
retrieves the status of the device such as LO phase-lock
status and current device settings.