You are on page 1of 81

AAN-100 Hardware

Manual
Revision Date: 26 APR 2008

This manual contains confidential information and


may only be reproduced or distributed with the
written consent of Apollo Security, Inc.

© 2008 Apollo Security Inc.


AAN-100 Hardware Manual
Advanced Electronic Controller For Apollo Access Control Systems

by Apollo Security Inc.

© 2008 Apollo Security Inc.

All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or
mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written
permission of Apollo Security, Inc.

While every precaution has been taken in the preparation of this document, Apollo Security assumes no responsibility
for errors or omissions, or for damages resulting from the use of information contained in this document or from the use
of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any
loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this
document.
IMPORTANT INFORMATION

WARNING
HIGH VOLTAGE, AC MAIN POWER SHOULD ONLY BE CONNECTED BY QUALIFIED,
LICENSED ELECTRICIANS. ALL APPLICABLE LAWS AND CODES MUST BE FOLLOWED. IF
THIS PRECAUTION IS NOT OBSERVED, PERSONAL INJURY OR DEATH COULD OCCUR

Power should not be applied to the system until after the installation has been completed. If this
precaution is not observed, personal injury or death could occur, and the equipment could be
damaged beyond repair.
-Verify that the external circuit breaker which supplies power to the device power supply is turned off
prior to installation.
-Verify that the output voltage of the power supply is within specifications prior to connection to the
device.

CAUTION
Several important procedures should be followed to prevent electro-static discharge (ESD) damage
to sensitive CMOS integrated circuits and modules.

-All transport of electronic components, including completed reader assemblies, should be in static
shield packaging and containers.
-Handle all ESD sensitive components at an approved static controlled work station. These work
stations consist of a desk mat, floor mat and a ESD wrist strap. Work stations are available from
various vendors including the 3M company.

FCC Compliance Statement


This device complies with Part 15 of FCC Rules. Operation is subject to the following two conditions:

1.This device may not cause harmful interference, and


2.This device must accept any interference received, including interference that may cause
undesired operation.

This equipment has been tested and found to comply with the limits for a Class A digital device,
pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection
against harmful interference when the equipment is operated in a commercial environment. This
equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in
accordance with the instruction manual, may cause harmful interference to radio communications.
Operation of this device in a residential area is likely to cause harmful interference in which case the
user will be required to correct the interference at his/her own expense. The user is advised that any
equipment changes or modifications not expressly approved by the party responsible for compliance
would void the compliance to FCC regulations and therefore, the user's authority to operate the
equipment.
I AAN-100 Hardware Manual

Table of Contents

Part I Introduction 2
1 Overview ................................................................................................................................... 2
2 General Features
................................................................................................................................... 3
3 Programming
...................................................................................................................................
Host 4

Part II Hardware Layout 6


1 Terminal Connectors
................................................................................................................................... 6
2 DIP Switches
................................................................................................................................... 9
DIP Switch Tables
......................................................................................................................................................... 10
DIP Switch Function
......................................................................................................................................................... 10
3 Connectors
................................................................................................................................... 11
Device Port .........................................................................................................................................................
Communication Sockets 12
Memory Backup
.........................................................................................................................................................
Connection 13
SIMM Memory
.........................................................................................................................................................
Sockets 13
Host Interface
.........................................................................................................................................................
Module Connector 13
4 LEDs ................................................................................................................................... 13
Start Up Mode
......................................................................................................................................................... 14
Normal Operation
......................................................................................................................................................... 15
Test Mode ......................................................................................................................................................... 15
5 Firmware................................................................................................................................... 15
6 Additional
...................................................................................................................................
Installation Information 15
Mounting Holes
......................................................................................................................................................... 15

Part III System Wiring 17


1 Power ................................................................................................................................... 17
2 Grounding
................................................................................................................................... 17
DC Ground ......................................................................................................................................................... 17
RS-485 Signal
.........................................................................................................................................................
Ground (SG) 17
Safety (Earth)
.........................................................................................................................................................
Ground 18
Grounding System
......................................................................................................................................................... 18
Grounding Potential
.........................................................................................................................................................
Difference Checks Before Connecting 18
3 Host Communication
...................................................................................................................................
Connection 18
Serial ......................................................................................................................................................... 19
ASI-1 .................................................................................................................................................. 21
Introduction ........................................................................................................................................... 21
Hardware Layout
........................................................................................................................................... 21
DIP Switches
...................................................................................................................................... 23
DIP Switch......................................................................................................................................
Table 23
DIP Switch......................................................................................................................................
Functions 25
Connectors...................................................................................................................................... 25
Device Port......................................................................................................................................
Communication Driver Sockets 25
Host Interface
......................................................................................................................................
Connector 25
Network ......................................................................................................................................................... 25

© 2008 Apollo Security Inc.


Contents II

ANI-1 .................................................................................................................................................. 26
Introduction ........................................................................................................................................... 26
Hardware Layout
........................................................................................................................................... 26
Jumpers ...................................................................................................................................... 26
RJ-45 Jack...................................................................................................................................... 27
Host Interface
......................................................................................................................................
Connector 27
LEDs ...................................................................................................................................... 27
ANI-100 .................................................................................................................................................. 27
Introduction ........................................................................................................................................... 27
Hardware Layout
........................................................................................................................................... 27
DIP Switches
...................................................................................................................................... 28
Connectors...................................................................................................................................... 28
Device Port......................................................................................................................................
Communication Driver Sockets 28
RJ-45 Jack...................................................................................................................................... 28
Host Interface
......................................................................................................................................
Connector 28
4 Field Devices
...................................................................................................................................
Communication Connection 29
RS-485 Communications
.........................................................................................................................................................
Line 29
5 General Alarm
...................................................................................................................................
Inputs 32
Power Fault......................................................................................................................................................... 32
Cabinet Tamper
......................................................................................................................................................... 32
6 Local Printout
................................................................................................................................... 33

Part IV Software Configuration Utilities 35


1 ANI-1/100...................................................................................................................................
IP Programming 35
InitAAN ......................................................................................................................................................... 36
Web Page ......................................................................................................................................................... 39
Telnet ......................................................................................................................................................... 43
2 ANI-100 Communication
...................................................................................................................................
Configuration 46
3 Firmware...................................................................................................................................
Upgrading 49

Part V Self Test Mode 52


1 Switch Settings
................................................................................................................................... 52
2 Error Codes
................................................................................................................................... 53
3 Test Descriptions
................................................................................................................................... 54

Part VI Memory Expansion & Capacity 57


1 Standard...................................................................................................................................
Memory 57
2 Memory Expansion
................................................................................................................................... 57
3 Memory Capacity
................................................................................................................................... 57

Part VII Specifications 60

Part VIII Supplemental Figures 62

Part IX Table of Figures 71

Part X Revision History 73

© 2008 Apollo Security Inc.


III AAN-100 Hardware Manual

Index 74

© 2008 Apollo Security Inc.


Part

Introduction
2 AAN-100 Hardware Manual

1 Introduction
An access control system provides a means to replace traditional key and lock systems, which are easy to
defeat because of the ease of copying of keys and use by unauthorized personnel. With electronic access
control, the exact areas a person is able to access as well as during what time is configurable through a
central control system. In addition to the power of greater control, a historical record is maintained which is
useful in the case of a system security breach or for other purposes including calculating work time and
facility use costing.

1.1 Overview
The AAN-100 Access and Alarm Network Controller forms the basis of a modular system for the
complete control and monitoring of a distributed processing access control system, integrated alarm
monitoring and remote device control and reaction. Typical use of the system is the control of site access
by control of door locking devices associated with card readers and PIN keypads and maintaining logs of
this access for later reporting.

The framework of the device network is all accomplished through connection to a host programming device
(PC computer with a database interface application), and to field devices that provide the actual functions of
the system (door control, alarm inputs, relay outputs, etc). The connections between the components of the
system can be made via a combination of RS-232, RS-485 and Ethernet TCP-UDP/IP connections,
depending on the function and the site considerations.

By supporting both centralized and distributed database operation, once the AAN-100 controller has
been programmed from the host device the controller and the connected field devices work independently
and only require connection to the host for live event monitoring and reporting of events to the database. All
the necessary information to carry out access decisions and other response functions of the system is
stored within the AAN-100’s internal memory and does not rely on a constant connection to the host
computer. Downloadable field devices are available as well that do not require constant connection to the
controller to maintain functionality (e.g. Apollo AIM-4SL Downloadable Reader Interface). In this way, it is
possible to achieve three levels of database redundancy with Apollo Access Control Systems.

© 2008 Apollo Security Inc.


Introduction 3

1.2 General Features


· Supports up to 96 card readers (either directly to intelligent card readers, or via Apollo AIM/API reader
interfaces)
· Supports four additional devices for status monitoring or alarm input/output for a total of 100 devices
· Up to 1,300,000 Cardholders or 65,535 Events with 8 MB of RAM
· Supports Input to Relay linking across field devices
· Anti-Passback (Hard & Soft)
· 256 Access Levels / 128 Time Zones
· 2-Card Access and Zone occupancy restriction
· 2 Man Rule (Minimum occupancy)
· Automatic Alarm masking/unmasking, Reader mode change, Output activation according to time zones
and/or inputs
· Elevator Control w/ floor selection feedback
· Field Device Connection: (4) RS-485/232 ports, max 9600 baud.
· Host Device Connection:
o ASI-1 Serial interface with (2) RS-485/232 ports, max 57.6K Baud
§ Up to 16 unique addresses possible on one comm. line
OR
o ANI-1/100 Network Interface device (TCP/IP via RJ-45 jack)
§ Available addresses limited by network addresses available

· Diagnostic LED’s (for normal operation and self-test mode)


· 8 Card formats per reader (depending on reader support)
· Field-Replaceable plug-in communication drivers
· 32-Bit CMOS processor
· Surface-mount manufacturing technology

© 2008 Apollo Security Inc.


4 AAN-100 Hardware Manual

1.3 Programming Host


To establish operating configuration and to report events, the AAN-100 controller requires connection to a
software database interface program. Configuration options including cardholders are stored in a central
database and then transmitted via a proprietary encrypted protocol to the AAN-100. Once programmed, the
AAN-100 will continue to function without connection to the host. A record of all actions that happen while
there is no connection is stored in the memory of the AAN (limited by the capacity of the memory) for
reporting at a later time when connection with the host has been re-established.

Apollo has designed the APACS software system to provide the closest integration possible to take full
advantage of the features of the AAN-100 controller. Full documentation on configuring the options of the
AAN-100 with APACS is contained in the documentation provided with the software.

PC
Programming Host

AAN-100

AIM-4SL AIO-168 AP-510


Reader Interface Alarm Panel ASA-72 Magnetic Stripe
Status Panel Card Reader

Figure 1.3 Programming Host Logical Diagram Typical System Layout with RS-485 Connections.
Several AAN-100 panels can be connected to one host on an RS-485 line using different device addresses.
Field devices on the same line must also have unique addresses.

© 2008 Apollo Security Inc.


