CH Tech Network Router EM405D User Manual

U S E R ' S M A N U A L  
ET HERNET  
M- MODULE  
CARRIER  
MODEL  
EM405D  
Manual Part No: 11028854  
 
DOCUMENT REVISION NOTICE  
C&H Technologies, Inc. makes every attempt to provide up-to-date manuals with the associated  
equipment. Occasionally, throughout the life of an instrument, changes are deemed necessary to  
equipment related documentation. The latest revision of our documentation is available for  
download from our web site at http://www.chtech.com.  
NOTE  
The contents of any amendment may affect operation,  
maintenance, or calibration of the equipment.  
iii  
 
INTRODUCTION  
This manual describes the operation and use of the C&H Model EM405D Ethernet M-Module  
Carrier (Part Number 11028850). This instrument is one of a number of M-module carriers  
provided by C&H.  
Contained within this manual are the physical and electrical specifications, installation and  
startup procedures, functional description, and configuration and programming guidelines to  
adequately use the product.  
Software drivers for an installed M/MA module may be provided by the M/MA module  
manufacturer.  
Some drivers may require modification to operate correctly with the  
communication protocol and the addressing methodology used by the EM405D. To support  
initial operation and application software development, C&H provides a software application  
called Interactive Mezzanine Control (IMC). The application provides immediate access and  
control of any M/MA module residing on an EM405D. IMC can be downloaded from the  
support section of C&H’s website www.chtech.com.  
iv  
 
TABLE OF CONTENTS  
1.0  
GENERAL DESCRIPTION............................................................................................ 1  
1.1 PURPOSE OF EQUIPMENT............................................................................................. 1  
1.2 FEATURES AND SPECIFICATIONS.............................................................................. 1  
1.2.1 Key Features ................................................................................................................ 1  
1.2.2 Specifications............................................................................................................... 2  
1.3 ELECTRICAL .................................................................................................................... 3  
1.4 MECHANICAL.................................................................................................................. 3  
1.5 ENVIRONMENTAL.......................................................................................................... 3  
1.6 BUS COMPLIANCE.......................................................................................................... 3  
1.7 APPLICABLE DOCUMENTS........................................................................................... 4  
2.0  
INSTALLATION.............................................................................................................. 5  
2.1 UNPACKING AND INSPECTION ................................................................................... 5  
2.2 HANDLING PRECAUTIONS........................................................................................... 5  
2.3 INSTALLATION OF M-MODULES ................................................................................ 5  
3.0  
FUNCTIONAL DESCRIPTION..................................................................................... 7  
3.1 GENERAL.......................................................................................................................... 7  
3.1.1 Embedded Controller................................................................................................... 7  
3.1.2 Ethernet Interface......................................................................................................... 7  
3.1.3 M-module Interface ..................................................................................................... 8  
3.1.4 Power Conversion........................................................................................................ 8  
3.2 REAR PANEL .................................................................................................................... 8  
3.3 FRONT PANEL.................................................................................................................. 9  
4.0  
OPERATING INSTRUCTIONS................................................................................... 11  
4.1 GENERAL........................................................................................................................ 11  
4.2 CONFIGURING THE ETHERNET INTERFACE.......................................................... 11  
4.2.1 IP Address.................................................................................................................. 11  
4.2.2 Subnet Mask............................................................................................................... 12  
4.2.3 Gateway ..................................................................................................................... 12  
4.2.4 Port Numbers ............................................................................................................. 12  
4.2.5 Wireless Settings........................................................................................................ 12  
4.2.6 Performing the Configuration Wired Ethernet ....................................................... 13  
4.2.6.1 Wed-based Configuration .................................................................................. 14  
4.2.6.2 Telnet Configuration.......................................................................................... 14  
4.2.6.3 Configuring a Device with an Unknown IP address.......................................... 14  
4.2.7 Performing the Configuration Wireless Ethernet (Wi-Fi) ...................................... 15  
4.2.7.1 Wed-based Configuration .................................................................................. 16  
4.2.7.2 Restoring Factory Defaults ................................................................................ 16  
4.3 COMMUNICATING WITH THE CARRIER AND M-MODULES .............................. 17  
4.3.1 Error Handling ........................................................................................................... 17  
4.3.2 Write Data command ................................................................................................. 19  
4.3.3 Read Data command.................................................................................................. 19  
4.3.4 Block Access.............................................................................................................. 20  
4.3.4.1 Block Write command ....................................................................................... 21  
4.3.4.2 Block Read command ........................................................................................ 22  
v
 
4.3.5 EM405D Configuration/Status Registers ...................................................................23  
4.4 CONTROLLING THE TRIGGERS..................................................................................26  
4.5 FAN AND TEMPERATURE CONTROL........................................................................27  
APPENDIX A - CONNECTORS ............................................................................................ A-1  
APPENDIX B WIRED ETHERNET DEFAULT SETTINGS.......................................... B-1  
APPENDIX C WIRELESS ETHERNET (WI-FI) DEFAULT SETTINGS.................... C-1  
LIST OF FIGURES  
Figure 1. EM405D Ethernet M-Module Carrier.............................................................................1  
Figure 2. M-module Installation.....................................................................................................5  
Figure 3. M/MA Configuration Diagram .......................................................................................6  
Figure 4. Functional Block Diagram ..............................................................................................7  
Figure 5. Rear Panel .......................................................................................................................8  
Figure 6. Front Panel ......................................................................................................................9  
Figure 7. EM405D Registers ........................................................................................................24  
Figure A-1. 9-Pin DSUB Connector.......................................................................................... A-1  
LIST OF TABLES  
Table I. Command Summary........................................................................................................17  
Table II. Status Code (SC)............................................................................................................17  
Table III. Register Summary ........................................................................................................23  
Table B-1. Ethernet Interface Default Settings...........................................................................B-1  
Table C-1. Wireless Ethernet Configuration Default Settings. ..................................................C-1  
vi  
 
