Page 1
ANET3910-EN STANAG3910 Electrical Test & Simulation Module for Standard Ethernet Users Manual V01.21 Rev. A March 2018...
Page 3
ANET3910-EN User’s Manual for Single Stream STANAG3910-Electrical Ethernet-Interface Users Manual V01.21 Rev. A March 2018 AIM No. 60-13E25-16-0121-A ANET3910-EN User’s Manual...
Page 4
Notice: The information that is provided in this document is believed to be accurate. No responsibility is assumed by AIM GmbH for its use. No license or rights are granted by implication in connection therewith. Specifications are subject to change without notice.
Page 5
DOCUMENT HISTORY The following table defines the history of this document. Version Cover Date Created by Description V01.00 Rev-A 18.06.2015 F. Scherer First Version V01.00 Rev-B 20.07.2015 F. Scherer Some minor changes Modification related to the changed V01.01 Rev-1 11.07.2016 F.
Page 6
THIS PAGE IS INTENTIONALLY LEFT BLANK ANET3910-EN User’s Manual...
For programming information please refer to the documents listed in the ‘Applicable Documents’ section. The ANET3910-EN modules are members of AIM's new family of advanced Ethernet connected standalone modules for analysing, simulating, monitoring and testing of avionic data bus systems.
Division Command/Response Multiplex Data Bus, Notice 1-4, January 1996 prEN3910-001, Edition P1, January 1996 Aerospace series High speed data transmission under STANAG3838 or fibre equivalent control 1.2.2 Product Specific Documents AIM – STANAG-3910 Reference Manual - Detailed description of the programming interface (API). ANET3910-EN User’s Manual...
The software is available on DVD from AIM or via a download from AIM-Online, instructions how to obtain the BSP via a download from AIM-Online are described in the following chapter. To install the BSP software from the AIM provided DVD or a download from AIM-Online (www.aim-online.com)
The BSP installation will result in the creation of the following Program Folder icons which can be found by going to Start | All Programs | AIM GmbH | STANAG3910 Windows BSP 12.x.y: The AIM GmbH sub-directory will be located by default in the directory C:\Program Files\.
Page 15
2. Installation The directories contain the following (Among others): Add-Ons Additional software or source code distributed with the BSP (e.g. the AIM Network Detection Tool). Lib32, lib62 Application Programming Interface DLL-Files and Libraries required to develop an application for Windows systems...
The external interface of the ANET3910-EN consists of the following connectors: • Front panel - STANAG-3838 One 15-pin High Density DSUB connector - STANAG3910 Frontend Connector One 9-pin DSUB connector • Back panel - Trigger I/O, Discretes, IRIG I/O Auxiliary 15-pin High Density DSUB connector for the Trigger Input/...
STANAG-3838 Secondary Channel (true) MIL_BUS_SEC# STANAG-3838 Secondary Channel (complement) 6 - 15 Reserved 2.2.1.2 Electrical STANAG3910 Interface Connector For connecting the electrical STANAG3910 Bus to the ANET3910-EN Front end, a DSUB9 connector is provided. The pinout is shown below: Pin No. Signal...
(front view) 9 Pin DSUB (female) Figure 2-5 DSUB9 (front view) Note: The Aircraft-GND is galvanic de-coupled from the ANET3910-EN on board GND, it ends at the primary side from the 3910 electrical transformer. 2.2.1.3 Auxiliary Connector HD DSUB15 On the ANET3910-EN a 15-pin female High Density DSUB auxiliary connector is implemented for the Trigger IN/OUT, IRIG IN/OUT and Discrete I/O signals.
2. Installation 2.2.1.5 DC Power IN connector The DC Power in plug is a DC panel socket with a 2,5mm centre pin. The nominal input voltage is 12V DC via the centre pin.. Figure 2-6 DC panel socket 2.2.1.6 RJ45 Ethernet connector For the Ethernet connection a standard RJ45 plug is provided at the back panel.
Activity status (yellow) and the other LED one for the speed detection (green). 2.2.2.2 Module Status Indicator On top of the ANET3910-EN cover, the transparent AIM Logo is illuminated and indicates the status from the ANET3910-EN as following: Power ON/OFF / Normal operation...
2. Installation 2.2.2.3 Powering the module …15V In general any external power supply (wall adapter) providing 9V can be used to power the ANET3910-EN. An external 12V power supply is recommended and is provided with an ANET3910-EN module. All onboard voltages are generated from this voltage. The module is immediately powered on, if the DC Power is available (i.e.
Page 22
THIS PAGE INTENTIONALLY LEFT BLANK ANET3910-EN User’s Manual...
3. Getting started 3 GETTING STARTED This chapter describes the configuration, maintenance and update of the ANET3910-EN and how to use the ANET3910-EN from a customer application and with AIMs PBA.pro Analyser Software. 3.1.1 Requirements The configuration of the ANET3910-EN module is via web application hosted by the ANET and therefore Operating System independent.
ANET3910-EN modules in your network. The AIM Network Detection Tool makes use of Apple Bonjour, a freeware Zeroconf implementation. How to install and use Apple Bonjour and how to use the AIM Network Detection Tool is described in the following sections.
PC. 3.1.3.2 Using the AIM Network Detection Tool The AIM Network Detection Tool is part of delivery and provided on the ANET3910-EN Software-DVD. Run the aim-net-finder.exe executable from the directory of the ANET3910-EN Software-DVD to start the AIM Network Detection Tool. After some...
First of all you have to enter a user name and password on the login screen, the default login is: User Name: ‘user’ ‘aim’. Password: After a successful login, you will be forwarded to the System Overview page. This page shows a summary of the current system status as shown in the figure below.
Make sure to adapt your applications to the new alias name. The default alias is ANET3910-<x>, x= Serial Number. 3. Getting started ANET3910-x User’s Manual 15 Note: It is recommended to change the password (default = “aim”) when using the ANET3910 module the first time. 3.1.4.2 Setting the IP-Address Click on the Network Settings tab in the navigation bar.
3.1.4.3 Configuring Wireless Network Interfaces The ANET3910-EN device offers support for an USB based Wi-Fi network device in order to connect the ANET3910-EN to a wireless network. From the time when the Wi-Fi USB device is attached to the USB port of the ANET3910-EN, the Network Settings tab will show an additional section that allows configuring the Wi-Fi device (See figure 3.1.4.2-1).
3. Getting started Figure 3-7 ANET Wireless Network Device Configuration Example: Setting up a wireless access point on Windows 8.x devices Devices running with a Microsoft Windows 8.x Operating System and featuring a Wi-Fi device can be used to create a wireless access point. The ANET3910-EN device can join this network.
The ANS1553 basically offers an ‘endpoint’ or ‘service’ for applications which use the AIM 3910 ApiConnectToServer” call in order to establish a connection to an ANET3910- EN. That API function can either use the alias name or the IP address of an ANET3910-...
3. Getting started Figure 3-8 ANET Web Configuration Tool “Services” 3.1.4.5 Discrete I/O Click on the Discrete I/O tab in the navigation bar (see the figure below). Shows GPIO states. Figure 3-9 ANET Web Configuration Tool “Discrete I/O” 3.1.4.6 Check System Log-File Click on the Maintenance tab in the navigation bar (see the figure below).
Tab to press the OK button on “Reset all settings now”. After resetting the settings, the password will be set to the factory default (“aim”), the Network Settings will be set to DHCP mode and the services SSH and ANS1553 will be enabled.
3. Getting started location of the update file in the BSP is /Onboard-SW/update-components/. Figure 3-11 ANET Web Configuration Tool “Update tab” During the update is in progress the update status is shown, don’t close the Web Browser when the update is running. Figure 3-12 ANET Web Configuration Tool “Update is running”...
You are able to connect to the ANET3910-EN device with your web browser now. 3.1.7 How to connect Applications to the ANET3910-EN The following chapters describe how to connect an ANET3910-EN with PBA.pro or any customer specific application using the AIM Application Programming Interface Library (API-Library). 3.1.7.1 Connect to a ANET3910-EN with PBA.pro Open the “Help\About\Settings”...
The figure below shows how it looks like for an ANET3910-EN. Figure 3-17 Connect to ANET3910 with PBA.pro 3.1.7.2 Connect to a ANET3910-EN using the AIM API-Library To connect to an ANET3910-EN via customer specific applications using the AIM Application Programming Interface Library (API-Library), the following steps are necessary.
3. Getting started a) To establish a network connection to an ANET3910-EN, with the AIM Network Server (ANS) running , the API function “ApiConnectToServer” has to be called. As already mentioned above, the alias name or IP Address must be passed as a parameter for proper initialisation of the API network connection.
Since a Direct Coupled stub provides only limited isolation in the event of a device (subsystem or terminal) short, Transformer Coupling is normally the recommended AIM provided Pigtail Connector method of connecting to the bus. Figure 3-18 Pigtail Connector Bus A...
Bus Coupler 78Ω Termination Figure 3-21 Transformer Coupling 78 Ω Terminators Bus Coupler Bus Coupler (Bus A) (Bus B) Stub Length 20 Feet Max Bus is actually in coupler AIM Module Test Terminals Figure 3-22 Transformer Coupling ANET3910-EN Users Manual...
3.1.8.3 Network Emulation Coupling Network Emulation Coupling is a special option for the ANET3910-EN. The AIM design includes on-board Bus Network circuitry that is software selectable. This allows the user to connect the Low Speed Bus directly to a single terminal device without the need for any bus coupling.
3. Getting started 3.1.9 Connecting the ANET3910-EN to the STANAG3910 electrical HS-Bus The ANET3910-EN provides a STANAG3910 on board electrical Frontend. For connecting the electrical High-Speed Bus to the ANET3910-EN Front end, a DSUB9 connector is provided. The pinout of the DSUB9 connector is shown below: Pin No.
3. Getting started 3.2.2 Breakout Cable ACB3910-EN The ACB3910-EN is a ready-made Adaptor Cable (2 Metres) from 9 Pin D-Sub (APE3910-EN side) to 2 x BNC Connectors. Figure 3-26 Breakout Cable ACB3910-EN Note: The Aircraft-GND is connected to the DSUB9 metal cover as well, to have a good shielding and connection the PC Chassis-GND.
Page 44
THIS PAGE INTENTIONALLY LEFT BLANK ANET3910-EN User’s Manual...
4. Structure of the ANET3910-EN 4 STRUCTURE OF THE ANET3910-EN The ANET3910-EN comprises the following main sections: System FPGA/SoC Global RAM LS-BIU Section Physical I/O Interface ASP Section IRIG-B-122 – Time Code Processor with Free Wheeling Function ...
Manchester error, framing error) via dedicated bits in an error status register. 4.4 HS BIU Section The HS-BIU consists of the SoC CPU-Core, the STANAG3910 Encoder/Decoder logic to handle the High Speed Bus protocol and the Trigger-Logic to handle the HS BM- Trigger-Output generation.
4. Structure of the ANET3910-EN 4.5 Physical I/O Interface Consist of a Dual redundant STANAG-3838/ MIL-STD-1553B (Low Speed) channel with programmable output Amplitude and Coupling Network and a dual redundant 3910 (High Speed) Fibre Optic channel. 4.5.1 Low Speed Physical Interface & Coupling Modes One dual redundant STANAG-3838/ MIL-STD-1553B interface is available, which implements a MILbus Transceiver with variable output amplitude capability.
Page 48
Figure 4-3 Diagram MILbus output amplitude versus amplitude settings The X-Axis (→) is the setting of the programmed amplitude values (0…255), whereas the Y-Axis (↑) is the output amplitude [VPP] on the Transformer coupled Stub (0…20VPP). This diagram shows a characteristic behaviour of the output amplitude, but exact settings might be slightly different.
4.5.3 Discrete I/Os The ANET3910 module provides eight user definable discrete I/O signals. Discrete input signals are always active whereas the discrete output signals are per default inactive. An open collector circuitry is used for the discrete output with approximately 4V provided by default.
4. Structure of the ANET3910-EN Off-Board User Voltage serial Customized Discrete Output Discrete IO-Pin Front Connector FPGA Output ANET3910 Board Figure 4-6 Discrete I/O-Pin off board user series resistor 4.6 ASP Section The Application Support Processor (ASP) is part of the dual core processor system in the FPGA/SoC and running under an embedded LINUX Operating System.
4.7 IRIG-B and Time Code Section The main functions of the Time Code Processor (TCP) are: IRIG-B compatible Time Code Decoder function Time Code Encoder – IRIG-B compatible Time Encoder function 4.7.1 Timecode Encoder/Decoder The generated time code signal is an IRIG-B-122 compatible signal. The time code information can be used for time-tagging and multi-channel synchronization.
No connection required Multiple AIM-Modules with no common synchronization requirement No connection required Single or multiple AIM-Module(s) with external IRIG-B source Connect external IRIG-B source to IRIG-IN and GND of all modules Multiple AIM-Modules with no external IRIG-B source internally...
Page 54
THIS PAGE INTENTIONALLY LEFT BLANK ANET3910-EN User’s Manual...
API programming see the included 3910 programmers guide document. Note: To execute a pre-compiled sample program run 3910_sample_project.exe from within the sample directory : Start | All Programs | AIM GmbH | STANAG3910 Windows BSP 12.x.y | 3910_sample_project The 3910_sample_project program opens a board and provides a selection of sample functions to execute .
Right click the project and select Properties Select the C++ / General Additional Include Directories must contain the include directory c:\Program Files\AIM GmbH\STANAG3910 Windows BSP 12.x.y\include Then select the OK button Figure 5-2 Sample Project search paths ANET3910-EN User’s Manual...
5. Compiling and running a Sample Project To add the proper pre-processor definition Right click the project and select Properties Select the C++ / Pre-processor Under Pre-processor Definitions, if not already included, enter _AIM_WINDOWS then select OK. Figure 5-3 Sample project pre-processor definitions ...
Figure 5-4 Sample project library path To Build and Execute a Sample Program Build | Rebuild Solution The executable will be stored in the Debug or Release subdirectory The api_mil.24.dll will be referenced from the Windows system directory Run the executable. ANET3910-EN User’s Manual...
ANET3910-EN (indicated by red blinking LED). After power up, log into the Web Configuration Tool with your Web Browser. The emergency system accepts the default user ‘user’ and password ‘aim’. Go to the ‘Maintenance’ tab and press the ‘Reset To Factory Defaults’ button. This will reset the user name and password of the device.
Page 60
THIS PAGE INTENTIONALLY LEFT BLANK ANET3910-EN User’s Manual...
Single implementation with bus switching logic (not redundant). Full error detection and indication inter word gap timer with 250ns resolution (nine bit). STANAG3910 Manchester Encoder with FCS Generator and error injection. Encoder Single Implementation with bus switching logic (not redundant)
Page 62
- Transformer coupled - Direct coupled - Network coupled (Transformer coupled with on-board resistor network emulation) - Isolated Characteristic Input-Impedance: 50 STANAG3910 Bus Interface TX-Output Voltage: 6.0V ... 9.0V RX-Input Voltage: 0.15V ... 2.0V For absolute time tagging, a special time code processor Time Tagging implements an IRIG-B-122 encoder/decoder.
Page 63
Front panel: STANAG3838 Connector: - 15 pol. high density DSUB, female for STANAG3838 bus STANAG3910 Connectors: - 9 pol. DSUB, female for electrical STANAG3910 bus Buttons Power ON-OFF Emergency Boot TTL compatible Input Level, 1KΩ series resistor and fast ESD Trigger In protection.
Page 64
Power Consumption Operational (IDLE): PIN = 8W Operational (50% Bus Load) PIN = 9W. Note: All measurements are done with a V =12V. 0°C…50°C Temperature Standard Temperature Range: Extended Temperature Range: -15°C…60°C Storage Temperature Range: -40°C…+85°C 0…95% non-condensing Humidity Dimensions Width x Length x High = 120 x 160 x 26mm (without connectors) Weight...
8. Notes 8 NOTES 8.1 Acronyms Analog to Digital Converter ALBI ASP Local Bus Interface Advanced RISC Machine Application Support Processor Bus Interface Processor Bus Interface Unit Bus Monitor Board Software Package CCPMC Conduction Cooled PCI Mezzanine Card Common Mezzanine Card Family Digital to Analog Converter.
Page 66
THIS PAGE INTENTIONALLY LEFT BLANK ANET3910-EN User’s Manual...
9. Appendix 9 APPENDIX 9.1 ANET Table Adapter Panel For the ANET3910- D Module Variants (housing with docking station back panel), a back panel adapter for table operation is available, which is shown below: Figure 9.1-1 ANET Table Adapter Pinout 9.1.1 How to connect the ANET Table Adapter Figure 9.1-2 ANET Docking Connector Step1:...
9.2 Certificate of Volatility Model: ANET3910-EN Part-Number: 13E25-0100 Manufacturer: AIM GmbH Sasbacher Str. 2 D-79111 Freiburg Germany Volatile Memory Does the item contain volatile memory (i.e., memory whose contents are lost when power is removed)? Description of used volatile memory:...
Need help?
Do you have a question about the STANAG3910 and is the answer not in the manual?
Questions and answers