Part

II

Hardware Layout
6 AAN-100 Hardware Manual

2 Hardware Layout

Figure 2.1.1 AAN-100 Diagram Terminal Connector, DIP Switch, SIMM Memory sockets, device port
driver connections, and other component locations are shown.

2.1 Terminal Connectors


The AAN-100 has one terminal block for connecting power, alarm inputs, and connection to field device
lines. The connection terminals are factory equipped with removable screw-down quick connectors which
are easily removed from the board by firmly grasping the connector and pulling away from the board. If
pliers are used to remove the connectors, they should be of the rubber-tipped type. Take care in using any
tools near the board not to damage on-board components. The proper location of the quick connectors is
outlined in white on the board.

© 2008 Apollo Security Inc.


Hardware Layout 7

AAN-100 Terminal Connections


Position Type Label Function
1 Voltage In VIN
Voltage Return DC Power Connection
2 GND
(ground)
3 Tamper Input TMP Cabinet Tamper Input
4 Tamper Input Return GND (Normally Closed)
5 Power Fault Input P
Power Fault/Tamper Input
Power Fault Input (Normally Closed)
6 GND
Return
7 Receive Data (+) R+
8 Receive Data (-) R-
Device Port Connection
9 Transmit Data (+) T+
(Port 3)
10 Transmit Data (-) T-
11 Signal Ground SG
12 Receive Data (+) R+
13 Receive Data (-) R-
Device Port Connection
14 Transmit Data (+) T+
(Port 4)
15 Transmit Data (-) T-
16 Signal Ground SG
17 Receive Data (+) R+
18 Receive Data (-) R-
Device Port Connection
19 Transmit Data (+) T+
(Port 5)
20 Transmit Data (-) T-
21 Signal Ground SG
22 Receive Data (+) R+
23 Receive Data (-) R-
Device Port Connection
24 Transmit Data (+) T+
(Port 6)
25 Transmit Data (-) T-
26 Signal Ground SG
Table 2.1 AAN-100 Terminal Connections.

© 2008 Apollo Security Inc.


8 AAN-100 Hardware Manual

Figure 2.1.2 Location and Layout of Terminal Connectors.

© 2008 Apollo Security Inc.


Hardware Layout 9

2.2 DIP Switches


The AAN-100 has two blocks of DIP switches, with 8 switches in each block. These switches are used to
set various configuration options for the panel. The switches of SW1 are used for configuring the baud rate
of device ports 3-6, and remain constant. The switches of SW2 set additional configuration options. Note
that the function of switches 4-8 on SW2 have a different function depending on the type of host connection
(serial via ASI-1 or TCP/IP via ANI-1/100—see below for more information on host connection). It is
recommended to power the board down before making any changes in the DIP switch settings as any
changes will not take effect unless the power is cycled.

8
7
6
5
4
SW1
3 Device Port
2 Baud Rates
1 (Refer to Table 2.2)

8
7
6
5 SW2
4
Panel Configuation
3 (Refer to Table 2.2)
2
1

ON

Figure 2.2 Location of DIP Switches. SW1 controls settings for device port communication speed.
SW2 controls internal settings for the panel including host communication and operation mode.

© 2008 Apollo Security Inc.


10 AAN-100 Hardware Manual

2.2.1 DIP Switch Tables

SW1
Port 6 Baud Rate Port 5 Baud Port 4 Baud Rate Port 3 Baud Rate
Rate
Switch # 1 2 3 4 5 6 7 8
1200 OFF OFF OFF OFF OFF OFF OFF OFF

2400 OFF ON OFF ON OFF ON OFF ON

9600 ON OFF ON OFF ON OFF ON OFF

(reserved) ON ON ON ON ON ON ON ON

SW2
COMMON (With ASI-1, ANI-1 or ANI-100) With – ASI-1 or
ANI-100
8-Controller Address
1-Watchdog Timer 2-Cold Start 3-Self Test
Range
Normal Normal
OFF Enabled OFF OFF OFF Range 0-7
Start Operation
Cold Start
ON Disabled ON ON Test Mode ON Range 8-15
Enabled

SW2 – With ANI-1 Installed


8-Configure With
4-Dial Enable 5-Dial Mode 7-Broadcasts
Broadcast
Disable Port 3 Dial Run Ignore Broadcast Don’t Send
OFF OFF OFF OFF
For Dial Mode While Online Broadcast
Enable Port 3 Dial Initialize Accept All
ON ON ON ON Send Broadcast
For Dial+ Mode Broadcasts

Note: With ASI-1 or ANI-100 installed SW2 positions 4-7 are not used
With ANI-1 installed SW2 position 6 is not used

Table 2.2. : DIP Switch Settings for SW1 and SW2


2.2.2 DIP Switch Function

Baud Rate—Specifies the baud rate for the serial line of the specified device port.
This setting must be the same for all devices on the communication line
connected to this port (See Part 3.4)

© 2008 Apollo Security Inc.


Hardware Layout 11

Watchdog Timer—Is a special circuit, which constantly monitors the processor