1.0 GENERAL DESCRIPTION  
The EM405D Ethernet M-Module carrier provides complete Ethernet connectivity to up to two  
industry standard single-wide or one double-wide M or MA modules. The carrier provides full  
access to the M/MA module I/O space via the standard TCP/IP networking protocol. M-module  
triggers are also fully supported allowing them to be connected externally to a 9-pin DSUB  
connector or to an adjacent M-module. A simple command structure eases software integration  
and allows reset, identification, control, and configuration of the carrier and M-modules. For a  
complete list of M-modules compatible with the EM405D carrier, visit the mezzanine section of  
Figure 1. EM405D Ethernet M-Module Carrier  
1.1 PURPOSE OF EQUIPMENT  
The EM405 easily interfaces a VITA 12-199x standard M/MA Module to a typical Ethernet  
network. The carrier allows the numerous functions available in the M-Module mezzanine  
format to be remotely located near the unit-under-test, easing many system integration issues.  
Over 100 M/MA modules are available from numerous manufacturers.  
1.2 FEATURES AND SPECIFICATIONS  
1.2.1 Key Features  
. Supports two ANSI/VITA 12-1996 compliant single-wide M or MA-modules or one  
double-wide module  
. Ethernet 10Base-T, 100Base-TX (Auto-Sensing) or Wi-Fi 802.11b  
. Rugged steel/aluminum enclosure (5.6"W 8.5"D 1.5"H)  
. +12V power input through standard 2.5mm jack or 9-pin DSUB  
. Variable speed forced air cooling with software temperature status  
. D16 M-module accesses supported  
. Flexible block access command provides rapid sequential and FIFO data accesses  
. External trigger input/output and inter-module triggers supported  
. Isolated and filtered +5V, +12V, and -12V supplies for each M-module  
. Interactive Mezzanine Control (IMC) software available  
1
 
1.2.2 Specifications  
MAXIMUM RATINGS  
Parameter  
Condition  
Rating  
0 to +60  
Units  
Operating Temperature  
Non-Operating Temperature  
Humidity  
C  
-40 to +75  
C  
%
non-condensing  
5 to 95  
12.6  
30  
Input DC Power Level  
Power Consumption  
External Trigger Input  
V max.  
Watts  
V
Support for two M-modules at full power  
Power Off  
Power On  
± 40  
± 36  
V
CHARACTERISTICS  
Parameter  
Limit  
Typ.  
Conditions  
Min  
Max Units  
Data Transfers  
Throughput  
Wired Ethernet block read 1, 3  
Wired Ethernet block write 2, 3  
Wireless Ethernet block read 1, 3  
Wireless Ethernet block write 2, 3  
90K  
40K  
23K  
14K  
bytes/sec  
bytes/sec  
bytes/sec  
bytes/sec  
Input Power Supply  
Level  
DC  
11.4  
2.5  
12.0  
12.6  
+1.5  
V
Current  
for full M-module support  
20MHz bandwidth  
A
Ripple/noise  
-1.5  
%
Power Consumption  
Carrier  
-0001 wired Ethernet  
460  
500  
470  
510  
550  
590  
1.0  
mA  
mA  
A
-0002 wireless Ethernet  
M-modules (each position)  
+5V  
+12V  
-12V  
200  
200  
mA  
mA  
Triggers  
Output Level  
Output Impedance  
Input Level  
into a high impedance load  
3.8  
5.0  
50  
5.4  
V
V
V
TLVL = 0 4  
TLVL = 1  
TIMP = 0 4  
TIMP = 1  
2.5  
1.4  
Input Impedance  
100K  
50  
External Trigger Delay  
External connector to M-module  
M-module to external connector  
M-module to M-module  
30  
30  
30  
40  
40  
40  
ns  
ns  
ns  
Cooling  
Temperature Rise  
Temperature Accuracy  
20  
+2  
°C  
°C  
-2  
Notes:  
1. 12-24ms latency occurs on each command issued. The effect of this latency is reduced by transferring  
large amounts of data with a single block read command. Maximum read throughput is achieved by  
reading >64K bytes of data from a FIFO type register on an M-module using the Block Read  
command. Host software may vary and can limit the maximum throughput.  
2. The maximum number of bytes that can be written in a single block write command is 1024.  
3. Ethernet is a non-deterministic communications interface. Realized throughput may be significantly  
degraded by network activity or other factors that may affect network performance.  
4. TLVL and TIMP refer to register bits in the Reset & Trigger Control register. Refer to section 4.3.5.  
2
 
1.3 Electrical  
The EM405D only requires a +12V DC power input. The +12V input is internally converted to  
the +3.3V power required by the carrier and the +5V, +12V, and -12V power required by the M-  
modules. A maximum of 30 watts is required to support the carrier and two M-modules  
operating at the maximum allowed power consumption. The maximum allowed power  
consumption for each M-module is 1A of +5V and 200ma each of +12V and -12V. The  
EM405D uses power-off resetable fuses on the incoming +12V supply. If a fault occurs, power  
must be removed before the fuse will reset. The fuse is rated at 5 amps.  
1.4 Mechanical  
The EM405D is contained in a metal chassis with an outside dimension of 5.6 inches wide by 8.5  
inches deep by 1.5 inches high. A variable speed fan provides forced air for cooling the M-  
modules. The unit weighs approximately 1.7 lbs with no M-modules installed.  
1.5 Environmental  
The environmental specifications of the module are:  
Operating Temperature:  
Storage Temperature:  
Humidity:  
0C to +60C*  
-40C to +75C  
<95% without condensation  
* The forced air cooling is designed to allow a maximum 20C temperature rise for installed M-  
modules. In other words, with two M-modules operating at full dissipation, the M-modules’  
temperature can only be maintained within 20C of the ambient air inlet temperature.  
Installed M/MAs may differ in environmental specification. Refer to each individual M/MA’s  
documentation for information.  
1.6 Bus Compliance  
The module complies with the ANSI/VITA 12-1996 Specification for single or double-wide M-  
Modules and the MA-Module trigger signal extension.  
Addressing:  
Data:  
A08 only (extended addressing not supported)  
D16 only  
Interrupts:  
DMA:  
Triggers:  
Manufacturer ID:  
Model Number:  
not supported  
not supported  
Trig A and Trig B Input/Output  
0FC116  
0FDB16  
3
 
1.7 APPLICABLE DOCUMENTS  
ANSI/VITA 12-1996 American National Standard for The Mezzanine Concept M-  
Module Specification, Approved May 20, 1997, VMEbus  
International Trade Association, 7825 E. Gelding Dr. Suite 104,  
Scottsdale,  
AZ  
85260-3415,  
E-mail:  
IEEE-802.3 (ANSI 8802.3), Ethernet Network Standard  
IEEE-802.11b, Wireless Ethernet Standard  
4
 
2.0 INSTALLATION  
2.1 UNPACKING AND INSPECTION  
Verify that there has been no damage to the shipping container. If damage exists then the  
container should be retained, as it will provide evidence of carrier caused problems. Such  
problems should be reported to the carrier immediately as well as to C&H. If there is no damage  
to the shipping container, carefully remove the instrument from its box and inspect for any signs  
of physical damage. If damage exists, report immediately to C&H.  
2.2 HANDLING PRECAUTIONS  
The components used in the EM405D are static sensitive. Damage may occur if proper static  
precautions are not taken. Installation of M-modules should only be done at a properly grounded  
static free workstation.  
CAUTION: Read the entire User's Manual before proceeding with the  
installation and application of power.  
2.3 INSTALLATION OF M-MODULES  
To install modules, first remove power from the carrier. Remove the front panel cover by  
removing the two screws located at the sides of the panel. Do not remove the screws located on  
the bottom of the enclosure. Slide the PCB out of enclosure. Install M-modules by firmly  
pressing the connector on the M-module together with the connector on the carrier as shown in  
Figure 2. Secure the module through the holes in the PCB using screws provided with the M-  
module.  
WARNING: The EM405D supports M-modules that use two or three row  
interface connectors. When using M-modules with only two  
rows, row C of connector (rear row) is left unconnected.  
M/MA-Module  
A
B
C
Carrier  
Figure 2. M-module Installation  
5
 
There are two M-module mounting locations on the EM405D. Single-wide M-modules may be  
installed in either or both of the positions. A double-wide M-module will occupy both positions.  
The EM405D configuration is illustrated in Figure 3.  
LED  
POWER  
FUSE  
PWR  
FUSE  
CNV  
SWITCH  
FUSE  
CAP  
CAP  
MODULE B  
CAP  
TMP  
CPLD  
SIG  
PROT  
MODULE A  
uC  
ETHERNET  
uC  
CPLD  
LED  
Figure 3. M/MA Configuration Diagram  
CAUTION: M-module connectors are NOT keyed. Use extra caution to  
avoid misalignment. Applying power to a misaligned module  
can damage the M-module and carrier.  
Re-assemble the EM405D by first sliding the carrier into the enclosure. Be careful to align the  
edges of the carrier with the guide rails of the enclosure. Improper alignment will cause the back  
panel component to not align with the back panel cutouts. Slide the carrier all the way into the  
enclosure and re-affix the front panel using the two screw holes located at the sides of the panels.  
6
 
3.0 FUNCTIONAL DESCRIPTION  
3.1 GENERAL  
The EM405D provides a mechanical and electrical interface between an Ethernet bus and up to  
two M-modules. It utilizes an embedded microcontroller to provide buffering and command  
translation between the Ethernet interface and the M-modules. A simplified functional block  
diagram is shown in Figure 4.  
10/100 BASE-T  
MICRO  
ETHERNET  
OR WI-FI  
POWER  
+12VDC IN  
CONVERSION  
M-MODULE A  
M-MODULE B  
OR  
HERE  
M-MODULE  
INTERFACE  
TRG IN  
TRIGGERS  
TRG OUT  
9-PIN DSUB  
Figure 4. Functional Block Diagram  
3.1.1 Embedded Controller  
The embedded controller is implemented using a high-performance microcontroller. The  
microcontroller executes system firmware that controls the translation between Ethernet and the  
M-module interface. The system firmware implements a simple command protocol that allows  
access to the M-modules I/O space, trigger mapping and carrier information and status. It also  
provides data buffering and fan control.  
3.1.2 Ethernet Interface  
The Ethernet interface provides the physical and logical connection to the EM405D allowing  
remote control of the M-modules. The EM405D is available with either wired 10/100 Base-T  
Ethernet or wireless Ethernet (Wi-Fi). The interface supports the TPC/IP protocol for control of  
the M-modules. It also supports DHCP, AutoIP, Telnet, HTTP and other standard protocols for  
device configuration and management.  
7
 
3.1.3 M-module Interface  
The M-module interface provides the mechanism for the microcontroller to access the M-  
modules. It is implemented using programmable logic that emulates a bridge between the  
microcontroller and the M-module bus. The logic also provides trigger configuration and  
control.  
3.1.4 Power Conversion  
The +12V input power is converted to the +3.3V power required by the carrier and the +5V,  
+12V, and -12V power required by the M-modules. The input power can be supplied through  
the 2.5mm power jack connector or through pins on the 9-pin DSUB connector.  
3.2 REAR PANEL  
The rear panel of the EM405D contains a +12V power input connection, an Ethernet connection  
or wireless antenna and a 9-pin DSUB connector that provides connection to M-module trigger  
lines and an alternate power input connection. Also found on the rear panel are the fan and an  
On/Off switch. Figure 5 shows the rear panel of the module. Refer to Appendix A for pin-out  
details of the 9-pin DSUB connector.  
POWER  
ETHERNET  
10/100 BASE-T  
J1  
ON  
+12VDC  
IN  
OFF  
Figure 5. Rear Panel  
8
 
3.3 FRONT PANEL  
The front panel of the EM405D contains two openings for access to the M-modules’ front panel  
connections and three LED indicators as shown in Figure 6. As mandated by the M-module  
specification, each M-module should provide a front panel connector containing the M-module  
I/O signals. The two openings on the EM405D’s front panel provide access to these connectors.  
The functions of the three front-panel LED indicators are:  
PWR: indicates that power is supplied to the module and that the power switch is ON. The units  
should be operating normally.  
A, B: indicates that M-module A or B is currently being accessed. The LED will illuminate  
temporarily each time the module is accessed by the host software.  
EM405D ETHERNET M-MODULE CARRIER  
PWR  
B
A
Figure 6. Front Panel  
9
 
10  
 
4.0 OPERATING INSTRUCTIONS  
4.1 GENERAL  
The EM405D is controlled through the Ethernet interface using the TCP/IP protocol to carry a  
simple command structure to the module. The carrier contains a set of software controlled  
registers that allow the user to request status from the carrier, identify the carrier, and configure  
the carrier. All other M/MA controls are dependent on the specific M-module(s) that reside on  
the carrier.  
4.2 CONFIGURING THE ETHERNET INTERFACE  
The Ethernet interface must be properly configured to work on the user’s network. The  
flexibility of the EM405D’s Ethernet interface allows it to be used in a large number of possible  
network configurations. The unit is delivered with a default configuration that may or may not  
be appropriate for the user’s network. It is up to the user and the user’s network administrator to  
use the information provided throughout this section to determine what configuration is best for  
the given network.  
4.2.1 IP Address  
The EM405D must have a unique IP address before it can communicate on a network. There are  
several options for assigning an IP address to the unit. The option to choose is dependant upon  
the type of network for which the EM405D is being configured.  
DHCP: The Dynamic Host Control Protocol (DHCP) allows the module to dynamically retrieve  
an IP address from a DHCP server at power-up. If DHCP is used, the EM405D may have a  
different IP address assigned each time it is powered on or connected to the network. For the  
wired EM405D, DHCP is automatically enabled if the IP address is set to 0.0.0.0. For the  
wireless EM405D, DHCP is a separate setting. DHCP enabled is the default setting.  
AutoIP: The AutoIP protocol allows the module to automatically assign itself an IP address on  
networks that do not have a DHCP server. If a DHCP server is not found, the EM405D will  
select an IP address from the AutoIP reserved range (168.254.0.1 to 168.254.255.1). The unit  
will then send out an address resolution (ARP) request on the network to determine if the chosen  
address is already in use. If another device is using the selected IP address then the EM405D  
will select another address from the range and repeat the address resolution request. This  
continues unit the device finds an IP address that is not in use. For the wired EM405D, manually  
setting the IP address to 0.0.0.0 enables AutoIP as well as DHCP and manually setting the IP  
address to 0.0.1.0 will disable AutoIP but keep DHCP enabled. For the wireless EM405D both  
AutoIP and DHCP have separate enable/disable settings. AutoIP enabled is the default setting.  
Static: For the wired EM405D, manually setting the IP address to something other than 0.0.0.0  
will configure the EM405D to use the IP address specified. For the wireless EM405D DHCP  
must be disabled and the IP address must be manually set. The configured IP address will  
remain static even after power is removed from the module. For proper operation, the IP address  
must be chosen according to the network the module is being connected to.  
11  
 
RECOMMENDATION  
The EM405D is an embedded device without an input device or display  
that can be used to determine the current configuration of the device. This  
can cause difficulties in determining at what IP address to access the  
module. For this reason, it is highly recommended, but not required, that  
the EM405D be configured to use a static IP address.  
4.2.2 Subnet Mask  
The subnet mask defines the number of bits that are taken from the IP address to refer to the  
given network subsection. The subnet mask allows Ethernet based networks to be separated into  
various subnets. The EM405D should be in the same subnet as the controlling PC.  
The default subnet mask is: 255.255.255.0  
4.2.3 Gateway  
The gateway address allows the EM405D to communicate with other network segments. If  
communication outside of the given network segment is necessary, the gateway address should  
be set to the IP address of the router connecting the local network segment to the outside world.  
The gateway address, if needed, must be within the local network.  
The default gateway address is: 0.0.0.0  
4.2.4 Port Numbers  
Every TCP connection to the device is defined by a destination IP address and a port number.  
The port number must be known by the software to communicate with the module. The port  
number is configurable but it is rarely, if ever, necessary to change it from its default setting.  
Port 9999 is reserved for Telnet access to the EM405D’s configuration utility.  
The default port number for standard module access is: 10001  
4.2.5 Wireless Settings  
Wireless EM405D’s have other settings that must be configured for the carrier to work on a  
wireless network.  
Network Mode: A wireless network can operate in one of two modes, infrastructure or ad-hoc.  
In infrastructure mode, all wireless network traffic passes through an access point. An access  
point can be a bridge, a router, or a combination bridge + router device. The access point may  
handle data encryption, bridging to wired networks, assigning IP addresses via DHCP, or a host  
12  
 
of other tasks. In ad-hoc mode, wireless devices may communicate directly with each other and  
an access point is not needed. In this case, all devices on the network must be configured to use  
ad-hoc mode. The default network mode is: infrastructure.  
SSID: The Set Service Identifier (SSID) is a name given to a wireless access point to identify  
the access point on a wireless network. Most access points can be configured to periodically  
broadcast the SSID or to keep it private. Wireless devices can query the network for known  
SSID and thus communicate with access points that do not broadcast it. The EM405D can be  
configured to communicate with any available SSID or to query for a specific SSID and use the  
owning access point if found. The default setting is to use any available SID.  
Channel: The 802.11b specification defines a total of 14 frequency channels that can be used for  
wireless communication. However, not all channels may be available for use. For example, the  
FCC only allows for the use of channels 1 through 11 in the US; whereas most of Europe can use  
channels 1 through 13. Other countries or locations may differ. All wireless communication is  
done over a common channel. Another consideration in regards to channels is interference.  
Interference can occur between access points or may be caused by other equipment such as  
microwave ovens and cordless phones. The EM405D can be set to auto-scan mode in which the  
device searches for the best wireless channel or it can be configured to use a specific channel.  
The default setting is: Auto-Scan.  
Country: Some countries restrict certain channel ranges and other transmission properties. The  
EM405D should be configured for the country in which the device is being used. The default  
setting is: USA.  
Security Settings: The EM405D supports WEP and WPA security protocols. WEP is an  
encryption protocol used for secure data transfers. WPA is an authentication protocol used to  
authenticate and associate a device and a wireless access point. WPA is not available in ah-hoc  
mode. The security settings must be set according to the wireless network being connected to.  
The default settings are: WEP disabled and WPA disabled.  
4.2.6 Performing the Configuration Wired Ethernet  
There are two ways to configure the wired version of the EM405D: a web-based interface and a  
Telnet interface. Both ways work equally as well and the choice of which to use is based solely  
on the user’s preferences. In either case, the IP address of the module must be known to perform  
the configurations. If the IP address of the module is not known, one can be assigned to the  
module as discussed in section 4.2.6.3.  
13  
 
4.2.6.1  
Wed-based Configuration  
To use the wed-based interface to configure the wired EM405D, open a Java enabled web  
browser and enter the device’s IP address as the web address to open. This will download and  
run a Java applet from the device allowing the user to make changes to the devices configuration.  
Navigate through the pages of the web interface making the necessary changes to the  
configuration. When finished, click on the “Update Settings” button to apply the changes.  
Note: If the web page does not display or operate correctly, there may be some incompatibilities  
between the Java applet and the Java run-time environment on the PC. This is especially  
true for users using Microsoft Internet Explorer and the Microsoft Java Virtual Machine.  
It is recommended that the user download the latest Java runtime environment from  
www.java.com and disable the Microsoft Virtual Machine. The java applet served by the  
wired EM405D is compatible with Java 1.3.1x or higher.  
4.2.6.2  
Telnet Configuration  
To use the telnet interface, open a telnet session to port 9999 at the device’s IP address. In  
Windows, this can be done by opening a command prompt window or going to Run under the  
Windows Start menu and in both cases typing the following, where x.x.x.x is the IP address:  
telnet x.x.x.x 9999  
PC’s running environments other than Windows may require a different instruction but the  
concept remains the same. Once a telnet session is opened, the screen will display the  
configuration utility. Navigate through the various menu items and follow the instructions to  
configure the module. The configurations are not applied until the telnet session is exited with  
the Save and Exit menu item.  
4.2.6.3  
Configuring a Device with an Unknown IP address  
To configure the device through either the web-based interface or the telnet interface, the  
EM405D must be connected to a network and have a valid IP address known to the user. This  
creates an obvious dilemma. How do you configure a device via the network if it is not  
configured for the network? The EM405D provides a method to overcome this dilemma using a  
process sometimes referred to as address “gleaning.” This method uses the Address Resolution  
Protocol (ARP) and telnet to assign a temporary IP address to the device. This temporary  
address can then be used to connect to the web-based interface or the telnet interface to configure  
the device for the network. To assign a temporary IP address to a device using this method:  
1) Locate the devices hardware (MAC) address and write it down. The address is  
displayed on a label inside the EM405D’s cover. View the label by removing the two  
screws at the front of the module, removing the front panel, then sliding the top cover of  
the enclosure forward, exposing the rear section of the PCB. The MAC address can be  
found on the device that the Ethernet cable physically plugs into. It is a six part number  
14  
 
