Main Page   Interface   Data Structures   File List   Data Fields   Globals  

BSYNC.h File Reference

SBS 4400-VF10 Tunable Bit Synchrozier Interface Library. More...


Defines

#define BSYNC_STATUS_LOCK   0x01
#define BSYNC_STATUS_NO_SIGNAL   0x02
#define BSYNC_STATUS_POWER_OK_POS   0x04
#define BSYNC_STATUS_POWER_OK_NEG   0x08
#define BSYNC_RATE_MIN   250
#define BSYNC_RATE_MAX   5000000

Functions

int BSYNC_init (unsigned char *vmeAddr)
 Initialize SBS bit sync board hardware.

int BSYNC_configure (unsigned bitRate)
 Set the bit sync input rate.

unsigned BSYNC_statusGet (void)
 Get the bit sync hardware status value.


Detailed Description

SBS 4400-VF10 Tunable Bit Synchrozier Interface Library.

The SBS 4400-VF10 bit sync board provides bit edge detection and clock recovery of the GLAST BFEM telemetry bit stream. The input is the bi-phase signal from the NSBF telemetry receiver. The output is a NRZ and clock signal pair which is suitable for input to the ISOMAX telemetry frame sync board.


Define Documentation

#define BSYNC_RATE_MAX   5000000
 

The maximum input bit rate in bits / second.

#define BSYNC_RATE_MIN   250
 

The minimum input bit rate in bits / second.

#define BSYNC_STATUS_LOCK   0x01
 

Bit Sync Status Bit Mask: The bit sync has reception lock.

#define BSYNC_STATUS_NO_SIGNAL   0x02
 

Bit Sync Status Bit Mask: The bit sync input has no signal.

#define BSYNC_STATUS_POWER_OK_NEG   0x08
 

Bit Sync Status Bit Mask: The bit sync negative power supply is functioning properly.

#define BSYNC_STATUS_POWER_OK_POS   0x04
 

Bit Sync Status Bit Mask: The bit sync positive power supply is functioning properly.


Generated on Thu Mar 7 15:36:37 2002 by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002