RB9005 -- Programmabe Instrumentation Amplifier-Filter
Purpose
Provide programmable amplifiers and filters to form a data-acquisition system with the high speed 12-bit ADC RB8905.
Description
Module RB9005 is a 4-channel programmable amplifier-filter module.
It has two differential programmable amplifiers followed by a programmable filter, two unbalanced input (single-ended) programmable amplifiers and an ouput multiplexer to present one, two, three or all four inputs in sequence.
1-1-1-1 · 2-1-2-1 · 3-2-1-3 · 4-3-2-1
Further the module has a clock input and two clock outputs that can be programmed to duplicate the clock input or to follow an alternating sequence so that out1 presents a clock signal for the odd channels and out2 presents a clock signal for the even channels in the selected channel sequence. (Apparently this is not very useful for the 3-2-1-3 sequence where channel 3 appears at odd and even positions in the sequence.)
Channel 1 and 2 can have the following gains:
10, 20, 40, 80
100, 200, 400, 800
1000, 2000, 4000, 8000
10000, 20000, 40000, 80000
Channel 1 and 2 can have the following low pass frequencies:
>= 1000, 100, 10, 1, 0.1 kHz
Channel 3 and 4 can have the following gains:
1, 10, 100, 1000
Configuration
The RB9005 amplifier module has no properties that are configured at production time.
Default configuration
rb9005_amplifier "name"
{
address = 0xB3
}
When the Rulbus configuration file is read, an amplifier is configured as follows:
- channel 1 selected
- gain channel 1 and 2 set to 10
- gain channel 3 and 4 set to 1
- low pass frequency channel 1 and 2 set to >= 1 MHz (no filter)
- channel sequence disabled
- clock sequence disabled

Modules | |
| RB9005 AMPLIFIER Close | |
| close an amplifier. | |
| RB9005 AMPLIFIER Get Channel | |
| get the current channel. | |
| RB9005 AMPLIFIER Get Flp | |
| the channel's current low pass frequency (channel 1 & 2 only). | |
| RB9005 AMPLIFIER Get Gain | |
| get the channel's current gain. | |
| RB9005 AMPLIFIER Open | |
| open an amplifier. | |
| RB9005 AMPLIFIER Set ChanSeqMode | |
| enable or disable channel sequencing. | |
| RB9005 AMPLIFIER Set Channel | |
| select the specified channel, or channel sequence. | |
| RB9005 AMPLIFIER Set ClockSeqMode | |
| enable or disable clock sequencing. | |
| RB9005 AMPLIFIER Set Flp | |
| set low pass frequency (channel 1 & 2 only). | |
| RB9005 AMPLIFIER Set Gain | |
| set gain for specified channel. | |
| RB9005 AMPLIFIER TEST | |
| test the amplifier VIs and physical amplifier module. | |
| RB9005 AMPLIFIER isChanSeqMode | |
| true if a channel sequence is active. | |
| RB9005 AMPLIFIER isClockSeqMode | |
| true if a clock sequence is active. | |