always starting with 00-20-4A identifying the manufacturer of the device. The last three  
parts of the number are unique to each unit.  
Example: 00-20-4A-11-68-4C  
2) Create an entry in the host computer’s ARP table using the intended temporary IP address  
and the hardware address of the EM405D found in step 1. To perform this action on a  
Windows-based host, open the command prompt and type (the IP address can be any  
available address on your network and xx-xx-xx is the last three numbers in the unit’s  
MAC address):  
arp s 192.168.1.7 00-20-4a-xx-xx-xx  
View the ARP table to verify that the entry was successful by typing the following:  
arp a  
The ARP commands might be slightly different on non Windows based hosts.  
Note: On a Windows 95 machine, the ARP command will not work unless at least one IP  
address is in the ARP table. To view the ARP table, type: arp a. If no IP addresses  
are found in the table, you must ping an existing IP address on the network. If the ping is  
successful, the IP address should be automatically added to the ARP table.  
3) Open a Telnet connection to port 1 of the intended temporary IP address. To perform this  
action type the following at the command prompt:  
telnet 192.168.1.7 1  
The connection will fail but will cause the EM05D to temporarily change its IP address to  
the one specified.  
4) Use the Telnet interface or the wed-based interface to open a session to the module using  
the new temporary IP address. At this point the IP address can be configured to a more  
permanent setting. The module will retain the temporary IP address until a new  
configuration is applied or the module is powered-off.  
4.2.7 Performing the Configuration Wireless Ethernet (Wi-Fi)  
The wireless version of the EM405D provides a web-based interface to perform network and  
device configuration. A Telnet interface is not supported. To use the web-based interface, the  
user must know the carrier’s IP address and the user must be able to connect to the module via a  
wireless access point, router, or another wireless device capable of communicating directly with  
other wireless devices (ad-hoc). If the EM405D’s configuration is not known, it can be reset to  
known defaults as described in section 4.2.7.2.  
15  
 