and automatically re-starts it should it stop.
OFF -- WDT Enabled. (default setting)
ON -- WDT Disabled (used only at factory for testing/debugging purposes)
Cold Start—Specifies if AAN-100 will clear all memory during power-on
OFF -- Normal Start--previous configuration and events retained (requires
backup-battery to be installed (See Part 2.3.2) (default setting)
ON -- Cold Start--All information in memory is cleared during power-on
Self Test—Specifies whether to enter the AAN-100s special test mode
OFF -- Normal operation (default setting)
ON -- Enable Self-Test Mode (See Part 5 for test procedures)
Configure With Broadcast—The AAN-100, when equipped with ANI-1 Ethernet
Communication Interface, can obtain configuration using BOOTP requests. (See
Part 4.1)
OFF -- Don't send broadcast (default setting)
ON -- Send configuration request broadcasts
Broadcasts—The AAN-100, when equipped with ANI-1 Ethernet Communication
Interface will accept broadcasts for obtaining configuration information during
operation. (See Part 4.1)
OFF -- Ignore all broadcasts while online (default setting)
ON -- Accept all broadcasts
Dial Mode—Specifies whether the panel, equipped with ASI-1 Serial
Communication Interface, will initialize a dial sequence on Port 3 to obtain
configuration information. After initialization, the panel will operate normally when
set to run mode. This can only be used when "Dial Enable" is set to ON.
OFF -- Dial Run mode (default setting)
ON -- Dial Initialize--panel will attempt to dial out to set configuration
Dial Enable—When enabled, Port 3 is set as a dial port for host communication
and not for field device use. (With ANI-1 Installed Only)
OFF -- Disable Port 3 for dial (default setting)
ON -- Enable Port 3 for dial
Controller Address Range—Configures the address ranges of the installed
ASI-1. See Part 3.3.1.1 for more information. (With ASI-1 Installed Only)
OFF -- Controller will use address range 0-7 (default setting)
ON -- Controller will use address range 8-15

Table 2.2.1 : DIP Switch Function

2.3 Connectors
The AAN-100 has several connectors for interfacing with removable components. Take care when installing
and removing components in order not to damage pins or sockets. Do not use force greater than gentle
pressure when installing any components. Refer to the figure for the exact location of these connectors.
The connectors are also labeled on the AAN-100 in white lettering on the circuit board.

© 2008 Apollo Security Inc.


12 AAN-100 Hardware Manual

Figure 2.3 Panel Connectors.


2.3.1 Device Port Communication Sockets
Device Port Communication Driver Sockets: J10, J12, J15, J17

For the functioning of Device Ports, 3-6, proper communication drivers must be connected to the
corresponding 12-pin sockets. The communication driver modules can be either ASM-48 (RS-485, part
number 430-131) or ASM-23 (RS-232, part number 430-132) depending on the type of communication
required on the port. The module should be installed so the long end extends towards the middle of the
circuit board and the mounting holes provided on the AAN-100 and ASM align so a plastic stand-off can be
attached to connect the holes.

© 2008 Apollo Security Inc.


Hardware Layout 13

2.3.2 Memory Backup Connection


Memory Backup Battery Connection: J1

In the case of total power failure, the memory of the AAN-100 will be stored for up to 6 months (in basic
configuration) by power supplied by 3 AA (LR6) size batteries. A battery holder with connector is supplied
with the AAN. Install fresh batteries into the holder and connect the attached connector to the AAN,
observing the polarity. Connect the red wire to the bottom pin of J1 (denoted by a '+' stenciled on the board)
and the black wire to the top most pin. Batteries should be replaced every year.

Warning: Change batteries only with power connected to the AAN-100 or memory will be lost!
2.3.3 SIMM Memory Sockets
SIMM Memory Module Sockets: J2, J4, J7, J9

The AAN-100 has four 72-pin sockets which can contain any combination of AME-10 (1MB, part number
430-150) or AME-20 (2MB, part number 430-160) modules, for a maximum 8 MB of storage of card codes
and events. The sockets should be filled from bottom to top (J9, J7, J4, J2), with higher capacity modules
on the bottom. For details on memory usage and calculating the correct amount of memory for your
configuration, see Part 6: Memory Expansion & Capacity. Do not attempt to use standard PC SIMM
modules, only Apollo memory modules will function.

2.3.4 Host Interface Module Connector


Host Interface Module Connector: J18

The AAN-100 supports two types of interface modules for connection to a host:
AS1-1 Serial Interface (part number 430-130, requires 1 or 2 ASM modules) or ANI-1/100 Network
Interface. The required module is connected to the 64-pin J18 connector. The installation/removal of these
modules should be done with great care to avoid damaging the pins. Use a gentle side to side rocking
movement to ease the module on/off the pins. When properly seated, the pins should protrude
approximately ¼” (5 mm) from the surface of the module. The plastic stand-offs included with the module
should be installed in the corresponding holes to provide a guide for proper mounting.

2.4 LEDs
The AAN-100 has 7 LEDs for use in monitoring functioning of panel and for diagnosis of problems. The
LEDs function in three modes: startup, normal operation and test mode. Refer to the figure for exact
location of the LEDs. The LEDs are also labeled on the circuit board with white lettering.

© 2008 Apollo Security Inc.


14 AAN-100 Hardware Manual

D8 Power / "Heartbeat"

D9 Port 1 Status

D10 Port 2 Status

D11 Port 3 Status

D12 Port 4 Status

D13 Port 5 Status

D14 Port 6 Status

Figure 2.4 AAN-100 LED Indicators. LEDs operate in either start-up, normal operation or test mode.
2.4.1 Start Up Mode
Immediately after powering on the panel, the start-up test will initiate and the results will be displayed on the
LEDs. If there are no failures, the test will progress at a very high speed which will not make it possible for a
person to observe all the tests. If the panel encounters an error, it will stop with the failed test and display
the LED sequence corresponding to that test. The test sequence and the LED error codes are:

Port LED
Test 1 2 3 4 5 6
Power Up/LED Test ON ON ON ON ON ON
Start/Host Port Detect OFF OFF OFF OFF OFF ON
System RAM Test OFF OFF OFF OFF ON OFF
ROM Test OFF OFF OFF OFF ON ON
Config RAM Init (Cold) OFF OFF OFF ON OFF OFF
Config RAM Test (Warm) OFF OFF OFF ON OFF ON
OS & APL Init OFF OFF OFF ON ON OFF

In the event of a failure in the system RAM test, Port LEDs 1-3 are used to show where the failure was
located:

© 2008 Apollo Security Inc.


Hardware Layout 15

Port LED
RAM Bank 1 2 3
Bank 1 (J9) OFF OFF OFF
Bank 2 (J7) ON OFF OFF
Bank 3 (J4) OFF ON OFF
Bank 4 (J2) ON ON OFF
Bank 1 (J9) OFF OFF ON
Bank 2 (J7) ON OFF ON
Bank 3 (J4) OFF ON ON
Bank 4 (J2) ON ON ON

Table 2.4. : AAN-100 Startup Mode LEDs

2.4.2 Normal Operation


After initialization and self tests, the LEDs will switch to normal operation and will display information about
the panel operation.

Heartbeat (D8)—Shows a constant ‘heartbeat’ (0.2 sec ON, 0.8 sec OFF) to indicate proper operation
of the panel and firmware.

Port Status—Shows activity on the corresponding serial port. Ports 1 & 2 (D9, D10) represent the two
ports of the ASI-1or ANI-100; if the ANI-1 is installed, Port 1 LED will represent the host communication.
Ports 3-6 (D11-D14) represent the device ports. Normal activity on the ports will be observed as the
LED blinks many times a second or solid, depending on the amount of activity.

2.4.3 Test Mode


By placing SW2-3 in the ON position, the AAN-100 is placed in test mode. For a full description of running
tests and the LED responses, refer to Part 5: Self Test Mode.

2.5 Firmware
The operating program for the AAN-100 is stored in re-programmable flash memory. In the event that the
firmware must be re-installed or updated, no chips need to be replaced on the panel. The new program can
be loaded from the host via special software. For normal operation it is not necessary to update the
firmware. If this becomes necessary, refer to Part 4: Software Configuration Utilities. Firmware updating
should only be done under the recommendation and guidance of your Apollo technical support
representative.

2.6 Additional Installation Information

2.6.1 Mounting Holes


Four holes are provided for mounting the AAN-100 (see Part 8: Supplemental Drawings for scale drawings
showing the exact location of the holes).

© 2008 Apollo Security Inc.


Part

III

System Wiring
System Wiring 17

3 System Wiring
SPECIAL NOTE: To guard personal safety and avoid damaging
equipment it is important to have a full understanding of electrical
wiring practices and safety. The following sections provide general
guidelines relating to the AAN-100, but are not a substitute for complete
training in dealing with electrical systems!
3.1 Power
Power is supplied to the AAN-100 by the voltage connection in the main terminal block (see Part 2.1 for
exact locations of terminals). The power connection should be 12-28 VDC. Power consumption is 300 mA
with ASI-1or ANI-100 and 400 mA with ANI-1. The AAN-100 is protected from over-current and
over-voltage by on-board circuitry.

Take care when selecting a power supply for use with the AAN-100. Most power supplies in the market
today provide good input/output isolation, however those which do not provide isolation (or have high
leakage capacitance), coupled with accidental AC power lines interchange, present serious ground fault
problems for installers. With ground fault, the signal reference between subsystems may be 115 VAc (230
VAc) apart. If these subsystems are interconnected, the large potential difference will cause equipment
damage or personal injury. Apollo recommends the use of isolated continuous power supplies only. All
Apollo supplied power supply assemblies are transformer isolated for safety and to minimize ground loop
problems.

In the case of over-current, solid-state fuses integrated on the AAN-100 panel will ‘trip’ to protect the
components of the panel. In many cases, the solid-state fuses will reset automatically when normal current
resumes, however it may be necessary to interrupt the supply of power to allow the fuses to reset.

3.2 Grounding
Special care should be taken when grounding the AAN-100 controller and other devices connected to it via
the direct communication lines. Each device must be grounded to provide ESD protection, personnel
safety, and signal reference for devices which communicate with each other. Grounding the reader provides
a good shield against external transients. There are three types of circuit grounds in systems using Apollo
products: DC ground, RS-485 signal ground, and Safety (Earth) ground.
3.2.1 DC Ground
This is typically the minus (-) side of the DC output of the power supply. It is to be connected to the DC
ground input of all devices being powered by one supply. It must not be connected in any way to any of the
5 RS-485 signals or the AC side of the line including Safety (Earth) ground (one connection to Safety (Earth)
ground is acceptable, but this connection is usually internal in the host computer and should not be
introduced externally if direct connection is used (RS-232/485)).
3.2.2 RS-485 Signal Ground (SG)
This is the 5th wire used for the RS-485 communications. It is used to provide a common reference
between all devices on the line and should only be connected to each of the devices' SG input. The SG
wire must not be allowed to touch any other potential, especially earth ground. The shield drain wire of the
RS-485 communications cable is commonly used to connect the SG leads together. Usually this wire does
not have an electrical insulator. It is important that the SG wire is thoroughly insulated by the installer at all
connection points. Improper insulation of this conductor may allow accidental shorting to earth ground
through conduit or other metallic components, causing intermittent communications or equipment damage.

© 2008 Apollo Security Inc.


18 AAN-100 Hardware Manual

3.2.3 Safety (Earth) Ground


Safety ground is part of the AC power system. To avoid ground loop current, there must be only ONE point
at which the safety ground connects to the DC ground.

The RS-485 signal ground must be isolated from the safety ground. This means that the RS-485 cable
shield drain wire must be insulated at connection points so that it will NOT accidentally short circuit to the
conduit in instances where the conduit is connected to the safety ground. (See Figure 117)

Please check the applicable regulations and legislation in your country prior to installing the AAN-100
controller and other Apollo products. In the US, the National Electrical Code, as well as other safety
regulations, require that all equipment chassis and/or enclosures be grounded in order to prevent electrical
shock hazards. Each device must have a green wire safety ground. The function of the green wire safety
ground is to provide a redundant path for fault currents and to insure that the circuit breaker will open in the
event of a fault. In addition, grounding the enclosure provides a path for ESD dissipation, thus protecting
sensitive electronic devices. (See Figures 115 and 116)
3.2.4 Grounding System
A grounding system can be viewed as two subsystems: the DC system and the Ground System. The DC
system consists of all interconnected power supply returns, DC distribution wiring, and load devices. The
principal function of the DC system is to provide signal reference for communication. The Ground System
consists of all chassis grounds for power supplies and other devices, safety grounds, and AC grounds.
Ground connection should be made to avoid ground loop problems. (See Figure 115)

Ideally, there should be ONLY ONE ground return point in a power supply system. In a system with a PC
(personal computer), it is likely that the PC already provides the DC Ground connection to the Ground
System (earth ground). Care must be taken NOT to create more ground connections. In systems with
multiple PCs communicating to Apollo Hardware via direct connection, the ground potential must be the
same for inter-connection, or some form of isolation must be provided.
3.2.5 Grounding Potential Difference Checks Before Connecting
Before a device is connected to an RS-485 subsystem, it must be checked for ground fault. Uncorrected
ground fault can damage all devices connected to the RS-485 communication line.

To check if there is ground fault for a new unit, follow the steps below (See Figures 105, 113, 115, 116 and
120):

1. Apply power to all devices already successfully connected to the RS-


485 line.

2. Power up the new unit, but DO NOT connect it to the RS-485 line.

3. Connect the signal ground (SG) of the RS-485 line through a 10k limiting resistor.

4. Measure the AC and DC voltage across the resistor. There should NOT
be more than 1 volt across the resistor. Otherwise find and clear the fault.

5. Connect the new unit to the RS-485 line only if no ground fault is
found.

3.3 Host Communication Connection


The connection from the AAN-100 to the programming host (PC) is used for programming the panel and
then monitoring the status of the system. Once a connection is established, the host software
communicates with the panel and transmits the necessary configuration information. Once this is
established, the host and panel will maintain a constant communication until it is terminated by the host.
While connected, the controller will send events in real-time after a request from the host. The controller will
not send information to the host unless a request is received. These events will be ‘buffered’ in the memory

© 2008 Apollo Security Inc.


System Wiring 19

of the controller until the host is ready to receive. Thus, all system events are protected and will not be sent
to a host that is not ‘listening’, therefore losing events.

The connection can be made either by serial connection using ASI-1 Serial Interface Module (part number
430-130--requires 1 or 2 ASM modules) or by Ethernet (using ANI-100 Network Interface Module (part
number 430-110R).

Figure 3.3 Host Communication Connection The host communication can be made either through
the ASI-1 Serial Interface or the ANI-1 Network Interface
3.3.1 Serial
Using the ASI-1 Serial Interface, the connection from the AAN-100 to the host can be made using RS-232 or
RS-485 protocols. The choice to use RS-232 or RS-485 depends on many factors for the particular
installation. The main differences are outlined below:

© 2008 Apollo Security Inc.


20 AAN-100 Hardware Manual

RS-232 RS-485
Maximum Distance 50 Feet (15 Meters) 4000 Feet (1200 Meters)

Devices Per Line 1 16 (Maximum Number of


unique addresses for AAN-100
with ASI-1)
Communications Port Standard on Many PCs Requires Adapter (RS-232 to
RS-485) or Add-on PC Card
Data Rate 20K bps 10Mbps

Table 3.3. : RS-485 and RS-232 Features.

After choosing the method of communication, the proper wiring must be made from the host to the
controller. Typically, the communication will be from a standard 16550 UART COM-port on a PC which will
be connected directly to the AAN-100 in the case of RS-232 or through the use of an adapter or add-on PC
card to achieve the RS-485 signal. The communications wiring must cross-over from the PC to the panel as
shown in Figure 3.4.1.2

The connection originating from the host PC will then be connected to the port on the ASI-1 (see Figure ).
Port 1 of the ASI is the primary communication path to the host. Ensure that the DIP switches of the ASI are
correctly set (see Appendix B) and that the proper communications driver is installed (ASM-48, part number
430-132, for RS-485, ASM-23, part number 430-131, for RS-232). When communication is initiated by the
host, activity will be seen on the respective port activity LEDs (D9 for Port 1, D10 for Port 2 -- see fig. 2.4).
The blinking rate of the LED will vary at first as communication is established and configuration is updated,
and then should blink at a steady rate of several times per second.

© 2008 Apollo Security Inc.


System Wiring 21

SG T+ T- R+ R-

SG Tx Rx Tx Rx SG
9-Pin COM Port Connector 25-Pin COM Port Connector
(front view) (front view)

Figure 3.31 Host to AAN-100 Serial Wiring Pinouts. The wiring from the host to the panel must be
done according the type of host port (RS-485 or RS-232--9-pin or 25-pin) and then properly connected to
the ASI-1 port.
3.3.1.1 ASI-1

3.3.1.1.1 Introduction

The ASI-1 (Part # 430-130) Serial Interface Module for the AAN-100 provides connectivity between the
AAN-100 and a programming host (PC) via RS-485 or RS-232 serial communication. The ASI has two
serial ports with port 1 being the primary communication path with the capability for a modem/dial
connection and port 2 available as a secondary communication port or local printer connection.
3.3.1.1.2 Hardware Layout

© 2008 Apollo Security Inc.


22 AAN-100 Hardware Manual

DIP SWITCH BLOCKS


S1 S2

Port 2 Connection
Port 1
Comm
Driver

Port 2
Comm
Driver

PORT 1 Connector
(with modem connection) Device Connection
(to AAN controller

Figure 3.3.1.1.2 ASI-1 Hardware Layout

ASI-1 Terminal Connections

Position Type Label Function


1 Receive Data (+) R+
2 Receive Data (-) R-
Device Port Connection
3 Transmit Data (+) T+
(Port 1)
4 Transmit Data (-) T-
5 Signal Ground SG
6 Data Terminal Ready DTR
7 Data Signal Ready DSR Modem/Dial Connections
8 Ring Indicatior RI (Port 1)
9 Carrier Detect CD
10 Receive Data (+) RX+ Device Port Connection
11 Receive Data (-) RX- (Port 4)
12 Transmit Data (+) TX+
13 Transmit Data (-) TX-
14 Signal Ground SG
Table 3.3.1 : ASI-1 Terminal Connections

© 2008 Apollo Security Inc.


System Wiring 23

3.3.1.1.2.1 DIP Switches

The ASI-1 has two DIP switch blocks. S1 controls functions for port 1 and S2 controls functions for port 2.
The functions of the DIP switches are the same for all configurations, with the exception of SW1-2, 3 which
have different functions, depending on the setting of SW1-1 (Dial/Direct Connect selection).

S1 S1
Port 1 Baud Rate ASI-1 Device Address
Switch # 4 5 6 7 8 Switch Number
Standard Network OFF OFF OFF 0
Mode Mode
(SW2 6-8 OFF OFF ON 1
ON OFF ON)

OFF OFF
OFF ON OFF 2
1200 115.2K
(Network OFF ON ON 3
Protocol)
ON OFF OFF 4
2400 2400 OFF ON
(Serial ON OFF ON 5
Protocol)
ON ON OFF 6
9600 9600 ON OFF
(Serial ON ON ON 7
Protocol)
Note: If address range is set to 8-15 (AAN-100 S2-8 ON)
57.6K 57.6K ON ON add 8 to obtain correct address
(Serial
Protocol)

S1
Port 1 Communication Mode
Switch # 1
OFF Direct Connection
ON Dial

S1 - Port 1
Direct Connect Dial
Communication Type Flow Control Modulation Type Dial Mode
2 Switch # 3 Switch # 2 Switch # 3 Switch #
CTS not Dial Run
OFF OFF Full Duplex OFF CCITT OFF
Required Mode
CTS Dial
ON required for ON Half Duplex ON Bell ON Initialize
TX Mode

© 2008 Apollo Security Inc.


24 AAN-100 Hardware Manual

S2 S2
Port 2 Baud Rate Port 2 Mode
6 7 8 Switch
Switch # 4 5
Number
Standard Mode Network Mode OFF OFF OFF Disabled
(SW2 6-8
ON OFF ON) Host
1200 115.2K OFF OFF OFF OFF ON Communicati
(Network on
Protocol)
Local
2400 2400 OFF ON OFF ON OFF Printer-LOC
(Serial Protocol) AL
9600 9600 ON OFF Local
(Serial Protocol) OFF ON ON Printer-FUL
ON ON L
57.6K 57.6K
(Serial Protocol) ON OFF OFF (reserved)
Network
S2 Communicati
on Mode
Port 2 (Port 1 or
ON OFF ON
Handshake Mode Communication type Port2)
Only with
2 Switch # 3 Switch# AAN-100
Firmware R2 and
OFF CTS not Required OFF Full Duplex
later
CTS required for ON ON OFF (reserved)
ON ON Half Duplex
TX
ON ON ON (reserved)
Note: S2- Switch 1 is not used

Table 3.3.1.1 : ASI-1 DIP Switch Table

© 2008 Apollo Security Inc.


System Wiring 25

Baud Rate—Specifies the baud rate for the serial line of the specified device port. This must
match the setting made in the programming software. If an ENI-100 network device is used on
either port, Network Communication Mode should be enabled (SW2-6-9 ON OFF ON) and the
baud rate should be set to 115.2K. When set at this speed, the port will use the network protocol.
At all other speeds, the serial protocol will be used, even when the ASI is set for Network
Communication Mode. Thus, the ports can be set independently with one port communication
serial and the other communicating network.
Device Address—Specifies the address at which the AAN-100 will be found on the serial
communications line. For RS-232 operation, this setting will normally be 0 as only one device may
be attached to one RS-232 line. For RS-485 the address can be set to any unique address on the
line. If SW2-8 on the AAN-100 is OFF, the address will be from 0-7, depending on the switch
settings. If SW2-8 on the AAN-100 is ON, the ASI-1 will use the address range 8-15. If either port
of the ASI is set for Network Communication Mode, the device address will be ignored for that
port.
Communication Mode (Port 1)—Sets whether port 1 will be used as a direct connect (normal
operation on RS-232 or RS-485 line directly to PC host) or dial mode (connected via modem to
PC host).
Communication Type—Selects either full duplex (RS-485 4-wire) or half duplex (RS-485 2-wire,
RS-232) line communication. Direct Connect mode must be set to on for this function.
Flow Control—Specifies whether CTS (Clear To Send) signal is required for communication to
begin. This is normally used only with RS-232 communication. Direct Connect mode must be set
to on for this function.
Dial Mode—When enabled, the panel will wait for an incoming call from the host, answer it after
the first ring to obtain configuration information. After initialization, the panel has to be set to Run
Mode to operate normally. Dial Mode must be set to on for this function.
Modulation — Selects the modulation type for modem connection. CCITT should be selected for
most configurations. Dial Mode must be set to on for this function.
Communications Mode (Port 2)—Defines the operation for port 2. Valid options are: disabled
(port has no function), host communication (port is used as a secondary port for
programming/reporting with programming host), local line printer port (see Part 3.6).

Table 3.3.1.1 : ASI-1 DIP Switch Functions


3.3.1.1.2.2 Connectors

For the functioning of Host Ports, 1 and 2, the proper communication driver must connected in the
corresponding 16-pin socket. The communication driver module can be either ASM-48 (RS-485) or ASM-23
(RS-232) depending on the type of communication required on the port. The module should be installed so
the holes provided on the ASI-1 and ASM align so a plastic stand-off can be attached to connect the holes.
The ASI-1 connects to the AAN-100 via the 68 pin socket of J1. The ASI-1 should be attached to the
AAN-100 with the bare side down (connectors and DIP switches visible). The installation/removal of these
modules should be done with great care to avoid damaging the pins on the AAN-100. Use a gentle side to
side rocking movement to ease the module on/off the pins. When properly seated, the pins should protrude
approximately ¼” (5 mm) from the surface of the module. The plastic stand-offs included with the module
should be installed in the corresponding holes to provide a guide for proper mounting.
3.3.2 Network
For connection from the host to the AAN-100, either the ANI-1or ANI-100 Network Interface Module should
be used. The ANI acts as a standard Ethernet network device and occupies one IP address (see Part 4 for
programming instructions). The connection from the ANI to the network is made by a standard RJ-45 jack.
A standard CAT5 cable should be connected from the ANI to the local network via a network switch, hub or
other network connection device. The ANI-1 communicates at 10Mbps with the TCP/IP protocol. The

© 2008 Apollo Security Inc.


26 AAN-100 Hardware Manual

ANI-100 communicates at 10 or 100Mbps via TCP/IP. The IP address of the ANI should be specified in the
host software and the host will initiate communications with the ANI, which will translate the messages to
the AAN-100.

Routing with ANI: If the ANI has an IP address that is not on the same subnet as the host computer, there
is no need to program a gateway in the ANI as it does not originate communication. If the proper network
path is established from the host to the ANI, (including necessary gateways) the ANI will receive the
communication from the last router or gateway in the path. This router or gateway will deliver the message
to the ANI with the IP address of the host computer, but with the router or gateway’s own MAC address.
The ANI will reply to the IP of the host computer, but directed to the MAC address of where the message
originated (the router or gateway). The reply will then be sent by the router or gateway on the correct path
back to the host.
3.3.2.1 ANI-1

3.3.2.1.1 Introduction

The ANI-1 Network Interface Module provides connectivity between the AAN-100 and programming host via
TCP/IP interface. The ANI-1 converts the output signal from the AAN-100 to TCP/IP packets and converts
incoming packets, received from the host, into the proper signal.
3.3.2.1.2 Hardware Layout

RJ-45
Ethernet
Jack

Device Connection
(to AAN controller)
Status LEDs

Figure 3.3.2.2 ANI-1 Hardware Layout


3.3.2.1.2.1 Jumpers

The ANI-1 has 2 factory-set jumpers which should not be modified:

J1: Open (no jumper attached)


J2: Closed (jumper attached)

© 2008 Apollo Security Inc.


System Wiring 27

3.3.2.1.2.2 RJ-45 Jack

The AN1-1 has 1 jack (P2) for Ethernet connection via an RJ-45 connector.
3.3.2.1.2.3 Host Interface Connector

The ANI-1 connects to the AAN-100 via the 68 pin socket of J1. The ANI-1 should be attached to the
AAN-100 with the bare side down (connectors and LEDs visible). The installation/removal of these
modules should be done with great care to avoid damaging the pins on the AAN-100. Use a gentle side to
side rocking movement to ease the module on/off the pins. When properly seated, the pins should protrude
approximately ¼” (5 mm) from the surface of the module. The plastic stand-offs included with the module
should be installed in the corresponding holes to provide a guide for proper mounting.
3.3.2.1.2.4 LEDs

Three LEDs are provided on the ANI-1 for diagnostics:

POL (yellow)—Indicates reversed polarity on the Ethernet connection when illuminated.

ACT (green)—Indicates activity on the Ethernet link

LINK (green)—Indicates a LINK on the Ethernet connection


3.3.2.2 ANI-100

3.3.2.2.1 Introduction

The ANI-100 Network Interface Module provides connectivity between the AAN-100 and programming host
via TCP/IP interface at 100Mbps. The ANI-100 converts the output signal from the AAN-100 to TCP/IP
packets and converts incoming packets, received from the host, into the proper signal. The ANI-100 is
similar to the ASI-1 with the difference being port 1 is replaced with an ENI Network Communication Device.

Note: To use the ANI-100 with the AAN-100, the AAN must have firmware revision R2 or later.
3.3.2.2.2 Hardware Layout

DIP SWITCH BLOCKS


S1 S2

Port 2 Connection
Network
Communication
Device w/ RJ45
jack

Port 2
Comm
Driver (if used)

Device Connection
(to AAN controller

Figure 3.3.2 .1: ANI-100 Hardware Layout

© 2008 Apollo Security Inc.


28 AAN-100 Hardware Manual

ANI-100 Terminal Connections

Position Type Label Function


1 Receive Data (+) RX+
2 Receive Data (-) RX-
3 Transmit Data (+) TX+ Device Port Connection
4 Transmit Data (-) TX- (Port 2)
5 Signal Ground SG
Table 3.3.2 .2: ANI-100 Terminal Connections
3.3.2.2.2.1 DIP Switches

The ANI-100 DIP switches are identical to those of the ASI-1 except the following changes.

These switches must be set as shown to enable network mode:

SW2 SW1
Port Mode Port 1 Baud Rate
6 7 8 Switch Number Switch # 4 5
Network 115.2K OFF OFF
ON OFF ON Communication (Network
Mode Protocol)

The following switches have no function for the ANI-100:

NOT USED
S1 1,2, 3, 6, 7, 8
3.3.2.2.2.2 Connectors

On the ANI-100, port 1 is an ENI Network Device. Port 2, functions separate and the proper communication
driver must connected in the corresponding 16-pin socket for operation. The communication driver module
can be either ASM-48 (RS-485) or ASM-23 (RS-232) depending on the type of communication required on
the port. The module should be installed so the holes provided on the ANI-100 and ASM align so a plastic
stand-off can be attached to connect the holes.
The AN1-100 has 1 jack for Ethernet connection via an RJ-45 connector.
The ANI-100 connects to the AAN-100 via the 68 pin socket of J1. The ANI-100 should be attached to the
AAN-100 with the bare side down (connectors and DIP switches visible). The installation/removal of these
modules should be done with great care to avoid damaging the pins on the AAN-100. Use a gentle side to
side rocking movement to ease the module on/off the pins. When properly seated, the pins should protrude
approximately ¼” (5 mm) from the surface of the module. The plastic stand-offs included with the module
should be installed in the corresponding holes to provide a guide for proper mounting.

© 2008 Apollo Security Inc.


System Wiring 29

3.4 Field Devices Communication Connection


The connection from the AAN-100 to field devices is used to transmit requests and information from card
readers and alarm monitoring devices to the controller and for the controller to transmit responses to these
messages. The AAN-100 originates all communication on the device communication lines, thus the field
devices hold any messages they have to transmit until they receive a poll from the controller. The first
communication from the controller establishes the presence and proper functioning of the field device, and
then the configuration is subsequently sent in the following polling cycles. This polling is done many times a
second, with the exact parameters for polling (intervals, timeout, retries) being set by the host software.
3.4.1 RS-485 Communications Line
The typical connection for devices on the four device ports of the AAN-100 is through an RS-485 serial
communication line. First, the device port must have a communications driver installed in the corresponding
socket (see Part 2.3). For RS-485, the ASM-48 Communications Driver module is required. If it is
necessary to use RS-232 to connect a device to the AAN-100, contact your Apollo technical support
representative for more information.

Overview: The RS-485 standard is an electrical interface for multi-point communication on bus transmission
lines. It allows high speed data transfer over extended distance (4000 ft, 1219 m). Unlike the RS-232C or
current loop interfaces, the RS-485 interface allows multiple devices to communicate at high data rates on a
single cable, over long distance. Obviously, the RS-485 interface provides advantages in cost saving for
installation and improved system performance, but it also brings about issues which would not commonly
be seen on systems using RS-232C or current loop interfaces.

Bus Configuration: Communication cables for RS-485 should be laid out in a "Bus topology". This means
that there should only be two ends to the line and devices should be located directly along this line or (as an
exception) on short drops coming from the main line (10 feet max.). The AAN-100 can be located at any
point along the line (See Figure). Long stubs (T connection) should be avoided because they create
discontinuities and degrade signals. DO NOT connect devices in ‘star’ configuration. A star connection
creates long stubs and causes difficulty in cable termination. The maximum number of slave devices on
one RS-485 communications bus is 32. Each field device must have a unique address, and all the devices
must use the same baud rate, typically 9600bps (both set by the device’s DIP switches, and should have the
same corresponding settings in the host software).

Signal Ground: Using long communication cable with multiple devices often necessitates powering devices
from different power sources. This can result in ground faults, which can cause communication problems
and possible equipment damage. Because the RS-485 interface communicates in the base band and
provides no DC isolation, ground fault places devices at different electrical ground levels and causes large
ground currents to flow. The possibility of ground fault makes it necessary for careful system planning and
installation verification. The signal ground (SG) provides a common mode signal reference for the
communicating devices. Each device must connect its SG to the cable shield drain wire. Failure to use the
SG connection may cause communication error. If the environment is known to be electrically noisy, an
additional wire may be used for the signal ground, and the shield can be then grounded as an electric noise
shield.

Termination: Longer communication cable can also create noise and signal reflection problems if proper
cable is not used or if the cable is not correctly terminated. Therefore, RS-485 must be terminated at both
ends. Terminating the line provides more reliable communication by minimizing signal reflection and
external noise coupling. The factory recommends AC termination to minimize DC loss. Terminator
assemblies with screw terminals (ATM-48, P/N 470-030) are recommended for installation convenience.

Device Wiring: Typical RS-485 consists of four wires: Positive Receive (R+), Negative Receive (R-),
Positive Transmit (T+), Negative Transmit (T-), and Signal Ground (SG). The AAN-100 will serve as
“Master” on the line and the other field devices as “Slaves”. There can only be one master per line. The
transmit lines of the MASTER device are connected to the receive lines of the SLAVE devices and the
receive lines of the MASTER device are connected to the transmit lines of the SLAVE devices.

© 2008 Apollo Security Inc.


30 AAN-100 Hardware Manual

CORRECT

CORRECT

INCORRECT

INCORRECT

Figure 3.4.1.1 RS-485 Bus Configuration. The RS-485 communication line must be laid out in a
daisy-chain wiring pattern. Avoid wiring devices in a ‘star’ configuration to avoid reflections and termination
problems.

© 2008 Apollo Security Inc.


System Wiring 31

Figure 3.4.1.2 RS-485 Device Connections. The AAN-100 serves as the master on the line and the
field devices are slaves. The receive lines of the master are wired to the transmit lines of the slaves, and
the receive lines of the slaves are wired to the transmit of the master.

© 2008 Apollo Security Inc.


32 AAN-100 Hardware Manual

3.5 General Alarm Inputs


The AAN-100 provides two alarm inputs. The wiring to both inputs should be made with twisted pair 24
AWG wire. If these inputs are not used, they should be ‘jumpered’ using a 1” (25 mm) long piece of wire
connecting the two terminals to form a closed circuit. This will prevent an alarm condition being reported to
the host.

Cabinet Tamer Input


(normally closed)
Power Fault/Tamer Input
(normally closed)

Figure 3.5 AAN-100 Alarm Input Connections The inputs on the AAN-100 are both normally closed
contacts and must be ‘jumpered’ to prevent an alarm condition if not used.
3.5.1 Power Fault
Power Fault
This input is designed to be connected to an output on a suitable power supply that will open the circuit
when a problem is detected with the AC power supply and the power supply switches to battery backup.
This is a normally-closed contact (must be a full circuit to avoid alarm condition).

3.5.2 Cabinet Tamper


Cabinet Tamper
This input is for connection to a switch located on the cabinet in which the AAN-100 is installed to detect
unauthorized access to the panel. This is a normally-closed contact.

© 2008 Apollo Security Inc.


System Wiring 33

3.6 Local Printout


Port 2 of the ASI-1 may be configured as the Local Line Printer port for real-time print-outs of messages
processed by the AAN-100. An ASM-23 module must be installed in the corresponding socket on the ASI-1.
The DIP switches on SW2 located on the ASI-1 provide baud rate selection and handshake options, as
well as a choice of printout format (full or local). See Part 3.3.1 for DIP settings for the ASI-1.

The FULL description is defined within the host software. The use of FULL requires a download from the
host, thereby reducing available memory space for event and cardholder storage. The LOCAL event point
description is its physical address, e.g. READER number, or ALARM PANEL number and ZONE number.

For wiring details see Supplemental Figures

© 2008 Apollo Security Inc.


Part

IV

Software
Configuration
Utilities
Software Configuration Utilities 35

4 Software Configuration Utilities


The software utilities described in the following section can be downloaded from the Downloads page of the
Technical Support section of the Apollo Security website.

Apollo's website can be found at http://www.apollo-security.com

For further questions regarding obtaining these utilities, contact your Apollo support representative.

4.1 ANI-1/100 IP Programming


The ANI-1 and ANI-100 each occupy one IP address in order to connect to the network and to the
programming host.

ANI-1

The address of the ANI-1 can be set using the InitAAN software utility.

ANI-1 Default Settings

IP Address: 192.168.10.206

ANI-100

The address of the ANI-100 can be set in three ways: The InitAAN software utility, the internal web pages,
or the internal Telnet server. For ease of setup, using InitAAN is recommended.

In addition to IP address programming, additional security features can be enabled on the ANI-100 to
protect from unauthorized use. The default password is blank and should be changed on first use to
prevent unauthorized configuration of the device. This can be done through the Web Page or Telnet
setup. Additional security settings can be performed via the Web and Telnet setup only. These include
disabling Web Page setup, disabling Telnet setup and enhanced password. For more information see the
following sections on Web and Telnet configuration.

ANI-100 Default Settings

IP Address: 192.168.10.177
www username: <blank>
www password: <blank>
telnet password: <blank>
telnet port: 9999

© 2008 Apollo Security Inc.


36 AAN-100 Hardware Manual

4.1.1 InitAAN
NOTE: In order to use the InitAAN utility for programming the ANI, ensure that you have the latest
version which is available on Apollo's website at http://www.apollo-security.com. Older versions of
InitAAN may not support programming the device.

This method can be used to program the ANI-1 and ANI-100.

1. If programming an ANI-1, the DIP switches of the AAN controller where the it is installed must be set
SW2-8 and SW2-7 to the ON position and then connect power to the AAN controller. If programming the
ANI-100, skip this step.

2. Run the INITAAN.EXE program. A dialog box will display instructions for programming various devices.
Clicking <OK> will continue to the main screen.

3. There are two methods for programming the ANI using InitAAN. In most cases, MAC Address Selection
will produce the best results.

MAC ADDRESS SELECTION (Preferred Method)

It is not necessary to use the "Search" function for this method. Depending on the network, devices that can
be programmed may or may not be accessible using search.

a) First, enter the desired parameters. For the ANI-100, only the IP Address can be configured using
this utility (all other parameters must be configured using the web page or Telnet). For the ANI-1 Host IP
Address, Host Address Mask and Alternate Host IP address can be specified to restrict addresses that
will be able to communicate with the ANI-1.

b) Click "Enter MAC" which will prompt for the MAC address of the device to be programmed. The MAC
address can be found on a sticker attached to the ANI device.

c) Click "OK" and then confirm the device to be programmed. InitAAN will program the device.

d) Confirm programming by accessing the device at the new address using a web browser or Telnet
(ANI-100) or using the Ping utility (ANI-100 or ANI-1).

© 2008 Apollo Security Inc.


Software Configuration Utilities 37

© 2008 Apollo Security Inc.


38 AAN-100 Hardware Manual

DEVICE SEARCH SELECTION

a) Click "Search" to display devices on the local network. If the desired device does not display in the
list, it may be possible to program the device using the MAC Address Selection method described
previously.

