"Simple to use optional software interface capability including TSR POS
initialization."
EE Software Control
The Software interface consists of one status register (READ ONLY) and one
control register (WRITE ONLY). The status register is located at the address
equal to the Base Address selected by JP1, JP2, and JP3 (see
HERE).
Status Register Bit Assignment
Bit 7: NOT USED
Bit 6: BUS STATE state of signal directly enabling connection of MC
bus to top connector.
0: Bus is connected
1: Bus is disconnected
Bit 5: MAIN SWITCH state of main switch (S1), regardless of whether
S1 controls the power or the software register controls the power.
0: Main switch is OFF
1: Main switch is ON
Bit 4: +5V SENSING
0: +5 V not present at top connector
1: +5 V present at top connector
Bit 3: +12V OVERCURRENT
0: +12 V overcurrent detected
1: no overcurrent condition
Bit 2: +5V OVERCURRENT
0: +5 V overcurrent detected
1: no overcurrent condition
Bit 1: -12V OVERCURRENT
0: -12 V overcurrent detected
1: no overcurrent condition
Bit 0: POWER ENABLE (to Top Connector)
0: Power is enabled
1: Power is disabled
Control Registers
Control registers can be used to enhance and automate the testing process.
Operation of the UME32 can be controlled by eight COMMANDs:
BUS ON COMMAND |
10h |
BUS OFF COMMAND |
00h |
POWER ON COMMAND |
11h |
POWER OFF COMMAND |
01h |
SOFTWARE ENABLE COMMAND |
12h |
SOFTWARE DISABLE COMMAND |
02h |
RESET ON COMMAND |
13h |
RESET OFF COMMAND |
03h |
BUS ON Command
Writing 10h to Control Register enables connection between
MC Bus and top connector.
Example: out (800H), 10H
BUS OFF Command
Writing 00h to Control Register disconnects BUS signal
between MC Bus and top connector.
Example: out (800H), 00H
Note: These two commands (Bus On / Bus Off) take
effect when power to the Top connector is applied (using "power on" command)
and when software control is enabled (using "software enable" command). Since
this command is subject to power control command, under normal operation bus
can be enabled once and only power control command needs to be used to connect
all signals between MC bus and top connector.
POWER ON Command
Writing 11 HEX to Control Register connects power to the top connector.
Example: out (800H), 11H
Note: Power will be disconnected regardless of
this command if an overcurrent condition is detected in any of the three power
lines.
POWER OFF Command
Writing 01 HEX to Control Register disconnects power to the top connector.
Example: out (800H), 01H
Note: In order for the POWER ON and POWER OFF
Command to have any effect, software control has to be enabled using SOFTWARE
ENABLE Command.
SOFTWARE ENABLE Command
Writing 12 HEX to Control Register enables software control (BUS and Power
connected /disconnected according to last issued BUS ON/OFF Command and POWER
ON/OFF Command).
Example: out (800H), 12H
SOFTWARE DISABLE Command
Writing 02 HEX to Control Register disables software control (BUS and Power
connected according to S1 and JP6).
Example: out (800H), 02H
Note: If software is disabled, switch S1 and JP6
control the power and bus signals.
RESET ON Command
Writing 13 HEX to Control Register forces the RESET signal to the top connector
to HIGH +5V) regardless of the state of Reset line on the MC Bus.
Example: out (800H), 13H
RESET OFF Command
Writing 03 HEX to Control Register forces the RESET signal to top connector to
follow the state of the RESET signal on MC Bus.
Example: out (800H), 03H
Note: Use this register when the RESET pulse
required for tested card is longer than the automatic reset generated every
time the power to top connector is turned ON. This register is active all the
time regardless of the state of SOFTWARE ENABLE register.
|