4.2.7.1  
Wed-based Configuration  
To use the wed-based interface to configure the wireless EM405D, open a web browser and enter  
the device’s IP address as the web address to open. This will launch the main web page of the  
configuration utility. Navigate through the pages of the web interface making the necessary  
changes to the configuration. When finished making changes in any given section, click on that  
pages “Apply” button to apply the changes. Some changes may require that the wireless  
Ethernet interface be rebooted, in which case the user will need to re-connect to the device.  
4.2.7.2  
Restoring Factory Defaults  
Similar to the wired version, the wireless version of the EM405D has a dilemma in which the  
carrier must be connected to a network in order to configure its network properties. The  
dilemma is made worse in the wireless version by the fact that there is no physical connection to  
the device and there are additional configuration settings that must be known in order to connect  
to the device, such as the network mode, security settings (WEP, WPA), channel setting, and the  
SSID. If the EM405D configuration is not known and thus the user cannot connect to the carrier,  
it is possible to reset the configuration settings to known defaults using a small push-button  
switch found on the inside the EM405D enclosure.  
CAUTION: The following procedure requires opening the EM405D  
enclosure and applying power while the PCB is exposed. Use  
extreme caution when attempting to perform the procedure as  
to not damage the carrier or any of its components.  
To restore the factory defaults:  
1) Turn power Off.  
2) Remove the front panel cover by removing the two screws located at the sides of the  
panel. Do not remove the screws located on the bottom of the enclosure.  
3) Slide the top cover of the enclosure forward exposing the rear portion of the PCB.  
4) Locate the tiny push button switch near the Ethernet device (bottom right hand corner of  
the PCB when the carrier is oriented as shown in Figure 3).  
5) Using a finger or a tool, such as the eraser end of a pencil, press and hold the button.  
6) While holding the button down, turn the device On.  
7) Continue holding the button pressed until the amber colored LED on the back of the  
Ethernet device flashes a 1-5-1 sequence.  
8) Once the 1-5-1 sequence is complete, the device has been reset to its factory defaults and  
the user may release the button.  
9) Re-assemble the EM405D by sliding the top cover back into place and re-installing the  
front panel.  
16  
 
