RB8515 Clock for Time Delay
[Reference Manual]


Detailed Description

Purpose

Generate a clock signal for the time delay module RB8514.

Description

Module RB8515 is a clock signal generator for time delay module RB8514.

It provides fixed frequency outputs and clock outputs with programmable frequency output with programmable frequency via SMB connectors on the front panel. The module can also generate a Rulbus interrupt with a programmable frequency, but it is not made available by this driver. There are no inputs.

The following front-panel variations of this module exist:

The module's front-panels look as follows.

fixed & programmable     programmable only
  +-----------+            +-----------+
  |   CLOCK   |            |   CLOCK   |
  |           |            |           |
  |           |            |           |
  |   (o) 100M|            |   (o)     |
  |   (o) 10M |            |   (o)     |
  |   (o) 1M  |            |   (o)     |
  |   (o) 100k|            |   (o)     |
  |SELECTABLE |            |   (o)     |
  |   (o)     |            |   (o)     |
  |   (o)     |            |   (o)     |
  |   (o)     |            |           |
  |           |            |           |
  |           |            |           |
  |    RULBUS |            |    RULBUS |
  +-----------+            +-----------+

The following frequencies are available.

Output        | Description
--------------+-----------------------------------------------------------
Ffixed        | fixed frequencies:
              | 100 kHz, 1 MHz, 10 MHz and 100 MHz
              |
Fprogrammable | programmable frequencies:
              | 0 Hz (disabled), 100 Hz, 1 kHz, 10 kHz, 100 kHz, 1 MHz, 10 MHz and 100 MHz.

Configuration

The RB8515 clock module has no properties that are configured at production time.

Default configuration

rb8515_clock "name"
{
   address = 0xC8
}

When the Rulbus configuration file is read, the programmable clock outputs are set to 1 kHz.

Usage

There are functions to set and get the clock frequency.

int32 handle;

rb8515_clock_open( &handle, "clock" );
rb8515_clock_setClockFrequency( 10e6 );
rb8515_clock_close( handle )


Open and close

EXPORT int32 RDL_API rb8515_clock_open (int32 *pHandle, CCstr name)
 open a clock.
EXPORT int32 RDL_API rb8515_clock_close (int32 handle)
 close a clock.

Clock frequency

EXPORT int32 RDL_API rb8515_clock_getClockFrequency (int32 handle, float32 *pFrequency)
 get current clock frequency.
EXPORT int32 RDL_API rb8515_clock_setClockFrequency (int32 handle, float32 frequency)
 set clock frequency.


Generated on Wed Apr 6 08:59:22 2005 for Rulbus Device Library for Microsoft Windows by doxygen 1.4.0