ROUTe:RMODule:BANK:DRIVe[:MODE]

34980A

ROUTe:RMODule:BANK:DRIVe[:MODE]

Syntax

ROUTe:RMODule:BANK:DRIVe[:MODE] <mode>, {<bank>|ALL}, (@<rem_ch_list>)

ROUTe:RMODule:BANK:DRIVe[:MODE]? <bank>, (@<rem_ch_list>)

Description

This command selects the TTL or open collector drive current mode for the specified 34945EXT remote module connected to the 34945A Microwave Switch/Attenuator Driver. The drive current mode can be controlled on a per-bank basis.

Used With:

  • 34945A Microwave Switch/Attenuator Driver

Parameters

Name

Type

Range of Values

Default Value

<mode>

Discrete

{TTL|OCOLlector}

Depends on the Distribution Board type (see "Remarks" below).

<bank>

Discrete

{1-4|BANK1-BANK4|ALL}

Specify an individual bank or ALL four banks on the specified 34945EXT remote module.

This is a required parameter.

<rem_ch_list>

Numeric

One or more 34945EXT remote module identifiers in the form (@sr00).

Select from s100 through s800.

This is a required parameter.

Remarks

  • In the TTL drive mode, the non-driven "rest" state of the specified channels will be a low state, which can provide a current path to ground if an open-collector device is mistakenly connected. If an open-collector device is connected while configured for the TTL drive mode, the following symptoms may result:

  1. Coils may be continuously driven while the TTL drive mode is in the resting low state. Continuously driving these devices may damage them. Some auto-commutating paired-drive devices will rapidly transition between the two states when both coils are driven simultaneously.

  2. An over-current condition can occur, which will activate the over-current protection circuitry on the 34945EXT remote modules and disable the channel drive (see ROUTe:RMODule:DRIVe:SOURce[:IMMediate] command).

  3. Paired-drive open-collector devices operated in the TTL mode may exhibit contrary (opposite) behaviors during operation. Some external microwave devices have built-in protection to disable the coil drives when both coils are driven simultaneously. If this is the case, a pulsed TTL drive would prevent the device from being driven on the TTL pulsed line, thus causing an apparent open-collector drive on the opposite coil. This would cause the paired device to transition to the opposite state.
     

  4. You can not mix open-collector and TTL type devices on the same bank.

  5. The default drive mode setting is evaluated when the following commands are issued:

  1. The ROUTe:RMODule:BANK:PRESet command restores the drive mode to its default for the Distribution Board type in use. See the Agilent 34980A User's Guide for more information.

  2. The SYSTem:RMODule:RESet command restores the drive setting to OCOLlector.
     

  3. In order to change the drive current mode, you must disable the channel drive state (see ROUTe:RMODule:DRIVe:SOURce[:IMMediate] command). When you subsequently enable the channel drive state (by specifying EXTernal or INTernal), all unverified channels on the specified module will be reset to their user-defined default values (see ROUTe:CHANnel:DRIVe:CLOSe:DEFault and ROUTe:CHANnel:DRIVe:OPEN:DEFault commands).

  4. The drive mode setting is stored in non-volatile memory on the 34945EXT remote module.

Return Format

The query command returns "TTL" or "OCOL" for the specified channels. Multiple responses are separated by commas.

Examples

The following program segment selects the TTL drive mode on 34945EXT remote module #2 (slot 3).

ROUT:RMOD:DRIV:SOUR OFF,(@3200)  !Must disable channel drive
ROUT:RMOD:BANK:DRIV:MODE TTL,BANK2,(@3200)
 !Select drive mode

The following command returns the drive mode on 34945EXT remote module #2 (slot 3).

ROUT:RMOD:BANK:DRIV:MODE? BANK2,(@3200)

Typical Response:  TTL

See Also

ROUTe:RMODule:BANK:PRESet

ROUTe:CHANnel:DRIVe:CLOSe:DEFault

ROUTe:CHANnel:DRIVe:OPEN:DEFault

ROUTe:RMODule:DRIVe:SOURce[:IMMediate]

SYSTem:RMODule:RESet