The defaults that are restored using the above procedure are those set by the manufacturer of  
the Ethernet device and not by C&H Technologies, Inc. The default settings of the carrier as  
received from the factory at C&H are different in several key areas. The user must manually  
return these settings to the default as set by C&H in order for the carrier to operate properly.  
Refer to APPENDIX C or details on the factory default settings as received from C&H  
Technologies, Inc.  
4.3 COMMUNICATING WITH THE CARRIER AND M-MODULES  
The EM405D uses a simple binary command structure to communicate with the host software.  
The commands allow the user to either write or read registers residing on the EM405D or on  
each M-module. By writing registers residing on the EM405D, the user can identify the module,  
perform device configuration, and receive status. The registers residing on each M-module are  
specific to the particular M-module. Refer to the M-module’s documentation for register details.  
Each command consists of a command-id byte, a module number on which the command is to be  
executed and parameters, if required. The commands are listed in Table I. Details of each  
command are found throughout the rest of this section.  
Table I. Command Summary  
Binary  
Command-id Function  
0x20  
0x30  
0x40  
0x50  
Write Data  
Read Data  
Block Write  
Block Read  
4.3.1 Error Handling  
Each command will return a status code as the last byte returned. This status code will indicate  
whether the command completed successfully or whether an error occurred while the EM405D  
was performing the command. Table II shows a list of potential status codes that may be  
returned.  
Table II. Status Code (SC)  
Value  
0x00  
0x01  
0x02  
0x03  
Meaning  
Successful  
Invalid Command  
Invalid Parameter  
Module did not respond*  
* Note: Applies to M-module requests only.  
17  
 
Successful (0x00): The command completed successfully without error.  
Invalid Command (0x01): The first byte received was not a valid command-id value from the  
list in Table I.  
Invalid Parameter (0x02): The EM405D received a valid command however the command could  
not be completed because one of the command parameters was invalid or out of range. Refer to  
the description of each individual command for parameter details.  
Module Did Not Respond (0x03): The EM405D received a valid command with valid  
parameters; however, the specified module did not respond to the access. This error code applies  
to M-module accesses only. The error code could result from the specified M-module being  
absent, the specified address being outside the range of addresses supported by the particular M-  
module, or more serious hardware problems with the M-module itself.  
Once any of the above status codes are returned, the EM405D will set the Reset Error (RERR)  
status bit in the EM405D Reset Error and Manufacturer ID register (refer to section 4.3.5 for  
details on this register) and cease responding to further commands except the Read Data and  
Write Data commands to the Reset Error and Manufacturer ID register. To recover from this  
condition, the user must clear the RERR bit by writing a ‘1’ to that bit location in the Reset Error  
and Manufacturer ID register.  
This functionality is implemented so that when the EM405D recognizes an error at the beginning  
of a command, it can search the buffer for the next command without having to send a status  
code response for each byte remaining in the buffer. For example, assume this functionality  
didn’t exist and the user wanted to perform a block write with a 1024 byte block. The full  
command for this action, including data, requires 1033 bytes to be placed into the EM405D’s  
buffer. If the third byte in the command is an invalid parameter, the EM405D would return an  
Invalid Parameter (0x02) status code followed by one thousand and thirty Invalid Command  
(0x01) status codes, one for each byte in the buffer after the invalid parameter. By implementing  
this functionality, the EM405D will ignore the one thousand and thirty bytes and any following  
bytes in the buffer unless the command is a Read Data or Write Data of the Reset Error and  
Manufacturer ID register or until the RERR bit is reset to ‘0’.  
The software must be written such that it checks for error conditions and performs the  
appropriate action to reset the RERR bit. In most cases error conditions are generated by  
errors in the software source code, therefore, once the software has been debugged and  
verified, error codes will rarely, if ever be received.  
18  
 
4.3.2 Write Data command  
The Write Data command writes data to an EM405D control register or to a register residing on  
an M-module. The command consists of seven bytes including the command-id, the module to  
which the data should be written, an address space selector, the access width, the address, and  
two data bytes. The return value consists of a single status byte.  
Command Syntax:  
0x20 md as ws ad dh dl  
Return:  
SC  
where  
md = module (0 = EM405D control, 1 = M-module A, 2 = M-module B)  
as = address space (0 = I/O, 1 = future use)  
ws = word size (2 = 16-bit word, other values for future use)  
ad = address (0 to FF)  
dh = data (MSB)  
dl = data (LSB)  
SC = Status Code  
Example (values shown hex):  
To write the data value 0x1234 to M-module A, send the following command:  
Command:  
Send:  
cd md as ws ad dh dl  
20 01 00 02 06 12 34  
Receive: 00 (if successful)  
4.3.3 Read Data command  
The Read Data command reads data from an EM405D control/status register or from a register  
residing on an M-module. The command consists of five bytes including the command-id, the  
module from which the data should be read, as address space selector, the access width and the  
address from which to read. The return value consists of two data bytes followed by a single  
status byte.  
Command Syntax:  
0x30 md as ws ad  
Return:  
dh dl SC  
where  
md = module (0 = EM405D control, 1 = M-module A, 2 = M-module B)  
as = address space (0 = I/O, 1 = future use)  
ws = word size (2 = 16-bit word, other values for future use)  
ad = address (0 to FF)  
dh = data (MSB)  
dl = data (LSB)  
SC = Status Code  
19  
 
Example (values shown hex):  
To read the Device Identification Register on the EM405D, send the following command:  
Command:  
Send:  
cd md as ws ad  
30 00 00 02 02  
Receive:  
0F DB 00 (if successful)  
4.3.4 Block Access  
The EM405D provides a flexible block access feature that can be used to significantly improve  
data throughput. Both a block read and a block write command is implemented. The flexibility  
of the bock access feature is in the command protocol. The protocol allows the user to specify  
four parameters in addition to the standard parameters also found in the single data read and  
write commands: starting address, block size, number of blocks, and address increment.  
The EM405D firmware will execute the command by reading or writing a block of data the size  
of the block size parameter, starting from the starting address and ending at:  
starting address + (block size * word size)  
The firmware will then repeat this process N number of times depending on the number of blocks  
parameter. If the address increment parameter is not equal to 0, the firmware will increment the  
starting address by the specified amount after each read or write of a single block.  
The M-module I/O space is a maximum of 256 bytes. Care must be taken when performing a  
block access that an address greater than 0xFF is never accessed. Otherwise, an error will occur  
and the block access will terminate immediately.  
The following examples further illustrate the block access feature.  
Example 1:  
Example 2:  
Example 3:  
Read a single block of 32 words (64 bytes) starting at address 0x4.  
starting address = 0x4  
block size = 32  
number of blocks = 1  
address increment = don’t care  
Read 32 words (64 bytes) from a FIFO at address 0x8.  
starting address = 0x8  
block size = 1  
number of blocks = 32  
address increment = 0  
Read 32 words from two FIFOs one at address 0x8 and another at address 0xA  
starting address = 0x8  
block size = 2  
number of blocks = 32  
address increment = 0  
20  
 