b) Select the device that should be programmed by clicking on it in the list. Devices can be identified by
their existing IP address and/or MAC address. To positively identify a unit, compare the MAC address in
the list with the address printed on the identification sticker on the device.

c) Enter the desired parameters. For the ANI-100, only the IP Address can be configured using this
utility (all other parameters must be configured using the web page or Telnet). For the ANI-1 Host IP
Address, Host Address Mask and Alternate Host IP address can be specified to restrict addresses that
will be able to communicate with the ANI-1.

d) Confirm programming by accessing the device at the new address using a web browser or Telnet
(ANI-100) or using the Ping utility (ANI-100 or ANI-1).

© 2008 Apollo Security Inc.


Software Configuration Utilities 39

4. Additional devices can be programmed by repeating the above steps. To exit the program, click "Cancel".

NOTE: The PC which is running InitAAN and the network hardware (switch, router, etc) must be configured
to allow network broadcasts in order to be able to communicate with the ANI and other programs to allow
programming. If one or more parts of the network does not allow broadcasting it may not be possible to
configure devices using InitAAN.
4.1.2 Web Page
This method can be used for programming the ANI-100 only.

In most cases, the IP address will need to be set using the configuration software as explained in the
previous section. In some cases, it may be possible to use the web page for configuration, for example to
make a modification to a previously configured ANI-100. If you are unable to connect to the web page, it will
not be possible to set the IP address in this manner.

