Page 12 of 38
3.2.4 LEMO IO control register
#define SIS3153USB_LEMO_IO_CTRL_REG 0x3
The register is implemented in a J/K fashion also and allows to check the status of the logic
level setting of the front panel inputs and outputs. In addition it can be used to control the
levels by software. Please note, that the actual control over the status of the inputs and outputs
is controlled via the LEMO I/O register
Disable Software Level Control (*)
Set input 2 to NIM level (*)
Set input 1 to NIM level (*)
Set output 2 to NIM level (*)
Set output 1 to NIM level (*)
Enable Software Level Control
Status Software Level Control
Status of level input 2 (0=NIM, 1=TTL)
Status of level input 1 (0=NIM, 1=TTL)
Set output 2 to TTL level
Status of level output 2 (0=NIM, 1=TTL)
Set output 1 to TTL level
Status of level output 1 (0=NIM, 1=TTL)
The power up value is 0x00000000 (with the I/Os jumper configured to NIM level)
(*) denotes the power up default setting
Note 1: Enable software control by setting bit 15 to gain software control over the logic levels
of the I/Os. By default the level is defined by jumpers JP123 and JP133.
Note 2: for the typical application it will be good enough to set the logic levels to the desired
levels in hardware by setting JP123 and JP133 accordingly.