Example 4:  
Read 32 words starting at address 0x0 followed by 32 words starting at address 0x80  
starting address = 0x0  
block size = 32  
number of blocks = 2  
address increment = 128  
4.3.4.1  
Block Write command  
The Block Write command writes a block of data to an M-module. A maximum of 1024 bytes  
can be written in a single command. The number of bytes written in any given command is  
equal to:  
number of bytes = number of blocks * block size * word size  
The block write command consists of nine command bytes and any number (up to 1024) of data  
bytes. The return value is a single status byte indicating the success of the command.  
Command Syntax:  
0x40 md as ws ad ai nh nl bs d1 d0 …  
Return:  
SC  
where  
md = module (0 = invalid, 1 = M-module A, 2 = M-module B)  
as = address space (0 = I/O, 1 = future use)  
ws = word size (2 = 16-bit word, other values for future use)  
ad = starting address (0 to FF)  
ai = address increment (number to increment address by after each write)  
nh = number of blocks to read (upper 4 bits)  
nl = number of blocks to read (lower 8 bits)  
bs = block size in words (i.e., number of words per block)  
d1 = data (MSB)  
d0 = data (LSB)  
… = the number of data bytes = ws bs nb  
SC = Status Code  
Example (values shown hex):  
To write the data values 0x1234, 0x5678, 0x9ABC to M-module A starting at I/O Register 4, send the  
following command:  
Command:  
Send:  
cd md as ws ad ai nh nl bs dh1 dl1 dh2 dl2 dh3 dl3  
40 01 00 02 04 02 00 03 01 12 34 56 78 9A BC  
Receive:  
00 (if successful)  
21  
 
4.3.4.2  
Block Read command  
The Block Read command reads a block of data from an M-module. Unlike the block write  
command, block read does not have a restriction on the number of bytes that can be read with a  
single command. The number of bytes read in any given command is equal to:  
number of bytes = number of blocks * block size * word size  
The block read command consists of nine command bytes. The return value is any number of  
data bytes followed by a single status byte indicating the success of the command.  
Command Syntax:  
0x50 md as ws ad ai nh nl bs  
Return:  
d1 d0 ... SC  
where  
md = module (0 = invalid, 1 = M-module A, 2 = M-module B)  
as = address space (0 = I/O, 1 = future use)  
ws = word size (2 = 16-bit word, other values for future use)  
ad = starting address (0 to FF)  
ai = address increment (number to increment address by after each write)  
nh = number of blocks to read (upper 4 bits)  
nl = number of blocks to read (lower 8 bits)  
bs = block size in words (i.e., number of words per block)  
d1 = data (MSB)  
d0 = data (LSB)  
= the number of data bytes = ws bs number of blocks (nh:nl)  
SC = Status Code  
Example (values shown hex):  
To read three data values from a 32-bit FIFO located at I/O Register 6 and 8 on M-module B, send  
the following command:  
Command:  
Send:  
cd md as ws ad ai nh nl bs  
50 02 00 02 06 00 00 03 02  
Receive:  
where  
da1 db1 dc1 dd1 da2 db2 dc2 dd2 da3 db3 dc3 dd3 00 (if successful)  
dax = MSB of register 6  
dbx = LSB of register 6  
dcx = MSB of register 8  
ddx = LSB of register 8  
Note: x = 1 is first read, x = 2 is second read, x = 3 is third read  
22  
 
4.3.5 EM405D Configuration/Status Registers  
The EM405D contains a set of registers that are used to identify the carrier, configure the carrier,  
and retrieve status from the carrier. These registers are independent of the M-modules residing  
on the board. Table III summarizes the register map. Bit level details of each register can be  
found in Figure 7. These registers are accessed using the Read Data and Write Data commands  
with the module field of the command set to ‘0’.  
Table III. Register Summary  
Offset  
0x00  
0x02  
0x04  
0x06  
0x08  
0x0A  
Register  
Reset Error & Manufacturer Identification  
Device Identification  
Hardware Version  
Firmware Version  
Reset & Trigger Control  
Fan Control & Temperature Status  
Reset Error & Manufacturer Identification (0x00): A read of this register will return the 12-bit  
manufacturer ID value of the EM405D and the reset error bit. The manufacturer ID field is read-  
only. Writing a ‘1’ to the reset error bit will clear the error condition. Refer to section 4.3.1 for  
details on error handling.  
Device Identification (0x02): This read-only register returns the device ID value of the EM405D  
and a bit indicating whether the EM405D is a wired or wireless (Wi-Fi) version.  
Hardware Version (0x04): This read-only register returns the hardware version number of the  
EM405D being accessed.  
Firmware Version (0x06): This read-only register returns the firmware version number of the  
EM405D being accessed.  
Reset & Trigger Control (0x08): This read/write register can be used to reset the M-modules  
residing on the EM405D and to control the triggers. An independent reset bit is available for  
each module as well as numerous bits that allow the user to configure the external trigger lines  
and to map each M-module trigger.  
Fan Control & Temperature Status (0x0A): A read of this register will return a value  
representative of the current temperature inside the EM405D casing and will return the current  
setting of the fan control bit. The temperature field of this register is read only. By writing to  
the fan control bit, the user can select whether the fan is set to full-on or variable speed.  
23  
 
Reset Error & Manufacturer Identification  
Reg. 00  
Byte  
Bit  
Write RERR  
Read RERR  
1
0
15  
14  
-
13  
-
12  
-
11  
10  
9
8
7
6
5
4
3
2
1
0
Read Only  
MID  
0
0
0
RERR Reset Error (writing a 1 clears the error condition) 1  
MID Manufacturer ID (always FC116 - C&H)  
Notes:  
1. This bit is set if a command error occurs. If an error exists, only reads or writes to this register are  
allowed. The RERR bit must be cleared by writing a 1 to this bit before normal command operation  
will resume. See 4.3.1 for further details.  
Device Identification  
Reg. 02  
Byte  
Bit  
Write  
3
2
15  
-
14  
-
13  
-
12  
-
11  
10  
9
8
7
6
5
4
3
2
1
0
Read Only  
DID  
Read ETH  
0
0
0
ETH Ethernet Type (0 = wired, 1 = wireless (Wi-Fi))  
DID Device ID (always FDB16 - EM405D)  
Hardware Version  
Reg. 04  
Byte  
Bit  
5
4
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Write  
Read  
Read Only  
HW Major  
Read Only  
HW Minor  
HW Major Major Version Level of EM405D Hardware  
HW Minor Minor Version Level of EM405D Hardware  
Firmware Version  
Reg. 06  
Byte  
7
6
Bit  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Write  
Read  
Read Only  
Read Only  
FW Major  
FW Minor  
FW Major Major Version Level of EM405D Firmware  
FW Minor Minor Version Level of EM405D Firmware  
Figure 7. EM405D Registers  
24  
 