To use the web page to configure to the IP address, the IP address of your computer must be on the same
network as the IP address of the ANI. For the defaults in the ANI-100 (IP Address =192.168.10.177) the
computer’s IP address would have to have the first 2 octets the same (192.168.x.x) for class B addresses
and the first 3 octets (192.168.10.x) for class C addresses.

To change the IP address, first type the default address: "http://192.168.10.177" into the address field of
your browser and press <enter> to display the login screen (see the Defaults section for default address for
all devices):

© 2008 Apollo Security Inc.


40 AAN-100 Hardware Manual

The default user name and password are blank, so unless a username/password was previously specified,
simply click on "ENI Configuration" to proceed to the main configuration screen.

© 2008 Apollo Security Inc.


Software Configuration Utilities 41

The main configuration screen shows a variety of options for the ANI-100. To change the IP address of the
devices, type the desired address into the appropriate boxes. Remember that the new IP address should be
available from your network in able to be able to access this web page configuration screen again. NOTE It
is highly recommended that the default user name/password should be changed on first use to
secure the device from unauthorized use!

© 2008 Apollo Security Inc.


42 AAN-100 Hardware Manual

In order to complete the programming with new settings, it is necessary to reboot the ANI. A screen will
display to allow reset by clicking the "Reset ENI" button. A status screen will be displayed while the ANI
resets and when completed, the ANI will use the new settings. Note that if the IP address was changed it
will be necessary to enter the new address in the browser address bar in order to access the web page
configuration again.

