Page 2
Woodhead Canada Limited may otherwise agree to in writing. SST is a trademark of Woodhead Software & Electronics. DeviceNet is a trademark of Open DeviceNet Vendor Association, Inc. All other trade names are trademarks or registered trademarks of their respective companies.
Page 4
This guide contains technical and product-related information on the SST Generation III DeviceNet PC/104 (SST-DN3-104) interface card and derivatives. The SST-DN3-104 has its own CPU that executes downloadable application firmware modules. The main function of these modules is to enable application-level product behavior. For more details, refer to relevant firmware documentation.
Page 5
SST-DN3-104 Hardware Reference Guide Special Terms The following special terms are used throughout this guide: Card the SST-DN3-104 interface card Firmware the software running on the card Module a synonym for firmware Special Notation The following special notations are used throughout this guide: Warning Warning messages alert the reader to situations where personal injury may result.
SST-DN3-104 Hardware Reference Guide 1.1 Warnings and Cautions The card is an electrical component and must be treated with the following precautions: Warning Only qualified electrical personnel familiar with the construction/operation of this equipment and the hazards involved should install, adjust, operate, and/or service this equipment.
• 1.3 Byte Ordering The SST-DN3-104 interface card uses Intel style byte ordering for multi-byte entities LSB-low address and MSB- high address. If your host system uses Motorola byte ordering (MSB-low address and LSB-high address), you must compensate for byte ordering in software.
SST-DN3-104 Hardware Reference Guide 1.4 Hardware Description The main features of the SST-DN3-104 interface card are described in more detail in the following sections: Figure 1: The SST DN3-104 interface card Table 1: Card Components Feature Description DIP switch (S1)
Page 13
SST-DN3-104 Hardware Reference Guide 1.4.1 CAN Connector (J7) The 5-pin connector is a standard removable connector that conforms to the standard DeviceNet pinout. Pin numbers, names, and color codes are identified in the figure below. Figure 2: 5-pin CAN connector...
Page 14
SST-DN3-104 Hardware Reference Guide 1.4.2 LEDs There are three LEDs on the card: Power (PWR), HEALTH (HEALTH), and Communications (COMM). The behavior of the LEDs is described below. Note For information on troubleshooting using LEDs, refer to Section 4.1, HEALTH or PWR LED is Red.
Page 15
SST-DN3-104 Hardware Reference Guide HEALTH LED The HEALTH LED indicates the card’s heath status. The HEALTH LED’s behavior is described in the following table: Table 3: HEALTH LED Behavior Color Status Card initialization failed or the card is not powered...
Page 16
SST-DN3-104 Hardware Reference Guide 1.4.3 DIP Switch (S1) The 6-position DIP switch is used to set the base I/O address used to configure the card. Figure 3: DIP Switch Note Keep in mind that the card uses 8 I/O addresses. Selecting I/O address 250 actually uses I/O addresses 250 through 257.
SST-DN3-104 Hardware Reference Guide 2.1 System Requirements To install and operate the card, the following system requirements must be met: Minimum 8K window (default 16K) • An available PC/104 slot • A physical interrupt (optional) • 2.2 Handling Precautions The card contains components that are sensitive to electrostatic discharge (ESD). Do not touch the card without...
SST-DN3-104 Hardware Reference Guide 2.3 Installing the Card This section provides general directions for installing the SST-DN3-104 card in your computer. To install the SST-DN3-104: 1. Ensure that all power to your computer is off. 2. Adequately ground yourself, as explained in Section 2.2, Handling Precautions.
If you must attach trunk cable, secure it so no undue stress is placed on the 5-pin screw terminal connector. 2.4.1 Termination The SST-DN3-104 does not have a built-in termination resistor. Always refer to the DeviceNet documentation for proper network termination and wiring directions. 2.4.2 Power Refer to the DeviceNet specification for proper powering directions.
Connect the CAN cable to the 5-pin connector and tighten all screws. Make sure that all strands of wire go into the connector as bent strands may cause shorts to an adjacent terminal. 2.5.1 Termination The SST-DN3-104 does not have a built-in termination resistor. You must add termination in accordance with the requirements of the target CAN network. 2.5.2 Power If the CAN Network does not supply 11-24 VDC power, connect an external power supply to the V+ and V- pins on the connector.
SST-DN3-104 Hardware Reference Guide 3.1 DN3 Card Configuration Registers This section provides hardware register details for the SST-DN3-104 card. 3.1.1 Host Register Layout The following table maps the host register layout. Note Upon card power up, or after a physical reset from the system, it typically takes 1 second for the card to initialize (though it is recommended that applications wait up to 2 seconds).
Page 27
This bit indicates and controls whether or not the card’s shared memory will respond to host MemEn memory accesses. This may be used to multiplex several SST-DN3-104 cards at the same base address by enabling the memory on one card at a time.
Page 28
SST-DN3-104 Hardware Reference Guide 3.1.3 AddrMatch Register This register controls the base memory address of the card in host memory space. Table 8: AddrMatch Register Settings Name AM19 AM18 AM17 AM16 AM15 AM14 AM13 AM12 Read/Write Reset Table 9: AddrMatch Register Values...
Page 30
SST-DN3-104 Hardware Reference Guide 3.1.4 WinSize Register This register controls the window size by masking off AM and BA bits. Table 12 maps the WS bit values required for each valid window size. Table 11: WinSize Register Settings Name WS19...
Page 31
SST-DN3-104 Hardware Reference Guide Table 13: WinSize Register Bit Descriptions Bit Name Description WS19-WS12 WS19-WS12 represent the window size, according to Table 12: Winsize Register Values. • Writing any value other than those above has no effect The size of the memory window affects the number of banks required to access all memory.
Page 32
Bank Address Register Bit Descriptions Description Bit Name The SST-DN3-104 has 256k of memory accessible to the host. These bits select which bank of BA17-13 memory the host can access. For example, in 16k mode, the bank number may be 0 through 15 (or 0x0 - 0xf) •...
Page 33
SST-DN3-104 Hardware Reference Guide 3.1.6 HostIrq Register This register controls how interrupts from the card are generated. Table 17: HostIrq Register Settings Name Reserved IrqLevel3 IrqLevel2 IrqLevel1 IrqLevel0 Read/Write Reset Table 18: HostIrq Register Bit Descriptions Bit Name/ Value Description...
Page 34
SST-DN3-104 Hardware Reference Guide 3.1.7 LedReg Register This register reflects the state of card LEDs, allowing host software to monitor the LEDs and display them on- screen. Table 19: LedReg Register Settings Name Reserved PwrRed PwrGrn HealthRed HealthGrn CommRed CommGrn...
Page 35
SST-DN3-104 Hardware Reference Guide 3.1.8 Reserved Register This register is reserved and must not be accessed by host applications. 3.1.9 FamilyId Register This register identifies the product family of the card. Table 21: FamilyId Register Settings Name FamilyId7 FamilyId6 FamilyId5...
SST-DN3-104 Hardware Reference Guide Troubleshooting Chapter sections: HEALTH or PWR LED is red • Memory conflict • Card not found • For a list of hardware-related errors that can be generated by the card, refer to Appendix A, Error Messages.
SST-DN3-104 Hardware Reference Guide 4.1 HEALTH or PWR LED is Red This section describes strategies for troubleshooting a red HEALTH or PWR LED. Note For information on LED flash codes, refer to Section A.3, Fatal Hardware Self-Test Fault Codes. 4.1.1 Health LED is red If the Health LED is red, the card is not running or there’s been a firmware run-time error.
SST-DN3-104 Hardware Reference Guide A.1 Introduction The following errors may be reported during the card’s startup self-test. Error messages are posted in the message area (0040h) of the host interface and can be displayed using the status applications provided with the card.
SST-DN3-104 Hardware Reference Guide B.1 Technical Specifications The following tables list the technical specifications for the card. Table 24: Environmental Specifications Ambient Conditions Storage temp: -40°C to +85°C Operating temp: 0°C to 55°C Humidity: 5% to 95% non-condensing Typical Current Draw...
Hardware Reference Guide C.1 Loading Firmware Firmware modules for the SST-DN3-104 card are supplied as .ss3 files, found on the software CD-ROM or on the website at http://www.mysst.com/. If you are developing a driver for the card or producing a stand-alone embedded application, the following section describes the basic sequence of steps to manually load a module onto the SST-DN3-104 card.
Page 45
SST-DN3-104 Hardware Reference Guide C.1.2 Check For Conflicting RAM Before the shared memory on the SST-DN3-104 card can be safely enabled, it must be determined that no other devices in the system are using the intended memory address range. Note Any task switching, interrupts or processes should be disabled during this procedure.
Page 46
Register, for details). 5. Fill the shared memory with a test pattern. Note SST recommends a test pattern with a unique value for each word in a given bank. In C language this could be: ~offset + bank 6. Repeat steps 4-5 for all memory banks.
SST-DN3-104 Hardware Reference Guide D.1 Warranty For warranty information pertaining to the card, refer to http://www.mysst.com/warranty.asp. D.2 Technical Support Please ensure that you have the following information readily available before calling for technical support: Card type and serial number •...
SST-DN3-104 Hardware Reference Guide E.1 CE Compliance This device meets or exceeds the requirements of the following standard when installed in a system that adheres to the requirements for shielded cabling and isolated network power, as defined in the DeviceNet Specification, Volume 1, Release 2.0, Errata 5:...
Page 53
SST-DN3-104 Hardware Reference Guide Index status, 26 components, DN3-104 card, 4 address Control register, 18 I/O, 8, 34 conventions memory, 20, 34 special notation, v AddrMatch register, 20 special terms, v style, iv current draw, 34 Bank Address register, 23...
Need help?
Do you have a question about the SST-DN3-104 and is the answer not in the manual?
Questions and answers