Reset & Trigger Control  
Reg. 08  
Byte  
Bit  
9
8
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Write RSTB RSTA TLVL  
Read RSTB RSTA TLVL  
TIMP  
TIMP  
BTBD  
BTBD  
BTBM  
BTBM  
BTAD  
BTAD  
BTAM  
BTAM  
ATBD  
ATBD  
ATBM  
ATBM  
ATAD  
ATAD  
ATAM  
ATAM  
RSTB Reset M-module B (0 = normal, 1 = reset) 1  
RSTA Reset M-module A (0 = normal, 1 = reset) 1  
TLVL External Trigger Input Threshold Level (0 = +2.5V, 1 = +1.4V)  
TIMP External Trigger Input Impedance (0 = high (>100K), 1 = 50)  
BTBD Module B Trigger B Direction (0 = input, 1 = output) 2  
BTBM Module B Trigger B Mode  
0 0 Disabled  
0 1 to/from External Trigger  
1 0 to/from Module A Trigger A  
1 1 to/from Module A Trigger B  
BTAD Module B Trigger A Direction (0 = input, 1 = output) 2  
BTAM Module B Trigger A Mode  
0 0 Disabled  
0 1 to/from External Trigger  
1 0 to/from Module A Trigger A  
1 1 to/from Module A Trigger B  
ATBD Module A Trigger B Direction (0 = input, 1 = output) 2  
ATBM Module A Trigger B Mode  
0 0 Disabled  
0 1 to/from External Trigger  
1 0 to/from Module B Trigger A  
1 1 to/from Module B Trigger B  
ATAD Module A Trigger A Direction (0 = input, 1 = output) 2  
ATAM Module A Trigger A Mode  
0 0 Disabled  
0 1 to/from External Trigger  
1 0 to/from Module B Trigger A  
1 1 to/from Module B Trigger B  
Notes:  
1. This bit must be cleared by user software to return the M-module to normal operation. The reset bit  
need only be set to a 1 for a minimum of 1s to properly reset an M-module.  
2. The direction is with respect to the M-module specified. For intermodule triggers, the M-module  
trigger directions must be set opposite one another for proper operation.  
Fan Control & Temperature Status  
Reg. 0A  
Byte  
Bit  
Write VARF  
Read VARF  
B
A
15  
14  
-
13  
-
12  
-
11  
10  
9
8
7
6
5
4
3
2
1
0
Read Only  
TEMP  
0
0
0
VARF Variable Speed Fan (0 = variable, 1 = full ON)  
TEMP Enclosure Temperature (°C = (TEMP 281) / 4.6)  
Figure 7. EM405D Registers (continued)  
25  
 
4.4 CONTROLLING THE TRIGGERS  
The carrier implements flexible trigger control capabilities providing the user with many options  
for using triggers. Each M-module can support two trigger lines (labeled A & B) which can be  
mapped to one of two external trigger lines (one input and one output) available on the carrier or  
to the trigger lines of the adjacent M-module.  
The carrier’s external trigger lines can be accessed at the 9-pin DSUB connector on the back  
panel of the EM405D. Refer to Appendix A for pin-out details of the 9-pin DSUB connector.  
The input trigger line has a software configurable threshold and input impedance. The input  
threshold is configurable using the TLVL bit in the Reset & Trigger Control register and can be  
set to either +1.4 volts or +2.5 volts. The input impedance is configurable using the TIMP bit in  
the Reset & Trigger Control register and can be set to either high impedance (>100K) or 50.  
The output trigger line has a set output impedance of 50and a set output drive level of +5V  
(typical) into a high impedance load.  
Each M-module trigger line can be configured to be either an input or an output and can be  
mapped to either the external trigger lines or to one of the trigger lines on the other M-module.  
Each trigger line contains two bit fields in the Reset & Trigger Control register. The xTzD bit  
controls the trigger direction and the xTzM controls the trigger mapping, where x specifies the  
module and z specifies the trigger (for example ATBM is module A trigger B). If the xTzM bit  
field is set to map the trigger line to the external trigger, the trigger is connected to either the  
external input or the external output depending on the value of the xTzD bit. If the xTzM bit  
field is set to map the trigger line to another M-module trigger line, then the two triggers must be  
configured to be opposite directions. Also the second M-module trigger line must be mapped to  
the first M-module trigger line. For example, if module A trigger B is to be outputted to module  
B trigger A then the corresponding bit fields must be set as follows:  
ATBD = output  
ATBM = to/from Module B Trigger A  
BTAD = input  
BTAM = to/from Module A Trigger B  
The following values would be invalid:  
ATBD = output  
ATBM = to/from Module B Trigger A  
BTAD = output  
BTAM = to/from Module A Trigger B  
or  
ATBD = output  
ATBM = to/from Module B Trigger A  
BTAD = input  
BTAM = to/from external trigger  
26  
 
The function of each M-module trigger line is fully dependent upon the M-module. Refer to the  
particular M-module’s documentation for further details.  
4.5 FAN AND TEMPERATURE CONTROL  
The EM405D contains an on-board temperature sensor placed near the M-module positions. The  
current temperature inside the EM405D case can be determined by reading the Fan &  
Temperature Control register of the EM405D. The TEMP field inside this register represents the  
current temperature as read by the temperature sensor. To translate the TEMP value in to  
degrees Celsius use the following equation:  
°C = (TEMP 281) / 4.6  
The temperature sensor is also read by the firmware and used to control the variable speed fan.  
When the fan is set to variable, the firmware constantly monitors the temperature and speeds up  
the fan as the temperature rises. The variable fan is designed to maintain a maximum 20° C rise  
in temperature from the ambient inlet air. The user may select the fan to remain full on at all  
times by setting the VARF bit in the Fan & temperature Control register to a ‘1’.  
27  
 
28  
 
APPENDIX A - CONNECTORS  
1
2
3
4
5
6
7
8
9
PIN DESCRIPTION  
1
2
3
4
5
6
7
8
9
+12V INPUT  
+12V INPUT  
+12V INPUT  
TRIGGER OUT  
TRIGGER IN  
GND  
GND  
GND  
GND  
Figure A-1. 9-Pin DSUB Connector  
A-1  
 
A-2  
 
APPENDIX B WIRED ETHERNET DEFAULT SETTINGS  
The Ethernet interface device on the wired version of the EM405D contains many configurable  
settings that allow it to be used in a large number of applications. Many of these settings must be  
set to certain values in order for the EM405D to operate normally. Other settings are not  
applicable to the EM405D. When the user tries to configure the network settings via the web-  
interface or the telnet interface, he/she will see options to change many of these settings.  
Changing some of these may make the EM405D inoperable. For this reason, it is highly  
recommended that the user does not change any settings other than the following:  
IP Address  
Subnet Mask  
Gateway Address  
Table B-1 lists the various settings and their default values as set my C&H during manufacturing  
of the EM405D. If the carrier fails to operate, verify that these settings are set to their default  
values prior to calling C&H for technical support. Settings that are emphasized in bold italics  
are required settings that if changed will render the carrier inoperable.  
Table B-1. Ethernet Interface Default Settings.  
Server Properties  
IP Address  
Subnet Mask  
Gateway Address  
0.0.0.0  
0.0.0.0  
0.0.0.0  
Serial Settings  
Baud Rate  
Data bits  
921600  
8
Parity  
Stop bits  
None  
1
Flow control  
None  
UDP Datagram Mode  
Datagram Mode  
False  
N/A  
Datagram Type  
Passive Connection  
Password Required  
Port Password  
False  
N/A  
Accept Passive Connection  
Local Port**  
Auto Increment Source Port  
Yes  
10001  
False  
** The EM405D will operate with any port number; however, many software applications  
expect the port to be set to the default as shown in this table. Changing the port number will  
not render the EM405D inoperable but may render these software applications inoperable.  
B-1  
 
Table B-1. Ethernet Interface Default Settings. (continued)  
Active Connection  
Active Connection  
None  
N/A  
N/A  
N/A  
None  
None  
N/A  
N/A  
Telnet Mod  
Terminal Type  
Remote Port  
Connection Response  
Modem Emulation Mode  
Use Host List  
Remote Host  
Disconnection  
Disconnect with EOT  
Disconnect with DTRDrop  
Disable Hard Disconnect  
Inactivity Timeout  
N/A  
False  
False  
00:00  
Connection  
Connection LED  
Blink  
Buffer Flushing  
Flush Output Buffer  
- At Time of Disconnect  
- On Passive Connection  
- On Active Connection  
Flush Input Buffer  
False  
True  
False  
- At Time of Disconnect  
- On Passive Connection  
- On Active Connection  
False  
True  
False  
Packing  
Enable Packing  
Send Trailing Bytes  
Send Frame Only  
Match Two Byte Sequence  
Idle Time  
True  
None  
False  
False  
Force Transmit 12ms  
Match Byte 2  
Match Byte 1  
00  
00  
Device  
Firmware Type  
Firmware Version  
Product Type  
N/A  
N/A  
N/A  
B-2  
 
