AZ-COM EE Software Control

"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.

Content created and/or collected by:
Louis F. Ohland, Peter H. Wendt, David L. Beem, William R. Walsh, Tatsuo Sunagawa, Tomáš Slavotínek, Jim Shorney, Tim N. Clarke, Kevin Bowling, and many others.

Ardent Tool of Capitalism is maintained by Tomáš Slavotínek.
Last update: 07 Dec 2024 - Changelog | About | Legal & Contact