© 2008 Apollo Security Inc.


Software Configuration Utilities 43

4.1.3 Telnet
This method can be used for programming the ANI-100 only.

To configure the ANI using Telnet, connect to the internal Telnet server of the ANI-100 using a Telnet client
using port 9999. Using the configuration menus (Menu 0 for Server Settings), change the network setup
values to the desired settings.

The correct syntax for command line telnet to access the ANI-100 with default configuration
is:

telnet 192.168.10.177 9999

This specifies to connect to address 192.168.10.177 on port 9999. Make sure to use the
correct default address for your device and use a computer on the same network as the
ANI.

NOTE: Once a password has been specified for Telnet access the correct password must be entered within
5 seconds of opening the telnet session or the connection will be closed. Passwords are case-sensitive!!

Upon successful connection to the ANI, the current configuration will be displayed:

ENI-100/110
MAC address 00204A92AB82
Software version V1.02 (070416) CPK6101_XPTEX
AES Encryption

© 2008 Apollo Security Inc.


44 AAN-100 Hardware Manual

Password :-
Press Enter for Setup Mode

*** basic parameters


Hardware: Ethernet TPI
IP addr 192.168.10.215, no gateway set,netmask 255.255.255.0
Telnet config password set

***Security
SNMP is enabled
SNMP Community Name: public
Telnet Setup is enabled
TFTP Download is enabled
Port 77FEh is enabled
Web Server is enabled
Web Setup is enabled
ECHO is disabled
Encryptionis disabled
Enhanced Password is disabled

*****************Channel1*****************
Baudrate 9600, I/F Mode 4C, Flow 00
Port 03001
UDP is used.
Remote IP adr: 192.168.10.202, Port 03001
CPU performance : Standard

Change Setup:
0Serverconfiguration
1 Channel 1 configuration
6Security
7factorydefaults
8exitwithoutsave
9 save and exit Your choice ?

The configuration can be changed by using the menu items 0, 1 and 6. After configuration has been
changed, menu item 9 will exit the configuration and save changes. Selection 8 exits the configuration
without saving any changes keeping the previous settings.

SECURITY SETTINGS

The following security settings can be changed only using the Telnet menu (option 6-Security). These
options should be used to increase security of the ANI-100 by restricting changes to the configuration. For
options, (N)=No and (Y)=Yes, pressing <ENTER> sets the default value as noted in parentheses.

Disable SNMP (N) ? - Enable/Disable Simple Network Management Protocol


configuration.

SNMP Community Name (public): - Restricts the SNMP community to the specified name.

Disable Telnet Setup (N) ? - Enable/Disable Telnet setup (takes effect after saving
changes and exiting the current telnet setup session).

Disable TFTP Firmware Update (N) ? - Enable/Disable firmware update by TFTP

© 2008 Apollo Security Inc.


Software Configuration Utilities 45

Disable Port 77FEh (N) ? Enable/Disable detection port for the configuration software. If
disabled, the software will not be able to auto-detect the device.

Disable Web Server (N) ? - Enable/Disable web configuration pages.

Disable Web Setup (N) ? - Enable/Disable configuration by web pages.

Disable ECHO ports (Y) ? - Enable/Disable echo of characters received on the serial port.

Enable Encryption (Y) ? - See Encryption Configuration

Key length in bits (128): - See Encryption Configuration

Enable Enhanced Password (N) ? - Enable/Disable 16 character password support. If


disabled, the password length will only be 4 characters.

Disable Port 77F0h (N) ? - Enable/Disable advanced configuration port.

NOTE: If Telnet Setup, Web Server/Setup and Port 77FEh are all disabled, remote
configuration will be completely disabled and no changes can be made to the device
settings!! Configuration will only be able to be changed by resetting the device.

© 2008 Apollo Security Inc.


46 AAN-100 Hardware Manual

4.2 ANI-100 Communication Configuration


Once the IP address of the ANI-100 is setup, communication configuration can be done with a web browser
via the ENI's internal web server. For setting additional security parameters, the ENI-100 software manual.

To open the web page configuration, type the IP address of the ENI in the address bar of your web browser.
Do not preface the address with “www”. You should see the following screen where the username and
password must be entered. The default username/password is blank, thus if it was not previously modified,
simply click on “ENI Configuration” for basic configuration.

© 2008 Apollo Security Inc.


Software Configuration Utilities 47

The ENI main configuration page specifies the mode of operation for the ENI. When all settings have be set
as desired, click the "Program" button to save the settings. Clicking "Reset" will change all parameters on
the page to their previous values.

© 2008 Apollo Security Inc.


48 AAN-100 Hardware Manual

ENI-100 Parameters:
ANI-100 Standard Defaults - The italicized settings below will need to be set
for standard configuration for use with the AAN-100. Other settings may be
necessary or desired, according to your configuration:

IP Address: IP address of the ENI-100/110. This is a static IP address so the network


administrator must verify that it will not be used elsewhere in the system.

Telnet Enable: When checked, enables Telnet access to the web page and configuration files
stored in the ENI.

Telnet Password: Password that must be entered to log in the Telnet server in the ENI. NOTE: No
user name is used for Telnet access.

WWW Enable: When checked, enables web page access for configuring the ENI.

WWW Username and Password: User name and password that must be entered to access the
configuration via the web page.

Baud Rate: The baud rate that the ENI will use to communicate on the serial port. This setting
must match the baud rate of the ports on the controller or field device(s) that the ENI is connected
to. Default: 115200

ENI Port: The TCP port number that must be used to open a network connection to the ENI. This
should be an unused port on your network. Consult your system administrator for more
information. Default: 3001 - must match setting in software

WWW Port: The HTTP port that the web server will use to display the configuration pages. The
default value is 80 which is used by default by most web browsers. If it is necessary to set another
port, it will be necessary to specify the port when accessing the configuration page. For example, if
port 8080 were used, it would be necessary to specify this port in addition to the IP address such as
entering in the browser address bar: http://192.168.10.177:8080.

Connection: Select either a TCP or UDP connection. TCP communication is used for the
ANI-100. Default: TCP

Connection Parameters

Host IP Address: When auto-connect is enabled, this is the first host address of another ENI
device which a connection will be established with. When Auto-connect is not enabled, this is used
to limit which hosts may connect to the ENI. All zeroes means that any host may connect.

Auto Connect: If checked will cause the ENI to automatically connect to the Host Address given.
This address should be another ENI that is not set to auto connect. Default: Not enabled.

Gateway Address and Subnet Mask: These are used to connect to another ENI that is not on the
same network when the Auto Connect box is checked.

UDP HOST LIST

From the main screen clicking the “UDP Host List Button” will display the Host List configuration. This
feature is not used with the ANI-100

© 2008 Apollo Security Inc.


Software Configuration Utilities 49

4.3 Firmware Upgrading


NOTE: In order to use the FlashAAN utility for upgrading the AAN firmware, ensure that you have
the latest version which is available on Apollo's website at http://www.apollo-security.com. Older
versions of FlashAAN may not support all devices.

For updating the firmware of the ANI-100, see the ENI-100 Hardware Manual.

The AAN-100 Firmware is stored in an electronically programmable Flash memory. The AAN-100
controllers are shipped from factory with the latest released version of firmware pre-programmed. Changing
the firmware in the AAN-100 should only be performed at the recommendation of and with the guidance of
your Apollo Technical Support Representative.

The firmware upgrade procedure does not require any additional hardware, or any manipulation with it. The
upgrade is done by simply running special software on the host PC.

To upgrade the AAN firmware, please follow the step-by-step instructions below:

1. Run the FlashAAN.exe program on the host PC.

2. Select the type of connection between the Host PC and the AAN-100 controller. If your
connection is via a serial port, select "Serial" (default), and if the connection is over network, select
"Network".