Table B-1. Ethernet Interface Default Settings. (continued)  
Email Notification  
Domain Name  
blank  
Mail Server  
Recipients  
Triggers  
0.0.0.0  
(Collection)  
(Collection)  
blank  
Unit Name  
Host List  
Host List  
(Collection)  
Retry Counter  
Retry Timeout  
3
250  
OEM Configurable Pins  
Pin 1  
IN1  
Pin 2  
IN2  
Pin 3  
IN3  
User IO  
ActiveLow  
XPort-03  
CPU Performance  
High  
B-3  
 
B-4  
 
APPENDIX C WIRELESS ETHERNET (Wi-Fi) DEFAULT SETTINGS  
The Ethernet interface device on the Wireless version of the EM405D contains many  
configurable settings that allow it to be used in a large number of applications. Many of these  
settings must be set to certain values in order for the EM405D to operate normally. Other  
settings are not applicable to the EM405D. When the user tries to configure the network settings  
via the web-interface, he/she will see options to change many of these settings. Changing some  
of these may make the EM405D inoperable. For this reason, it is highly recommended that the  
user does not change any settings other than the following:  
IP Address  
Subnet Mask  
Gateway Address  
Wireless LAN Settings  
Wireless Security Settings  
Table C-1 lists the various settings and their default values as set my C&H during manufacturing  
of the EM405D. If the carrier fails to operate, verify that these settings are set to their default  
values prior to calling C&H for technical support. Settings that are emphasized in bold italics  
are required settings that if changed will render the carrier inoperable.  
Table C-1. Wireless Ethernet Configuration Default Settings.  
Network  
IP Settings  
Obtain an IP address automatically using DHCP  
True  
Wireless LAN Settings  
Connect to wireless access points (infrastructure)  
Connect to any available wireless network  
Country  
True  
True  
United States  
Auto-Scan  
Channel  
Wireless Security Settings  
Enable WEP security  
False  
False  
Enable WPA authentication  
Network Services Settings  
Enable ADDP  
True  
2362  
True  
1027  
True  
80  
- Port  
Enable Encrypted RealPort  
- Port  
Enable HTTP & HTTPS  
- HTTP Port  
- HTTPS Port  
443  
C-1  
 
Table C-1. Wireless Ethernet Configuration Default Settings. (continued)  
Enable Line Printer Daemon (LPD)  
- Port  
True  
515  
Enable RealPort  
- Port  
True  
771  
Enable Remote Login (rlogin)  
- Port  
True  
513  
Enable Remote Shell (rsh)  
- Port  
True  
514  
Enable SNMP  
- Port  
True  
161  
Enable Telnet  
- Port  
True  
23  
Advanced Network Settings  
Enable AutoIP address assignment  
RTS Threshold  
True  
2347  
2346  
Fragmentation Threshold  
Serial Port  
Port Profile Settings  
Current Port Profile  
TCP Sockets  
TCP Server Settings  
Enable Telnet access using TCP Port  
- Port  
False  
N/A  
Enable Raw TCP access using TCP Port  
- Port**  
Enable Secure Socket access using TCP Port  
- Port  
True  
10001  
False  
N/A  
TCP Client Settings  
Automatically establish TCP connections  
False  
Basic Serial Settings  
Description  
Baud Rate  
Data Bits  
blank  
230400  
8
Parity  
Stop Bits  
None  
1
Flow Control  
None  
** The EM405D will operate with any port number; however, many software applications  
expect the port to be set to the default as shown in this table. Changing the port number will  
not render the EM405D inoperable but may render these software applications inoperable.  
C-2  
 
Table C-1. Wireless Ethernet Configuration Default Settings. (continued)  
Advanced Serial Settings  
Enable Port Logging  
False  
Enable RTS Toggle  
False  
Enable RCI over Serial (DSR)  
False  
Send Socket ID  
False  
Send data only under any of the following conditions  
- Send when data is present on the serial line  
- Send after the following number of idle milliseconds  
- Send after the following number of bytes  
- Close connection after the following number of idle  
seconds  
True  
False  
True - 12 ms  
1024  
False  
- Close connection when DCD goes low  
- Close connection when DSR goes low  
False  
False  
GPIO  
General Purpose Input/Output Pins  
Pin 1  
Pin 2  
Pin 3  
Pin 4  
Pin 5  
In  
In  
In  
In  
In  
Alarms  
Alarm Notification Settings  
Enable Alarm Notifications  
False  
False  
Alarm Conditions  
Alarm 1 …Alarm 32  
Security  
Administrator Password  
Enable Password Authentication  
False  
System  
System Settings  
Description  
Contact  
blank  
blank  
blank  
Location  
Simple Network Management Protocol (SNMP) Settings  
Enable Simple Network Management Protocol (SNMP)  
- Public community  
True  
public  
private  
False  
False  
- Private community  
- Allow SNMP clients to set device settings through SNMP  
Enable Simple Network Management Protocol (SNMP) traps  
C-3  
 
C-4  
 
N O T E S:  
 
.
 
READER'S COMMENT FORM  
Your comments assist us in improving the usefulness of C&H's publications; they are an  
important part of the inputs used for revision.  
C&H Technologies, Inc. may use and distribute any of the information that you supply in any  
way that it believes to be appropriate without incurring any obligation whatsoever. You may, of  
course, continue to use the information, which you supply.  
Please refrain from using this form for technical questions or for requests for additional  
publications; this will only delay the response. Instead, please direct your technical questions to  
your authorized C&H representative.  
COMMENTS:  
Thank you for helping C&H to deliver the best possible product. Your support is appreciated.  
Sincerely,  
F. R. Harrison  
President and CEO  
 
INSTRUCTIONS  
In its continuing effort to improve documentation, C&H Technologies, Inc. provides this form  
for use in submitting any comments or suggestions that the user may have. This form may be  
detached, folded along the lines indicated, taped along the loose edge (DO NOT STAPLE), and  
mailed. Please try to be as specific as possible and reference applicable sections of the manual or  
drawings if appropriate. Also, indicate if you would like an acknowledgment mailed to you  
stating whether or not your comments were being incorporated.  
NOTE: This form may not be used to request copies of documents or to request  
waivers, deviations, or clarification of specification requirements on current  
contracts. Comments submitted on this form do not constitute or imply  
authorization to waive any portion of the referenced document(s) or to amend  
contractual requirements.  
 (Fold along this line)   
 (Fold along this line)   
______________________  
______________________  
______________________  
Place  
Stamp  
Here  
C&H Technologies, Inc.  
Technical Publications  
445 Round Rock West Drive  
Round Rock, Texas 78681-5012  
 

Belkin Network Card F1DP101M User Manual
Beltronics Radar Detector STi DRIVER User Manual
Black Box Outboard Motor 5 15R User Manual
Bosch Appliances Power Supply PSU 124 DC050 User Manual
Breville Coffeemaker BKC600XL User Manual
Breville Electric Pressure Cooker BPR600XL Issue A12 User Manual
Briggs Stratton Computer Monitor 92500 User Manual
Brinkmann Gas Grill Gas Outdoor Grill page
Bushnell GPS Receiver 360500 User Manual
Chromalox Gas Heater PE436 User Manual