3.a If you select serial connection, you will then be able to select the communication speed, the
com port number and the panel address (see figure below). Typically, these settings would be:
Baud rate: 57.6K; Port: Com1; Panel #: 0.

3.b If you select the network connection, you will then be able to type in the panel's IP address.

4. After you have finished entering information as described in 3.A or 3.B above, left-click on the
"Connect" button. When the connection is successfully established, you will see the message in the
dialog window, and the current panel FW version in the "Revision" window in the top right corner of
the same window.

5. Press "Program" button. In the "Open" window, which will appear, provide the path to the
firmware file, select the file (file extension should be ‘.bin’) and select "Open". The firmware
downloading process will start. The old firmware will first be erased and then the new firmware will
be sent in 1024K byte blocks. Messages in the status window will show the progress.

6. In a about a minute (depending on the communication type and speed) you should see the
“Programming Complete!” message in the dialog window.

7. After completing the upgrade the AAN-100 will reset (taking approximately 10 seconds) and then
will resume normal operation, indicated by the ‘heartbeat’ LED.

8. Press ‘Connect’ once again and observe the Revision of the panel to confirm that the new
version has been installed. Programming is then complete.

© 2008 Apollo Security Inc.


50 AAN-100 Hardware Manual

© 2008 Apollo Security Inc.


Part

Self Test Mode


52 AAN-100 Hardware Manual

5 Self Test Mode

5.1 Switch Settings


The diagnostics mode is initiated by resetting the AAN with SW2-3 in the ON
position. The tests run are determined by the positions of SW2-4 to SW2-8.

4 5 6 7 8 Description

OFF OFF OFF OFF OFF Run all tests without host port tests
OFF OFF OFF OFF ON Run all tests with DUART on host port
OFF OFF OFF ON OFF Run all tests with 1 Ethernet host port
OFF OFF OFF ON ON Run all tests with 2 Ethernet host ports

OFF OFF ON OFF OFF Not used


OFF OFF ON OFF ON Not used
OFF OFF ON ON OFF Not used
OFF OFF ON ON ON Not used

OFF ON OFF OFF OFF Memory data test


OFF ON OFF OFF ON Memory address uniqueness test
OFF ON OFF ON OFF Test serial ports 3-6
OFF ON OFF ON ON Test RTC

OFF ON ON OFF OFF Watchdog timer test


OFF ON ON OFF ON Memory retention test (write)
OFF ON ON ON OFF Memory retention test (read)
OFF ON ON ON ON Test switches

ON OFF OFF OFF OFF DUART test


ON OFF OFF OFF ON Ethernet port #1 test
ON OFF OFF ON OFF Ethernet port #2 test
ON OFF OFF ON ON Power fail input test

ON OFF ON OFF OFF Tamper input test


ON OFF ON OFF ON Not used
ON OFF ON ON OFF Not used
ON OFF ON ON ON Not used

ON ON OFF OFF OFF Not used


ON ON OFF OFF ON Not used
ON ON OFF ON OFF Not used
ON ON OFF ON ON Not used

ON ON ON OFF OFF Not used


ON ON ON OFF ON Not used
ON ON ON ON OFF Not used
ON ON ON ON ON Burn in test, requires no operator intervention

In addition SWITCH 1 is used to specify the size of each bank of memory


installed for the memory data test according to the following
table:

BANK 1 (J9) BANK 2 (J8) BANK 3 (J7) BANK 4 (J6)


SW-1 SW-2 SW-3 SW-4 SW-5 SW-6 SW-7 SW-8 Description

© 2008 Apollo Security Inc.


Self Test Mode 53

OFF OFF X X X X X X - 0K bytes of memory in bank 1


ON OFF X X X X X X - 256K bytes of memory in bank 1
OFF ON X X X X X X - 1024K bytes of memory in bank 1
ON ON X X X X X X - 2048K bytes of memory in bank 1
X X OFF OFF X X X X - 0K bytes of memory in bank 2
X X ON OFF X X X X - 256K bytes of memory in bank 2
X X OFF ON X X X X - 1024K bytes of memory in bank 2
X X ON ON X X X X - 2048K bytes of memory in bank 2
X X X X OFF OFF X X - 0K bytes of memory in bank 3
X X X X ON OFF X X - 256K bytes of memory in bank 3
X X X X OFF ON X X - 1024K bytes of memory in bank 3
X X X X ON ON X X - 2048K bytes of memory in bank 3
X X X X X X OFF OFF - 0K bytes of memory in bank 4
X X X X X X ON OFF - 256K bytes of memory in bank 4
X X X X X X OFF ON - 1024K bytes of memory in bank 4
X X X X X X ON ON - 2048K bytes of memory in bank 4

5.2 Error Codes


The following error codes are displayed on the LED's when a test is running,
if there is a failure, or upon completion. The PORT 1 LED corresponds to the
least significant bit, and PORT 6 LED to the most significant bit. The HB
LED is used during some tests to indicate that the test is still running.

LED
Port 6 Port 5 Port 4 Port 3 Port 2 Port 1 Description

OFF OFF OFF OFF OFF OFF - Test start


OFF OFF OFF OFF OFF ON - Memory data test, bank 1
OFF OFF OFF OFF ON OFF - Memory data test, bank 2
OFF OFF OFF OFF ON ON - Memory data test, bank 3
OFF OFF OFF ON OFF OFF - Memory data test, bank 4
OFF OFF OFF ON OFF ON - Start of address uniqueness test
OFF OFF OFF ON ON OFF -
OFF OFF OFF ON ON ON -

OFF OFF ON OFF OFF OFF - Port 1 test


OFF OFF ON OFF OFF ON - Port 2 test
OFF OFF ON OFF ON OFF - Port 3 test
OFF OFF ON OFF ON ON - Port 4 test
OFF OFF ON ON OFF OFF - Port 5 test
OFF OFF ON ON OFF ON - Port 6 test
OFF OFF ON ON ON OFF - RTC Test
OFF OFF ON ON ON ON - WDT Test

LED
Port 6 Port 5 Port 4 Port 3 Port 2 Port 1 Description

OFF ON OFF OFF OFF OFF - Memory retention test (write)


OFF ON OFF OFF OFF ON - Memory retention test (read)
OFF ON OFF OFF ON OFF - DUART test
OFF ON OFF OFF ON ON - Ethernet port #1 test
OFF ON OFF ON OFF OFF - Ethernet port #2 test
OFF ON OFF ON OFF ON - Not used
OFF ON OFF ON ON OFF - Not used
OFF ON OFF ON ON ON - Not used

OFF ON ON OFF OFF OFF - Test DUART switches, all switches off

© 2008 Apollo Security Inc.


54 AAN-100 Hardware Manual

OFF ON ON OFF OFF ON - Test DUART switches, S1-1 on


OFF ON ON OFF ON OFF - Test DUART switches, S1-2 on
OFF ON ON OFF ON ON - Test DUART switches, S1-3 on
OFF ON ON ON OFF OFF - Test DUART switches, S1-4 on
OFF ON ON ON OFF ON - Test DUART switches, S1-5 on
OFF ON ON ON ON OFF - Test DUART switches, S1-6 on
OFF ON ON ON ON ON - Test DUART switches, S1-7 on

ON OFF OFF OFF OFF OFF - Test DUART switches, S1-8 on


ON OFF OFF OFF OFF ON - Test DUART switches, S2-1 on
ON OFF OFF OFF ON OFF - Test DUART switches, S2-2 on
ON OFF OFF OFF ON ON - Test DUART switches, S3-3 on
ON OFF OFF ON OFF OFF - Test DUART switches, S1-4 on
ON OFF OFF ON OFF ON - Test DUART switches, S2-5 on
ON OFF OFF ON ON OFF - Test DUART switches, S2-6 on
ON OFF OFF ON ON ON - Test DUART switches, S3-7 on

ON OFF ON OFF OFF OFF - Test DUART switches, S3-8 on


ON OFF ON OFF OFF ON - Test AAN switches, all switches off
ON OFF ON OFF ON OFF - Test AAN switches, SW2-1 on
ON OFF ON OFF ON ON - Test AAN switches, SW2-2 on
ON OFF ON ON OFF OFF - Test AAN switches, SW2-3 on
ON OFF ON ON OFF ON - Test AAN switches, SW2-4 on
ON OFF ON ON ON OFF - Test AAN switches, SW2-5 on
ON OFF ON ON ON ON - Test AAN switches, SW2-6 on

ON ON OFF OFF OFF OFF - Test AAN switches, SW2-7 on


ON ON OFF OFF OFF ON - Test AAN switches, SW2-8 on
ON ON OFF OFF ON OFF - Test AAN switches, SW1-1 on
ON ON OFF OFF ON ON - Test AAN switches, SW1-2 on
ON ON OFF ON OFF OFF - Test AAN switches, SW1-3 on
ON ON OFF ON OFF ON - Test AAN switches, SW1-4 on
ON ON OFF ON ON OFF - Test AAN switches, SW1-5 on
ON ON OFF ON ON ON - Test AAN switches, SW1-6 on

LED
Port 6 Port 5 Port 4 Port 3 Port 2 Port 1 Description

ON ON ON OFF OFF OFF - Test AAN switches, SW1-7 on


ON ON ON OFF OFF ON - Test AAN switches, SW1-8 on
ON ON ON OFF ON OFF - Not used
ON ON ON OFF ON ON - Power fail input - shorted
ON ON ON ON OFF OFF - Power fail input - open
ON ON ON ON OFF ON - Tamper input - shorted
ON ON ON ON ON OFF - Tamper input - open
ON ON ON ON ON ON - Test(s) Passed

5.3 Test Descriptions


The first 4 switch settings in the list runs all the tests with the exception of the memory retention tests, in the
following order:

Host port tests (if any selected)


Memory data tests
Address uniqueness tests
Main board port tests (ports 3-6)
Real time clock test
Watchdog timer test

© 2008 Apollo Security Inc.


Self Test Mode 55

Switch tests
Power fail input test
Tamper input test

Memory data test - This test uses the SW1 to setup the chip select mapping for the ram banks. If the
switches are set to indicate less memory than is actually present then the rest of the memory will not be
tested. If the switches are set to indicate more memory than is present then the test will fail. All other tests
assume that the chip selects for the memory have already been set up either by this test or upon
initialization. The test writes a 0x5555 and 0xAAAA to two consecutive words in memory respectively, and
then verifies that the two word were written correctly. It then repeats this with the values swapped, and
then continues for length of the entire memory as set by the switches. Upon failure the test will loop, writing
and reading from the two locations that failed. The HB LED will be turned on when an error is detected or
turned off if no errors are detected.

Address uniqueness test - The address uniqueness test first fills the entire memory with 0xA55A. The
data 0x5AA5 is then written to the test address 0x0002 and the entire memory is tested to verify that the
data 0x5AA5 was written to the correct location and only that location. The HB LED is then toggled at the
end of this sequence, the test address is multiplied by two, and the test repeated. This sequence is
repeated until the every bit of the address range for which memory is installed has been tested.

Port test - This tests each of the remote ports by echoing some characters on each port. Each port must
have the following connections jumpered:

T+ to R+
T- to R-
RTS to CTS (RS232 Interface only)
DTR to DSR/RI/CD (Port 1 only)

Real time clock test - This tests the real time clock by setting the date and time to 12/31/99 23:59:57 and
verifies that it will roll over to 1/1/00 00:00:00 after 3 seconds. The HB LED will flash when each second
changes.

Watchdog timer test - The watchdog timer test will run in a loop without resetting the watchdog timer. The
timer should reset and the test will end within 8 seconds. The HB LED will flash once every second. The
switch to enable the WDT (S2-1) must be on when the AAN is reset and the test is initially started for this
test to pass.

Switch tests - The switch tests first check and wait for all the switches to be set in the OFF position. Then
each switch must be switched on sequentially until all the switches have been switched.

Power Fail Input - This test checks for the power fail input to be shorted to GND followed by an open
circuit.

Tamper Input - This test checks for the tamper input to be shorted to GND followed by an open circuit.

Memory Retention (write) - This test is used to write to memory to check the battery backed memory
retention using the memory retention (read) test.

Memory Retention (read) - This test is used to check the memory after the power has been removed and
reapplied to see if the memory retains the data written to it.

© 2008 Apollo Security Inc.


Part

VI

Memory
Expansion &
Capacity
Memory Expansion & Capacity 57

6 Memory Expansion & Capacity

6.1 Standard Memory


The AAN-100 controller is delivered with 1 MB of Random Access Memory (RAM) installed standard. This
amount of memory is sufficient in a many cases. However, when several special functions need to be
programmed, or a very large amount of card codes need to be used in a system, it may be required to add
additional memory.

6.2 Memory Expansion


Memory expansion for AAN-100 is available in the form of 1 or 2 MB Single Inline Memory Modules (SIMMs
--AME-10, part #430-150, and AME-20, part # 430-160, correspondingly).There are 4 memory expansion
slots on the AAN-100 (see fig. 2.1.1), which can hold both, 1 and 2 MB SIMMs at the same time. In case if
different capacity SIMMs are used, however, the smaller capacity ones should be placed first, closer to the
center of the PCB, and the larger capacity ones -- last (starting from J7 towards J2). The maximum size of
memory, achievable with four 2 MB SIMMs, is 8 MB.

6.3 Memory Capacity


The number of card codes that the card database will hold in the controller's memory is configured by the
host software (such as APACS), and the rest of the space is allocated for event storage. In order to
determine which memory size will be sufficient for proper operation of a particular system, the following
guidelines should be used. (Add the number of bytes that apply per card, and then multiply by the number of
cards required).

Access Level (Required)

Access Level of a Cardholder 1 byte

Flags (Required)

Flags include: 1 byte


Anti-passback exempt
Check with Host on Deny
Check with Host on Grant

Card Number (Choose only one)

5 digit - highest card number < 56535 (FFFFh) 2 bytes


7 digit - highest card number < 16777215 (FFFFFFh) 3 bytes
9 digit - highest card number < 4294967295 (FFFFFFFFh) 4 bytes

PIN (Personal ID Number) - optional

No PIN 0 bytes
4 digit PIN 2 bytes
6 digit PIN 3 bytes

Activation Date (Optional) 2 bytes

Expiration Date (Optional) 2 bytes

© 2008 Apollo Security Inc.


58 AAN-100 Hardware Manual

Anti-passback Location (Optional) 1 byte

Extension Type (Optional)

Type # Features

0 None 0 bytes
1 6 access levels per cardholder 6 bytes
2 6 access levels, reader exclusion list 14 bytes
3 6 access levels, 2 digit issue code 8 bytes
4 time zone per reader 64 bytes
5 6 access levels, time zone per reader 70 bytes
6 Timed anti-passback 4 bytes
7 6 access levels, Timed anti-passback 10 bytes
8 6 access levels, 2 digit issue code, Timed anti-passback 12 bytes

The record size is always forced to an even number of bytes, rounding it up by one byte in case the sum is
odd.

The minimum number of bytes for card record required for a cardholder
(access level, flags, 7 digit card number with no PIN) 6 bytes

The maximum number of bytes for a cardholder (access level, flags,


9 digit card number, 6 digit PIN, activation date, expiration date,
anti-passback location, search on PIN, 6 access level + time zone
per reader (type 8) 122 bytes (AAN-100)

Typical (access level, flags, 9 digit card number, 6 digit PIN, search on
PIN, activation date, expiration date, anti-passback location,
6 access levels) 26 bytes

Each event stored uses 12 bytes per event and a minimum of 100 events is always reserved. Database
storage overhead uses about 10 percent of the available memory.

Amount of memory available for cardholder database and event storage:

1MB 2MB 4MB 8MB


839,577 bytes 1,783,296 bytes 3,670,732 bytes 7,445,606 bytes

Card Code Memory Capacity


1MB 2 MB 4 MB 8MB
Maximum number of card records (6 bytes per 139,929 297,216 611,788 1,240,934
record)
Minimum number of card records (122 bytes 6,881 14,617 30,087 61,029
per record)
Typical number of card records (26 bytes per 32,291 68,588 141,182 286,369
record)

© 2008 Apollo Security Inc.


Part

VII

Specifications
60 AAN-100 Hardware Manual

7 Specifications
AAN-100 PCB Power : 13.6-28Vdc @ 300 mA with ASI-1
400mA with one ANI-1
550mA with two ANI-1

The ANI-1 provides AUI power: 12 Vdc @ 100mA (older models only)

Database Memory backup battery:

3 AA size Alkaline batteries type NEDA 15A.


Fresh cells provide power loss back up time of 6 months minimum (with no plug-in options).

Batteries should be replaced yearly.

Communication Ports:

Ports 1 and 2 (host/printer): RS-485/RS-232 (with ASI-1)


Ports 1 and 2: 10 BASE-T Ethernet or AUI (with ANI-1)
Ports 3-6: RS-485 (or RS-232)

Cable requirements:

Ethernet 2 unshielded twisted pairs


category 3,4, or 5 UTP
328 feet (100m) maximum

RS-485 2 twisted pair, shielded, 120 ohm


Belden 9842 or equivalent.
4000 feet (1219 m) maximum

RS-232 5 conductors, shielded


Belden 9610 or equivalent
50 ft (15m) maximum

Power Input: 1 twisted pair, 18 AWG


Power Fault Input: 1 twisted pair, 24 AWG
Cabinet Tamper Input: 1 twisted pair, 24 AWG

Operating Environment:

0-70 degree C
0-95% RH, non-condensing

Dimensions:

7.5in (L) x 5.5in (W) x 1.0in (H)


19cm (L) x 14cm (W) x 2.54cm (H)

© 2008 Apollo Security Inc.


Part

VIII

Supplemental
Figures
62 AAN-100 Hardware Manual

8 Supplemental Figures

© 2008 Apollo Security Inc.


Supplemental Figures 63

© 2008 Apollo Security Inc.


64 AAN-100 Hardware Manual

© 2008 Apollo Security Inc.


Supplemental Figures 65

© 2008 Apollo Security Inc.


66 AAN-100 Hardware Manual

© 2008 Apollo Security Inc.


Supplemental Figures 67

© 2008 Apollo Security Inc.


68 AAN-100 Hardware Manual

© 2008 Apollo Security Inc.


Supplemental Figures 69

© 2008 Apollo Security Inc.


Part

IX

Table of Figures
Table of Figures 71

9 Table of Figures
Number Description Page
1.3 Programming Host Logical Diagram 4
2.1.1 AAN-100 Diagram 6
2.1.2 Location and Layout of Terminal Connectors 8
2.2 Location of DIP Switches 9
2.3 Panel Connectors 12
2.4 AAN-100 LED Indicators 14
3.3 Host Communication Connection 19
3.3.1 Host to AAN-100 Serial Wiring Pinouts 21
3.3.1.1.2 ASI-1 Hardware Layout 22
3.3.2.2 ANI-1 Hardware Layout 26
3.3.2.1 ANI-100 Hardware Layout 27
3.4.1.1 RS-485 Bus Configuration 30
3.4.1.2 RS-485 Device Connections 31
3.5 Alarm inputs 32
140 AAN-100 with Serial Interface 62
105 Signal Ground 63
113 Fault Caused by Incorrect AC Power Wiring 64
115 Ground Connection 65
116 Ground Fault Test Between Sub Systems 66
117 Overview of Grounding / RS-485 Communication Wiring 67
120 Ground Fault Check 68
145 Local Printer Connection 69

© 2008 Apollo Security Inc.


Part

Revision History
Revision History 73

10 Revision History
REVISION HISTORY

Revision Date Description of changes Editor


H 15 MAR 2006 Rewrite and accuracy review R. Burnside
I 18 AUG 2006 Added ANI-100 with IP configuration R. Burnside
instructions
27 NOV 2006 Added Link for Software utility download R. Burnside
J 27 FEB 2007 Update ANI-100 default address and R. Burnside
programming information
J.1 25 JUN 2007 Update ANI-100 programming R. Burnside
information.
J.2 06 NOV 2007 Include AN1-100 Programming and R. Burnside
defaults information
J.3 26 APR 2008 Correct DIP settings for Port Baud rates R. Burnside
and ASI-1 DIP settings for Port 2
Communication Parameters and

© 2008 Apollo Security Inc.


74 AAN-100 Hardware Manual

Index -F-
field devices 29
firmware 15
-A- FLASHAAN.EXE 49

AC power system 18 -G-


Access Control 2
ANI-1 Gateway 46
Programming 3, 9, 10, 13, 15, 17, 18, 25, 26, ground connections 18
27, 35
ground fault 17, 18
Anti-Passback 3
Grounding 17
APACS 4
ARP 35, 43
ASI-1 3, 21
-H-
Connectors 25, 28
Heartbeat 15
DIP Switches 23, 28
Host Communication Connection 18
ASM-23 12
Host List 46
ASM-48 12

-B- -I-
IP Address 35, 46
batteries 13, 60
isolation 17
Baud Rate 10
Broadcast 10
Bus Configuration 29
-J-
-C- jumpered 32

Cold Start 10
-L-
Connectors 11, 25, 28
LEDs 13

-D- Local Printout 33

DC ground 17
-N-
Device Port 12
normally-closed 32
Device Ports 12
Device Wiring 29
Dial Mode 10
-O-
Dimensions 60 Operating Environment 60
DIP Switches 19, 23, 28

-E- -P-
polling 29
error codes 14, 53 Power Fault 32

© 2008 Apollo Security Inc.


Index 75

power supply 17

-R-
Routing 25
RS-232 19
RS-485 Communications 29

-S-
Safety (Earth) ground 17
Self Test 10, 52
Signal Ground 29
SIMM Memory 13
Specifications 60
Start Up Mode 14

-T-
terminal block 6
Terminal Connectors 6
Termination 29
test sequence 14

-W-
Watchdog timer 10, 54

© 2008 Apollo Security Inc.

You might also like