You are on page 1of 47

CFN-52AC Interface Control Document

(ARGO 4000 Family)

TITLE
CFN-52AC Interface Control (ARGO 4000 family)

DEPARTMENT PROJECT JOB DISTRIBUTION STATEMENT

Engineering ARGO 4000 - Issued

NO. OF PAGES DATE DOCUMENT NUMBER SOFTWARE

47 17/07/2017 PRJ-ICD-CFN-52AC MS Word 2013


REVISION AUTHOR APPROVAL QA

01 Vincenzo Arvia Massimo Verola (MV) Luca Torreggianti (LT)


(System Engineer) (Engineering Manager) (QA Manager)

Confidentiality Notice: This document is confidential and contains proprietary information and
intellectual property of Civitanavi Systems. S.r.l. Neither this document nor any of the information
contained herein may be reproduced or disclosed under any circumstances without the express
written permission of Civitanavi Systems S.r.l.
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 2 of 47

REVISION LIST

Revision Date Author Description of Change


01_draft1 17/07/2017 VA First Issue
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 3 of 47

Summary
1 Introduction ........................................................................................................................................... 5
1.1 Scope .............................................................................................................................................. 5
1.2 Part Number and Nomenclature.................................................................................................... 5
1.3 Wording.......................................................................................................................................... 5
1.4 Acronyms........................................................................................................................................ 6
1.5 Applicable Documents ................................................................................................................... 8
1.5.1 CNS documents ...................................................................................................................... 8
1.5.2 Others documents.................................................................................................................. 8
2 CFN-52AC System Description ............................................................................................................... 9
2.1 System Components ...................................................................................................................... 9
3 CFN-52AC Interfaces ............................................................................................................................ 11
3.1 CFN-52AC External Interfaces Overview ...................................................................................... 11
3.2 CFN-52AC Electrical Interfaces..................................................................................................... 12
3.3 CFN-52AC Mechanical Interfaces ................................................................................................. 13
3.4 CFN-52AC Connectors .................................................................................................................. 16
3.4.1 J1 Connector pin assignment ............................................................................................... 17
3.4.2 J2 Connector pin assignment ............................................................................................... 19
3.4.3 J3 Connector pin assignment ............................................................................................... 20
4 CFN-52AC I/O Data Definition .............................................................................................................. 21
4.1 ARINC-429 Interface..................................................................................................................... 22
4.1.1 ARINC 429 Input data ........................................................................................................... 24
4.1.2 ARINC-429 Interface Output Labels Definition .................................................................... 26
4.2 RS-422 Interface – J1 Connector .................................................................................................. 30
4.2.1 RS-422 - J1 Connector Input Message (Navigation Data) .................................................... 30
4.2.2 RS-422 - J1 Connector Output Message (Navigation Data) ................................................. 32
4.3 RS-422 Interface – J2 Connector .................................................................................................. 39
4.3.1 RS-422 – J2 Connector Input Messages (Maintenance Data) .............................................. 39
4.3.2 RS-422 – J2 Connector Output Messages (Maintenance Data) ........................................... 39
5 Output Data Validities .......................................................................................................................... 40
6 CFN-52AC Coordinate Reference Systems ........................................................................................... 44
6.1 Aircraft Body Reference System................................................................................................... 44
6.2 CFN-52AC Body Reference System .............................................................................................. 44
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 4 of 47

6.3 Navigation Reference System ...................................................................................................... 45

List of Figures
Figure 1 - CFN-52AC Subsystems and Interconnections ............................................................................... 10
Figure 2 - CFN-52AC Outline Drawing .......................................................................................................... 13
Figure 3 - CFN-52AC Bottom View with reference dwell holes..................................................................... 14
Figure 4 - CFN-52AC Side View and reference points ................................................................................... 14
Figure 5 - CFN-52AC Connectors View.......................................................................................................... 15
Figure 6 - CFN-52AC Connectors Details....................................................................................................... 16
Figure 7 - Connector Souriau 8D0C19W32SN .............................................................................................. 17
Figure 8 - Connector Souriau 8D0C11W19SN .............................................................................................. 19
Figure 9 - Connector Souriau 8D0C11W04PN .............................................................................................. 20
Figure 10 - ARINC-429 bit word format........................................................................................................ 22
Figure 11 - Aircraft Body Reference System ................................................................................................. 44
Figure 12 - CFN-52AC Body Reference System ............................................................................................. 45
Figure 13 - NED Reference System ............................................................................................................... 45
Figure 14 - Euler angles conventions............................................................................................................ 46

List of Tables
Table 1 - List of abbreviations ........................................................................................................................ 8
Table 2 - CFN-52AC Interfaces...................................................................................................................... 11
Table 3 - CFN-52AC Connectors.................................................................................................................... 16
Table 4 - J1 Connector Pin Assignment ........................................................................................................ 18
Table 5 - J2 Connector Pin Assignment ........................................................................................................ 19
Table 6 - J3 Connector Pin Assignment ........................................................................................................ 20
Table 7 - ARINC-429 SSM Designation ......................................................................................................... 22
Table 8 - BNR ARINC-429 Labels Bits Meaning ............................................................................................ 23
Table 9 - ARINC-429 Channel 1 Input Labels ................................................................................................ 24
Table 10 - ARINC-429 Input Labels SSM ....................................................................................................... 24
Table 11 - Labels 041 - Latitude Format....................................................................................................... 24
Table 12 - Labels 042 - Longitude Format .................................................................................................... 25
Table 13 - Labels 260 - Date Format ............................................................................................................ 25
Table 14 - ARINC-429 Channel 2 Input Labels .............................................................................................. 25
Table 15 - ARINC-429 Output Labels ............................................................................................................ 27
Table 16 - ARINC-429 output data “IRS Discrete 1” ..................................................................................... 28
Table 17- ARINC-429 output data “BIT Status word”................................................................................... 30
Table 18 RS-422 input message ................................................................................................................... 31
Table 19 RS-422 - J1 Connector output message......................................................................................... 35
Table 20 RS-422 - J1 Connector output data “GPS BIT Status” .................................................................... 36
Table 21 RS-422 - J1 Connector output data “BIT Status word” .................................................................. 37
Table 22 - RS-422 - J1 Connector output data “BIT Operative Status word” ............................................... 38
Table 23 - RS-422 - J1 Connector output data “Alignment Status Word” .................................................... 38
Table 24 - Output Data Validities vs. Operative Mode................................................................................. 42
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 5 of 47

1 Introduction
This is the Interface Control document for the CFN-52AC (ARGO 4000 Family) unit, a FOG based
Inertial Navigation System with external aiding such as GNSS and air data.
It is identified as CFN-52AC with the part number PCFN052AC-() where the bracket “()” portion of
the P/N, namely the dash-number, is variable according to class I configuration changes and/or
configuration variants, including baseline configuration for software and firmware.

The document describes the general characteristics of the system and defines its interface
requirements.

1.1 Scope
This “CFN-52AC Interface Control Document” defines the requirements that are referred to the
physical and digital interfaces of the CFN-52AC system.

1.2 Part Number and Nomenclature


The approved identification nomenclature for this document is: “CFN-52AC Interface Control
Document”
The configuration management copy of this document is identified as P/N: PRJ-ICD-CFN-52AC

1.3 Wording
Use of "shall", "should", "will", "must" and "may" within this document observes the following
rules:
The word SHALL in the text denotes a mandatory sentence. Departure from such a sentence is not
permissible without formal agreement with the customer.
The word SHOULD in the text denotes a recommendation or advice. Such recommendations or
advice are expected to be followed unless good reasons are stated for not doing so. The deviations
should be authorized from Program Manager, Project Leader and Quality Assurance Responsible.
The word MUST in the text is used for legislative or regulatory requirements (e.g. Health and
Safety) and shall be complied with.
The word WILL in the text denotes a strong suggestion with minor impact on efficiency. Deviation
from such a sentence could be performed with approval of the Process Owner.
The word MAY in the text denotes a suggested practice or action. Compliance is not mandatory
nor required. It improves the performances without any impact on the process.
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 6 of 47

1.4 Acronyms

ASE Amplified Spontaneous Emission


BCD Binary Coded Decimal
BIT Built-In Test
BNR Binary Number Representation
BT Built-In Test
CBIT Continuous Built-In Test
CPU Central Processing Unit
CRC Cyclic Redundancy Check
CSCI Computer Software Configuration Item
DAL Design Assurance Level
DoF Degrees Of Freedom
DR Delta Range
DSP Digital Signal Processor
DTL Detail
EGNOS European Geostationary Navigation Overlay System
ETI Elapsed Time Indicator
FAA Federal Aviation Administration
FAM3 FOG and Accelerometers Management (3-axes)
FC Fault Code
FEQ Front-End Quartz
FI Free Inertial
FOG Fiber Optic Gyroscope
FPGA Field Programmable Gate Array
GAGAN GPS Aided GEO Augmented Navigation
GINS GPS-Aided Inertial Navigation System
GND Ground
GNSS Global Navigation Satellite System
GPS Global Positioning System
GC Gyro Compassing
H-POSITION Horizontal Position
H-VELOCITY Horizontal Velocity
HFOM Horizontal Figure Of Merit
HUL Horizontal Uncertainty Limit
HY Hybrid
HW Hardware
IMU Inertial Measurement Unit
INS Inertial Navigation System
I/O Input/Output
LAT Latitude
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 7 of 47

LON Longitude
LRU Line Replaceable Unit
LSB Least Significant Bit/Byte
LSW Least Significant Word
MIL Military Specification
MOPS Minimum Operational Performance Standard
MSAS Multi-functional Satellite Augmentation System
MSB Most Significant Bit/Byte
MSW Most Significant Word
NC No Connected
NCD No Computed Data
NED North-East-Down
NO Normal Operation
NVM Non-Volatile Memory
PBIT Power-up Built-In Test
P/N Part Number
PPS Pulse-per-Second
PVT Position Velocity Time
PWR Power
PWS Power Supply
RAIM Receiver Autonomous Integrity Monitoring
RAM Random Access Memory
RFU Reserved for Future Use
RAIM Receiver Autonomous Integrity Monitoring
ROM Read-Only Memory
RTCA Radio Technical Commission for Aeronautics
RF Radio Frequency
SBAS Satellite Based Augmentation System
SDRAM Synchronous Dynamic Random Access Memory
SoC System-On-Chip
S/N Serial Number
SSM Sign-Status Matrix
SV Space Vehicle
TSO Technical Standard Order
TTL Transistor-Transistor Logic
UART Universal Asynchronous Receiver-Transmitter
US United States
UTC Universal Time Coordinated
V-POSITION Vertical Position
VDC Voltage Direct Current
VFOM Vertical Figure Of Merit
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 8 of 47

VUL Vertical Uncertainty Limit


WAAS Wide Area Augmentation System
WGS World Geodetic System
WMM World Magnetic Model
WOW Weight-On-Wheels

Table 1 - List of abbreviations

1.5 Applicable Documents


1.5.1 CNS documents
[1] CFN-52AC_OutlineDrawing.pdf, “CFN-52AC Outline drawings”, Civitanavi Systems”
[2] PRJ-PD-CFN-52AC, “CFN-52AC Product Description”
[3] PRJ-ICD-MAINT-CFN-52AC, “CFN-52AC Interface Control Document for Maintenance”
[4] PRJ-SHCMP-CFN-52AC, “CFN-52AC Software/Hardware Configuration Management Plan”

1.5.2 Others documents


[5] RTCA/DO-178B, DO-178C "Software Considerations in Airborne Systems and Equipment
Certification"
[6] RTCA/DO-254 “Design Assurance Guidance for Airborne Electronic Hardware"
[7] TSO-C145c, “Technical Standard Order for Airborne Navigation Sensors Using the Global
Positioning System (GPS) Augmented by the Wide Area Augmentation System (WAAS) GPS
Augmented by Wide Area Technical Standard Order for Augmented System”
[8] TSO-C190, “Active Airborne Global Navigation Satellite System (GNSS) Antenna"
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 9 of 47

2 CFN-52AC System Description


The CFN-52AC system is a FOG-based Inertial Navigation System ready for integration with aiding
sources such as GNSS navigation data and Air Data input.
The CFN-52AC provides the following three navigation solutions: “free inertial”, “hybrid” and
“GPS-only” solutions based on the inertial measurement data provided by the IMU and the aiding
sensors data (GPS and Baro) merged in the Kalman Filter.
The CFN-52AC can work with an External GPS, an RS-422 input line is dedicated to the 1PPS input
from the external GPS receiver, while and RS-232 interface capture the data provide by the GPS
receiver.
The system outputs pitch, roll and heading angles, body angular rates, body linear accelerations
referred to the Aircraft Center of Gravity, position and velocities.
The output data are provided via digital interfaces (ARINC-429 and RS-422) to the aircraft system
and can be used with advanced flight digital instruments.

2.1 System Components


The CFN-52AC system is built around three main subsystems that communicate through dedicated
electrical interfaces. In detail:
Sensor-Block subsystem: it is based on an inertial measurement unit (IMU) and contains three
orthogonally mounted FOG-based angular rate sensors, three orthogonally mounted
accelerometers, optical modules and temperature sensors. The inertial sensors are mounted in
strap-down configuration with sensibility axes aligned to the object body reference system.
Electronic-Unit subsystem: it contains a CPU board (based on ZYNQ microprocessor SoC
component) that elaborates the inertial measurements by means the applicative software NAV
CSCI, then combines them with GPS data coming from the GPS receiver and with external received
Baro to implement the required navigation solution: free inertial, hybrid and GPS-only.
This subsystem also contains the power supply board and the interface boards (FAM3 and ASE
boards) for managing the inertial data coming from the sensor-block subsystem and the FOG light
source generation.
The CFN-52AC can interface a 3rd party external GPS receiver. The primary function of the GPS
receiver is to compute the position, velocity of the aircraft and the precise time (PVT). The GPS
communicates with the CFN-52AC subsystem through thru a bi-directional UART communication
link.
The 3rd party receiver GNSS receiver that the CFN-52AC can interface is the NexNav Max,
manufactured by Accord Technology. It is qualified in accordance to TSO-C145c (ref.[7]) with
integrated software and firmware approved according to DO-178B (ref.[5]) and DO-254(ref.[6]),
at Design Assurance Level B.
The GPS receiver requires an active GPS antenna link. The antenna shall be qualified per TSO-
C190 as per DO-301(ref.[8]).
The CFN-52AC can interface a 3rd party external Air Data Computer receiver. The primary
function of the ADC receiver is to compute the true air speed and pressure altitude: these data
will be used as aiding for computing the free inertial navigation solution by the CFN-52AC system.
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 10 of 47

The ADC communicates with the CFN-52AC subsystem through dedicated interfaces. Air data can
be provided thru an RS-422 interface. Air data can also provide by aircraft sources such as an FCS
through dedicated ARINC 429.

The following block diagram shows the connection between the components of the CFN-52AC
system.

CFA-GAU
GPS Active Antenna
Power Suppy
Power Supply Input from aircraft/Power Supply
from Aircraft

ARINC-429 to aircraft 12 channel GPS


(Nav. Data) Power Supply Unit Receiver
& TSOC145c qualified
ARINC-429 (Ch1) Interfaces board
from aircraft

AIR DATA
RS-422 interface to aircraft PPS (RS-422) Power Suppy
(Nav. Data) (0.1% duty-cycle) &
Interfaces Board
Input RS-232 57600bps
DPU - System Processors
DATA/CMD
and BARO
RS-422 maintenance IF
GPS Receiver
Maintenance activation
IMU – 6 DoF sensors block
HW-CBIT out

CFN-52AC

Figure 1 - CFN-52AC Subsystems and Interconnections


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 11 of 47

3 CFN-52AC Interfaces
3.1 CFN-52AC External Interfaces Overview
In the following table are summarized the Electrical Interfaces, the Power Supply Characteristics
and the Mechanical Characteristics of the CFN-52AC system.

INTERFACES
Data link ARINC-429 (up to 20 users) ARINC-429 (1 output hi-speed channel)
Data link ARINC-429 ARINC-429 (1 input low speed) Position (Lat, Lon)/Date
Data link ARINC-429 ARINC-429 (1 Input low-speed channel) Pressure Altitude
Data link RS-422 RS-422 full duplex (navigation messages)
RS-422 full duplex (maintenance messages)
Data Link RS-232 RS-232 in/out channel (external GPS)
Go/NoGo line (HW-CBIT) Digital output (Open collector)
Maintenance Activation line (MAINT-ACTIVATE) Digital input (TTL)
POWER SUPPLY
Voltage (dual) 18-36 VDC
Power Consumption 18W (nominal at 25 ºC)
MECHANICAL CHARACTERISTICS
Size (width, height, depth) 132 x 106 x 223 mm
Volume 3 litre
Connector type J1 (Digital Data) D38999/8D0C19W32SN
Connector type J2 (Maintenance) D38999/8D0C15W19SN
Connector type J3 (Power) D38999/8D0C11W04PN
Mass < 4.2kg

Table 2 - CFN-52AC Interfaces

The CFN-52AC shall be in accordance with the external interfaces defined in the “CFN-52AC
Equipment Installation Instructions and Drawings” (Ref.[1]).
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 12 of 47

3.2 CFN-52AC Electrical Interfaces


ARINC-429 and RS-422 Output (J1 connector)
The CFN-52AC navigation data will be provided to the aircraft systems through an ARINC-429 bus
and an RS-422 asynchronous full-duplex busses.

ARINC-429 Input (J1 connector)


The CFN-52AC includes one ARINC-429 Input interfaces for Pressure Altitude.

ARINC-429 Input (J1 connector)


The CFN-52AC includes one ARINC-429 Input interfaces for Command and Date.

RS-422 Input (J1 connector)


The CFN-52AC input data will be received from the aircraft equipment through the RS-422
asynchronous full-duplex bus.

HW-CBIT digital line (J1 connector)


The HW-CBIT signal is in open-collector configuration and provides a system “Go/NoGo”
information.
To signal the “No Fail” or “Fail” status of the CFN-52AC system, the HW-CBIT open-collector digital
line will be set to low logic level (close) to signal a “No Fail” status or to high logic level (open) to
signal a “Fail” status.
The digital line named HW-CBIT (used as “Go/NoGo” information) will be used to signal a failure
of the system according to Ref.[2].

RS-422 (J2 connector)


The RS-422 interface provided over the J2 connector will be used as communication channel when
the system is in “maintenance mode” (MAINT CSCI activated). Further details are provided in
ref.[3].

MAINT-ACTIVATE digital line (J2 connector)


The MAINT-ACTIVATE will be used for maintenance purposes.
At power-on, the START CSCI performs the system boot and then, if the J2 connector is connected
(by means of “MAINT-ACTIVATE” pin logic level checking), activates the MAINT CSCI in order to
perform all the maintenance functionalities. Otherwise, activates the NAV CSCI to perform all the
navigation functionalities.
RS-232 (J1 connector)
The RS-232 interface provided over the J2 connector will be used as communication channel with
an external GPS (when available).
PPS line (J1 connector)
The PPS interface (TTL voltage level) provided over the J1 connector will be used as input channel
for the Time Mark signal coming from an external GPS (when available).
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 13 of 47

3.3 CFN-52AC Mechanical Interfaces


The CFN-52AC Outline & Installation Drawings are provided in Ref.[1].
The CFN-52AC Outline Drawing overview extracted from the Ref.[1] is showed in the following
figure.

Figure 2 - CFN-52AC Outline Drawing


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 14 of 47

Figure 3 - CFN-52AC Bottom View with reference dwell holes

Figure 4 - CFN-52AC Side View and reference points


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 15 of 47

Figure 5 - CFN-52AC Connectors View


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 16 of 47

3.4 CFN-52AC Connectors


The CFN-52AC external connectors conform to MIL-DTL D38999.
The CFN-52AC shall contain the connectors described in the following table.

Connector Function PIN Connector Type Shell Size


J1 Aircraft Interface 32 D38999/8D0C19W32SN 19
(Communication buses)
J2 Maintenance Interface 19 D38999/8D0C15W19SN 15
J3 Power Input 4 D38999/8D0C11W04PN 11

Table 3 - CFN-52AC Connectors

In detail, the J1, J2 and J3 connectors used for the CFN-52AC are highlighted in the following figure.

Figure 6 - CFN-52AC Connectors Details


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 17 of 47

3.4.1 J1 Connector pin assignment


The J1 connector of the CFN-52AC unit provides the data communication interface between the
CFN-52AC and the aircraft systems during the normal operation, when the J2 connector is not
connected.
The CFN-52AC J1 connector will be a 32-pin circular MIL-style connector type 8D0C19W32SN
(mates with D38999/8D5-19W32PN).

Figure 7 - Connector Souriau 8D0C19W32SN

In the following table, the PIN assignment of the CFN-52AC J1 connector is reported.

J1 TYPE SIGNAL DESCRIPTION


Connnector
PIN NUMBER
A O RS232 TX RS232 Transmit output (GPS Output)
B I RS232 RX RS232 Receive input (GPS Input)
C GND Ground GND_GPS
D GND Ground
E I RS422_RXP_NAV RS422 Positive Receive Data (Nav. data)
F I RS422_RXN_NAV RS422 Negative Receive Data (Nav. data)
G NC No Connection Must be not connected
H NC No Connection Must be not connected
J I PPS_P PPS differential positive input
K I PPS_N PPS differential negative input
L O RS442 TX2N RS422 Negative Transmit Data (Optional)
M O RS442 TX2P RS422 Positive Transmit Data (Optional)
N I RS442 RX2P RS422 Positive Receive Data (Optional)
P I RS442 RX2N RS422 Negative Receive Data (Optional)
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 18 of 47

R O Reserved Factory use only


S O Reserved Factory use only
T NC No Connection Must be not connected
U NC No Connection Must be not connected
V GND Ground
W I Arinc 429 RX1P ARINC-429 CH1 Receive Positive Data
(Initial Position/Date)
X I Arinc 429 RX1N ARINC-429 CH1 Receive Negative Data
(Initial Position/Date)
Y I Arinc 429 RX2P ARINC-429 CH2 Receive Positive Data
(Air Data)
Z I Arinc 429 RX2N ARINC-429 CH2 Receive Negative Data
(Air Data)
a GND Ground
b O HW-CBIT Failure Digital Signal (Open Collector active low). Used as
“Go/NoGo” signal.
c GND HW-CBIT Ground Ground Failure Digital Signal
d NC No Connection Must be not connected
e GND Ground
f O RS422_TXP_NAV RS422 Positive Transmit Data (Nav. Data)
g O RS422_TXN_NAV RS422 Negative Transmit Data (Nav. Data)
h O ARINC429 TX1A ARINC-429 Transmit Positive Data (Navigation data)
j O ARINC429 TX1B ARINC-429 Transmit Negative Data (Navigation data)

Table 4 - J1 Connector Pin Assignment


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 19 of 47

3.4.2 J2 Connector pin assignment


The CFN-52AC J2 connector provides the maintenance data interface.
The CFN-52AC J2 connector will be a 19-pin circular MIL-style connector 8D0C15W19SN (mates
with D38999/8D5-15W19PN).

Figure 8 - Connector Souriau 8D0C11W19SN

In the following table, the PIN assignment of the CFN-52AC J2 connector is reported.
J2 Connnector PIN TYPE SIGNAL DESCRIPTION
NUMBER
A NC No ConnectionMust be not connected
B I RS422_MAINT_RXP
RS422 Positive Receive Data (Maint.
Data)
C I RS422_ MAINT_RXN RS422 Negative Receive Data (Maint.
Data)
D GND Ground Ground
E NC No Connection Must be not connected
F NC No Connection Must be not connected
G I Reserved Factory use only
H O RS422_TXN_MAINT RS422 Negative Transmit Data (Maint. Data)
J O RS422_TXP_MAINT RS422 Positive Transmit Data (Maint. Data)
K GND Ground Ground
L GND Ground Ground
M NC No Connection Must be not connected
N NC No Connection Must be not connected
P GND Ground Ground
R GND Ground Ground
S GND MAINT_RETURN Maintenance Return Ground
T I MAINT-ACTIVATE Maintenance Interlock Hardware Input
U I Reserved Factory use only
V GND Ground Ground

Table 5 - J2 Connector Pin Assignment


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 20 of 47

3.4.3 J3 Connector pin assignment


The CFN-52AC J3 connector provides the system power interface.
The CFN-52AC J3 connector will be a 4-pin circular MIL-style connector 8D0C11W04PN (mates
with Souriau 8D5-11W04SN).

Figure 9 - Connector Souriau 8D0C11W04PN

In the following table, the PIN assignment of the CFN-52AC J3 connector is reported.

J3 Connector PIN NUMBER TYPE SIGNAL DESCRIPTION


A I PWR +28V Power Supply Input (18-36 VDC)
B I AUX +28V Aux Power Supply Input (18-36 VDC)
C GND +28 RTN Power Ground
D GND AUX RTN Power Ground

Table 6 - J3 Connector Pin Assignment


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 21 of 47

4 CFN-52AC I/O Data Definition


System Data Input
The CFN-52AC is able to accept on the RS-422/RS-232 interfaces the following data/commands:
RS-422 interface provided on the J1 connector (from/to aircraft):
- Barometric Altitude data
- Present Position (Latitude, Longitude, Altitude)
- Date (gg/mm/yyyy) data
- Weight-On-Wheels (WOW)
RS-422 interface provided on the J2 connector (maintenance, see Ref.[3] for details):
- Configuration and Maintenance data (Installation Parameters and WMM coefficients).
ARINC-429 interface provided on the J1 connector (from/to aircraft):
- Pressure Altitude data
ARINC-429 interface provided on the J1 connector (from/to aircraft):
- Present Position (Latitude, Longitude) and Date.
RS-232 interface provided on the J1 connector (external GPS, when available):
- PVT solution and status.

System Data Output


The CFN-52AC provides “free inertial”, “hybrid” and “GPS-only” (on Uart RS-422) navigation
solutions data, diagnostics information and status of the current operative mode.
A brief list of the system data output is provided hereinafter (more details can be found in the
next sections):
RS-422 interface and ARINC-429 interfaces provided on the J1 connector :
- the three Euler angles (Roll, Pitch, True Heading) and the Magnetic Heading provided as
“hybrid” and
“free inertial” (only on RS-422 interface) solutions
- the system position (latitude, longitude and altitude) provided as “hybrid”, “GPS” and
“free inertial”
(altitude FI only on RS-422 interface) solutions
- the system velocities (VNORTH, VEAST and VDOWN) provided as “hybrid” and “free inertial”
(only on RS-422 interface) solutions
- the three aircraft body angular rates and linear accelerations
- the GPS UTC Time, Date and status (diagnostic and operative modes)
- BIT diagnostics: system health, status and operative modes
- GPS Horizontal/Vertical Uncertainty Level (only on RS-422 interface)
RS-422 interface provided on the J2 connector (maintenance, See Ref.[3] for details):
- Maintenance data (CSCIs P/N, System P/N and S/N, ETI)
- Configuration data (Installation Parameters and WMM coefficients)
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 22 of 47

4.1 ARINC-429 Interface


The ARINC-429 Output serial interface (High Speed) on the J1 connector shall be set to work at
100 Kilobits per second.
The ARINC-429 Input serial interface (low speed) on the J1 connector shall be set to work at 12-
14.5 Kilobits per second.
The data managed by ARINC-429 Interface are exchanged as labels.
The detail of the bits in each label ARINC-429 is provided in the following figure, where it reports
the format for the Label with 20 bit of resolution:

Figure 10 - ARINC-429 bit word format

The Sign Status Matrix (SSM) field meaning of the ARINC-429 labels is dependent to the label
format as defined in the following table:

Label Format Bit 31 Bit 30 Designation


BNR 0 0 Failure warning
0 1 No computed data
1 0 Functional Test
1 1 Normal Operation
BCD 0 0 Normal Operation
0 1 No computed data
1 0 Functional Test
1 1 Not used
Discrete 0 0 Normal Operation
0 1 No computed data
1 0 Functional Test
1 1 Failure warning

Table 7 - ARINC-429 SSM Designation


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 23 of 47

For the ARINC-429 labels defined as BNR format data, the bits meaning of the label is dependent
on the significant bits number.
For the CFN-52AC, the bits meaning of the BNR ARINC-429 labels is defined in the following table:

BNR Significant Bit Number Field Meaning


Bits
20 1-8 Label
9-28 Value field
29 Sign Bit
30-31 SSM
32 Odd parity
18 1-8 Label
9-10 SDI Field (set to 11)
11-28 Value
29 Sign Bit
30-31 SSM
32 Odd parity
17 1-8 Label
9-10 SDI Field (set to 11)
12-28 Value
29 Sign Bit
30-31 SSM
32 Odd parity
15 1-8 Label
9-10 SDI Field (set to 11)
14-28 Value
29 Sign Bit
30-31 SSM
32 Odd parity
11 1-8 Label
9-10 SDI Field (set to 11)
18-28 Value
29 N/A
30-31 SSM
32 Odd parity

Table 8 - BNR ARINC-429 Labels Bits Meaning


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 24 of 47

4.1.1 ARINC 429 Input data


This section describes the ARINC-429 Input messages supported by the CFN-52AC on the J1
connector.
The CFN-52AC shall accept on the ARINC-429 interface (Low Speed sets) the data as defined in the
following tables, where labels, data format, update rates, number of Significant Bits and the data
resolution are defined.

ARINC-429 CH1 Input:

Octal Form Max Input


Signal Name Range Resolution Digits Unit Sense
Label at Rate [Hz]
Set Latitude-Input 041 BCD -90 to +90 0.1 arcmin 6 Deg:Min N/A 20
Set Longitude-Input 042 BCD -180 to +180 0.1 arcmin 6 Deg:Min N/A 20
Date 260 BCD N/A 1 Day 6 d:m:y N/A 1
Table 9 - ARINC-429 Channel 1 Input Labels

SSM
Bit Number
Meaning
30 31
0 0 Plus, North, East, Right, To, Above
0 1 No Computed Data
1 0 Functional Test
1 1 Minus, South, West, Left, From, Below

Table 10 - ARINC-429 Input Labels SSM

Labels 041 Set Latitude - Input


ARINC BIT Description SETTINGS
32 Parity Odd
31-30 Sign Status Matrix (SSM) Positive = 00
No Computed Data = 01
Functional Test = 10
Negative = 11
29 Undefined Always 0
28-25 Tens (Degrees) 0-9
24-21 Units (Degrees) 0-9
20-17 Tens (Minutes) 0-9
16-13 Units (Minutes) 0-9
12-9 Tenths (Minutes) 0-9
8-1 Octal Labels 041

Table 11 - Labels 041 - Latitude Format


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 25 of 47

Labels 042 Set Longitude - Input


ARINC BIT Description SETTINGS
32 Parity Odd
31-30 Sign Status Matrix (SSM) Positive = 00
No Computed Data = 01
Functional Test = 10
Negative = 11
29 Hundreds (Degrees) 0-1
28-25 Tens (Degrees) 0-9
24-21 Units (Degrees) 0-9
20-17 Tens (Minutes) 0-9
16-13 Units (Minutes) 0-9
12-9 Tenths (Minutes) 0-9
8-1 Octal Labels 041

Table 12 - Labels 042 - Longitude Format

Labels 260 DATE - Input


ARINC BIT Description SETTINGS
32 Parity Odd
31-30 Sign Status Matrix (SSM) Normal Operation = 00
No Computed Data = 01
Functional Test = 10
Not Used = 11
29-28 Tens of Days 0-1
27-24 Units of Days 0-9
23 Tens of Months 0-9
22-19 Units of Months 0-9
18-15 Tens of Years 0-9
14-11 Units of Years 0-9
10-9 Source/Destination Identifier
8-1 Octal Labels 260

Table 13 - Labels 260 - Date Format

ARINC-429 CH2 Input:

Octal Signif
Signal Name Format Range Resolution Unit Sense Input Rate [Hz]
Label . Bits
Pressure Altitude 203 BNR 17 ±131072 1.0 feet Up from 10hz- to 50hz
True Airspeed 210 BNR 15 0 to 2047 0.0625 knots N/A 10
Table 14 - ARINC-429 Channel 2 Input Labels
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 26 of 47

4.1.2 ARINC-429 Interface Output Labels Definition


This section describes the ARINC-429 output messages supported by the CFN-52AC on the J1
connector.
The CFN-52AC shall output on the ARINC-429 interface the data as defined in the following table,
where labels, data format, update rates, number of Significant Bits and the data resolution are
defined.
Label Parameter Format Update Rate Significant Resolution Units
[Hz] Bits
254 Latitude, Hybrid (MSW) BNR(4) 25 20 deg

256 Latitude, Hybrid (LSW) BNR(2,3) 25 11 deg

255 Longitude, Hybrid (MSW) BNR(4) 25 20 deg

257 Longitude, Hybrid (LSW) BNR(2,3) 25 11 deg

261 Altitude WGS-84, Hybrid BNR(4) 25 20 0.125 feet


(3)
266 Velocity North, Hybrid BNR 25 18 Knots

277 Velocity East, Hybrid BNR(3) 25 18 Knots

345 Velocity Up, Hybrid BNR(3) 25 18 Feet/Mins

132 True Heading, Hybrid BNR(3) 25 18 deg

324 Pitch Angle BNR(3) 100 18 deg

325 Roll Angle BNR(3) 100 18 deg

326 Aircraft Body Pitch Rate BNR(3) 100 18 deg/s

327 Aircraft Body Roll Rate BNR(3) 100 18 deg/s

330 Aircraft Body Yaw Rate BNR(3) 100 18 deg/s

331 Aircraft Body Longitudinal BNR(3) 100 18 g


Acceleration

332 Aircraft Body Lateral Acceleration BNR(3) 100 18 g


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 27 of 47

333 Aircraft Body Normal BNR(3) 100 18 g


Acceleration(1)

350 BIT Status Word Discrete(3) 5 19 N/A N/A


(3)
270 IRS Discrete 1 Discrete 5 19 N/A N/A
(4)
310 Latitude, Free Inertial (MSW) BNR 25 20 deg

311 Longitude, Free Inertial (MSW) BNR(4) 25 20 deg

361 Altitude WGS-84, Free Inertial BNR(4) 25 20 0.125 feet


(3)
366 Velocity North, Free Inertial BNR 25 18 Knots

367 Velocity East, Free Inertial BNR(3) 25 18 Knots

365 Velocity Up, Free Inertial BNR(3) 25 18 Feet/Mins

314 True Heading Free Inertial BNR(3) 25 18 deg

320 Mag Heading BNR(3) 25 18 deg

Table 15 - ARINC-429 Output Labels

Note:
(1) Acceleration is positive when it is oriented forwards the positive side of the System body

reference system. For example, with the CFN-52AC sitting on a level table, it will measure zero g
along the x ,y and z-axes. The forward, right and up accelerations are considered positive.
(2) This Least Significant Word (LSW) contains the truncated portion of the datum present in the

relevant Most Significant Word (MSW)


(3) GENERIC: The SDI is set according to SDI read at Power-On on NVM (received from RS422

Interface)
(4) The “SDI” field (Source/Destination Identifier) of ARINC label has been used to extend the

“Data” field
In the following paragraphs will be reported the description of the discrete labels containing
details of the system diagnostic, health and status.
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 28 of 47

4.1.2.1 IRS Discrete 1


The ARINC-429 IRS Discrete 1 word (label 270) will provide status information of the system
described in the Table below.
The CFN-52AC shall output on the ARINC-429 discrete label 270 (IRS Discrete 1 word) the data as
defined in the following Table.

ARINC Bit Description Settings


32 Parity Odd
31-30 Sign Status Matrix (SSM) Normal Operation = 00
No Computed Data = 01
Functional Test = 10
Failure warning = 11
29 Computed Latitude Mis- 1: This pin is used on some installations
Compare as an advisory to cycle the IRS mode
switch Off and then On.
28-26 Align Status 7: Alignment Commenced
6-2: N.D.
1: Highest Alignment Status
0: Unassigned
25
24 ADC/System Fault 1: ADC inflight fault, but no power-on
BITE information available prior to next
flight
23 EXCESSIVE MOTION ERROR 1: Non-zero ground speed during the
ALIGN mode
22 No IRS Initialization 1: No input or an incorrect input has been
received from FMC
21--- Align Fault 1: Failed the operating software ALIGN
criterion but neither power-on nor
continuous BITE show any faults
20
19 System Fault 1: The BITE has detected a fault not
annunciated in BITS 18, 21, 22, 23, or 24
18
17
16
15 Attitude Invalid: 1: Has been detected a failure of attitude,
heading, angular body rates, or linear
body accelerations (same as System
Failure discrete).
14
13 NAV Mode 1: The operating software mode is NAV
12
11 Align Mode/Not Ready 1: The operating software mode is ALIGN
10-9 Source/Destination Identifier Not Used = 00
Unit 1 = 01
Unit 2 = 10
Unit 3 = 11
8-1 Octal Label 270

Table 16 - ARINC-429 output data “IRS Discrete 1”


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 29 of 47

4.1.2.2 BIT Status word


The ARINC-429 BIT Status word (label 350) will provide diagnostic information of the system
described in the Table below (for definition and description of the Fault Codes FC see Ref.[2]).
The CFN-52AC shall output on the ARINC-429 discrete label 350 (BIT Status word) the data as
defined in the following Table.

Bit Mnemonic Description


#
Temperature Sensors fault (FC 1 = Gyros or Accelerometers Temperature Sensor fault or
01 or FC 02) or Gyroscope fault or Accelerometer fault
0 Gyroscope Sensors fault (FC
03) or
Accelerometer Sensors fault
(FC 04)
1 Gyroscopes out-of range (FC 1 = Gyroscope out-of range
05)
2 Accelerometers out-of range 1 = Accelerometer out-of range
(FC 06)
3 Bad IMU Configuration Data in 1 = CPU-NVM IMU configuration data section
NVM is corrupted or empty
(FC 07)
4 Bad System Configuration 1 = CPU-NVM System configuration data section
Data in NVM is corrupted or empty
(FC 08)
5 ARINC-429 Bus Integrity (FC 1 = ARINC-429 Bus Fault
09)
6 Wrong Gyro Configuration (FC 1 = Gyro Fly-Time fault
21)
7 AIR/GROUND 1 = AIR

8 CPU-IMU SPI communication 1 = Frequency OR CRC communication error between CPU and IMU
error (FC 12)
9 ASE hardware fault (FC 13) 1 = ASE NVM Parameters Not valid or
ASE-Coprocessor communication fail
10 ASE Alarm (FC 14) 1 = ASE laser diode temperature out of operative-thresholds OR the laser
current don't match the required value OR TEC current over fault-
threshold
11 ASE Power Alarm (FC 15) 1 = ASE Output power degraded (over 50% of working range)
12 CPU Reboot Detected (FC 16) 1 = Watchdogs timeout detected
13 CPU fault (FC 17) 1 = RAM or ROM or CPU-Exception
14 ASE Power Degrade (FC 18) 1 = ASE Output power degraded (over 25% of working value)
15 Navigation SW failure (FC 19) 1 = Software operation results in an incoherent CPU software state
16 HW fault (FC 20) 1 = Voltage out of range or I2C controller failure
17 GPS Hardware fault (FC 10) or 1 = Hardware fault detected by embedded GPS
GPS Bad link (FC 11) (SDRAM, EEPROM, RF) or GPS probable malfunction (UART, DSP, SDRAM
or FPGA) OR GSP serial bus failure or
PPS not detected or Antenna open or antenna short
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 30 of 47

18 Setup Register Corruption (FC 1 = Setup Register CRC Error


22)

Table 17- ARINC-429 output data “BIT Status word”

4.2 RS-422 Interface – J1 Connector


The RS-422 serial interface on the J1 connector shall be set as standard 230400 baudrate, 8 data
bit, 1 start bit, 1 stop bit, no parity and no flow control.
All the I/O messages exchanged by the RS-422 serial interface (J1 connector) contain a checksum
value in the last two bytes, computed by including all message fields (Header and Data).
For all I/O messages exchanged by RS-422 serial interface (J1 connector) the checksum shall be
verified (Input) and computed (Output) by using the CRC16-CCITT standard (16-bit CRC word
length, polynomial 0x1021 and initial seed set to 0xFFFF).

4.2.1 RS-422 - J1 Connector Input Message (Navigation Data)


The CFN-52AC will accept on the RS-422 interface of the J1 connector the following data (as
detailed in Table 13):
- Barometric Altitude
- Present Position (Latitude, Longitude, Altitude)
- Date (gg/mm/yyyy)
- Weight-on-Wheels (WOW) discrete info
When the CFN-52AC works in “normal mode” (no “maintenance mode”), it shall accept the input
message from RS-422 - J1 Connector as defined in the Table below.
The CFN-52AC shall process the input message from RS-422 - J1 Connector received only if the
relevant checksum is correct.
The CFN-52AC shall consider valid only the RS-422 - J1 Connector received data that have the
relevant validity bit set to 1 (see the following Table for details).
Byte Parameter Format Resolution Range
#
1 Header 0xD5 8-bit unsigned Digital unit -
2 Header 0x5A 8-bit unsigned Digital unit -
3 Header 0x5D 8-bit unsigned Digital unit -
4 Header 0x55 8-bit unsigned Digital unit -
5 Barometric Altitude 16-bit unsigned 65535 ft
6 [MSB]
Barometric Altitude
[LSB]
7 Day 8-bit unsigned LSB = 1 [1,31]
8 Month 8-bit unsigned LSB = 1 [1,12]
9 Year [MSB] 16-bit unsigned LSB = 1 [2015,
10 Year [LSB] 3000]
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 31 of 47

11 Latitude [H-MSB] 32-bit signed [-90,90]°


12 Latitude [H-LSB]
13 Latitude [L-MSB]
14 Latitude [L-LSB]
15 Longitude [H-MSB] 32-bit signed [-180,180)°
16 Longitude [H-LSB]
17 Longitude [L-MSB]
18 Longitude [L-LSB]
19 Altitude WGS-84 16-bit unsigned 65535 ft
20 [MSB]
Altitude WGS-84
[LSB]
21 WOW 0xFA=WOW On - -
(Ground)
0xEE= WOW Off
(Air)
22 Data Validity [MSB] Bit # Code -
23 Data Validity [LSB] 0 Reserved
1 Reserved
2 1 = Barometric valid
3 1 = Latitude valid
4 1 = Longitude valid
5 1 = Altitude valid
6 1 = Date valid
7 1 = SDI selection valid
8-14 Reserved
15 1 = Restart
24 SDI Selection Bits (Msb(7)…Lsb(0)) XXXXXX00 (0) =SDI
00
Bits (Msb(7)…Lsb(0)) XXXXXX01 (1) =SDI
01
Bits (Msb(7)…Lsb(0)) XXXXXX10 (2) =SDI
10
Bits (Msb(7)…Lsb(0)) XXXXXX11 (3) =SDI
11
Note (1) Bits 7..2 aren’t consedered
(2) SDI changes has effect only after

Power-Off- Power On
31..24 RFU - - -
32 Checksum [MSB] - - -
33 Checksum [LSB]

Table 18 RS-422 input message


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 32 of 47

4.2.2 RS-422 - J1 Connector Output Message (Navigation Data)


When the CFN-52AC works in “normal mode” (no “maintenance mode”), it shall output by the RS-
422 - J1 Connector the message as defined in the following Table with an update rate of 100 Hz.

Byte # Parameter Format Nominal Resolution


1 Header 0xAA 8-bit unsigned Digital unit
2 Header 0x55 8-bit unsigned Digital unit
3 Aircraft Body roll rate [MSB] 16-bit signed
4 Aircraft Body roll rate [LSB]

5 Aircraft Body pitch rate [MSB] 16-bit signed


6 Aircraft Body pitch rate [LSB]

7 Aircraft Body yaw rate [MSB] 16-bit signed


8 Aircraft Body yaw rate [LSB]

9 Aircraft Body Longitudinal Acceleration [MSB] 16-bit signed


10 Aircraft Body Longitudinal Acceleration [LSB]

11 Aircraft Body Lateral Acceleration [MSB] 16-bit signed


12 Aircraft Body Lateral Acceleration [LSB]

13 Aircraft Body Vertical Acceleration [MSB] 16-bit signed


14 Aircraft Body Vertical Acceleration [LSB]

15 Hybrid Roll [MSB] 16-bit signed


16 Hybrid Roll [LSB]
17 Hybrid Pitch [MSB] 16-bit signed
18 Hybrid Pitch [LSB]
19 Hybrid True Heading [MSB] 16-bit signed
20 Hybrid True Heading [LSB]

21 Hybrid Magnetic Heading [MSB] 16-bit signed


22 Hybrid Magnetic Heading [LSB]

23 Hybrid Velocity North [MSB] 16-bit signed


24 Hybrid Velocity North [LSB]

25 Hybrid Velocity East [MSB] 16-bit signed


26 Hybrid Velocity East [LSB]

27 Hybrid Velocity Down [MSB] 16-bit signed


28 Hybrid Velocity Down [LSB]

29 Hybrid Longitude [H-MSB] 32-bit signed


30 Hybrid Longitude [H-LSB]
31 Hybrid Longitude [L-MSB]
32 Hybrid Longitude [L-LSB]
33 Hybrid Latitude [H-MSB] 32-bit signed
34 Hybrid Latitude [H-LSB]
35 Hybrid Latitude [L-MSB]
36 Hybrid Latitude [L-LSB]
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 33 of 47

37 Hybrid Altitude [MSB] (1) 16-bit unsigned


38 Hybrid Altitude [LSB] (1)

39 Free Inertial Roll [MSB] 16-bit signed


40 Free Inertial Roll [LSB]

41 Free Inertial Pitch [MSB] 16-bit signed


42 Free Inertial Pitch [LSB]

43 Free Inertial True Heading [MSB] 16-bit signed


44 Free Inertial True Heading [LSB]

45 Free Inertial Mag. Heading [MSB] 16-bit signed


46 Free Inertial Mag. Heading [LSB]

47 Free Inertial Velocity North [MSB] 16-bit signed


48 Free Inertial Velocity North [LSB]

49 Free Inertial Velocity East [MSB] 16-bit signed


50 Free Inertial Velocity East [LSB]

51 Free Inertial Velocity Down [MSB] 16-bit signed


52 Free Inertial Velocity Down [LSB]

53 Free Inertial Longitude [H-MSB] 32-bit signed


54 Free Inertial Longitude [H-LSB]
55 Free Inertial Longitude [L-MSB]
56 Free Inertial Longitude [L-LSB]
57 Free Inertial Latitude [H-MSB] 32-bit signed
58 Free Inertial Latitude [H-LSB]
59 Free Inertial Latitude [L-MSB]
60 Free Inertial Latitude [L-LSB]
61 Free Inertial Altitude [MSB] (1) 16-bit unsigned
62 Free Inertial Altitude [LSB] (1)

63 GPS Velocity North [MSB] 16-bit signed


64 GPS Velocity North [LSB]

65 GPS Velocity East [MSB] 16-bit signed


66 GPS Velocity East [LSB]

67 GPS Velocity Down [MSB] 16-bit signed


68 GPS Velocity Down [LSB]

69 GPS Longitude [H-MSB] 32-bit signed


70 GPS Longitude [H-LSB]
71 GPS Longitude [L-MSB]
72 GPS Longitude [L-LSB]
73 GPS Latitude [H-MSB] 32-bit signed
74 GPS Latitude [H-LSB]
75 GPS Latitude [L-MSB]
76 GPS Latitude [L-LSB]
77 GPS Altitude [MSB] (1) 16-bit unsigned
78 GPS Altitude [LSB] (1)
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 34 of 47

79 Horizontal Uncertainty Level [MSB] 16-bit unsigned


80 Horizontal Uncertainty Level [LSB]

81 Vertical Uncertainty Level [MSB] 16-bit unsigned


82 Vertical Uncertainty Level [LSB]

83 BIT Status DWord [MSB] 32-bit unsigned Digital unit


84 BIT Status DWord
85 BIT Status DWord
86 BIT Status DWord [LSB]
87 Day (2) 8-bit unsigned Digital unit
(2)
88 Month 8-bit unsigned Digital unit
(2)
89 Year [MSB] 16-bit unsigned Digital unit
90 Year [LSB] (2)
91 UTC Time [MSB] 24-bit 1 sec
92 UTC Time [Middle Byte]
93 UTC Time [LSB]
94 GPS BIT Status 8-bit unsigned Digital unit
95 Hybrid Validity Bit # Code
0 1 = Hy True Hdg valid
1 1 = Hy Mag Hdg valid
2 1 = Hy Roll&Pitch valid
3 1 = Hy H-Position valid
4 1 = Hy V-Position valid
5 1 = Hy H-Velocity valid
6 1 = Hy Velocity Down valid
7 Reserved
96 Free Inertial Validity Bit # Code
0 1 = FI True Hdg valid
1 1 = FI Mag Hdg valid
2 1 = FI Roll&Pitch valid
3 1 = Fi H-Position valid
4 1 = FI V-Position valid
5 1 = FI H-Velocity valid
6 1 = FI Velocity Down valid
7 Reserved
97 GPS Data Validity Bit # Code
0 1 = GPS Latitude valid
1 1 = GPS Longitude valid
2 1 = GPS Altitude valid
3 1 = GPS Velocity North valid
4 1 = GPS Velocity East valid
5 1 = GPS Velocity Down valid
6 1 = GPS/Entered Date valid
7 1 = GPS UTC valid
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 35 of 47

98 IMU and GPS UL Validity Bit # Code


0 1 = Reserved
1 1 = Reserved
2 1 = HUL valid
3 1 = VUL valid
4 1 = Angular Rates valid
5 1 = Acceleration valid
7-6 Reserved
99 Message Counter 8-bit unsigned Digital unit
100 BIT Operative Status [MSB] 16-bit unsigned Digital unit
101 BIT Operative Status [LSB]
102 (MSB) Alignment Status Word 16-bit unsigned Digital unit
103 (LSB)
104 Checksum [MSB] - -
105 Checksum [LSB]

Table 19 RS-422 - J1 Connector output message


Note:
(1) The “Altitude” data is referred to WGS-84 reference datum plus 1000 meters.

The user will convert it as follows:


h[m] = h[digital] * 24756 / 216 – 1000 m
(2) If the GPS has been not available from power-on, this field contains the date received from RS-

422 input message (if valid), otherwise it contains the GPS Date
In the following paragraphs will be reported the description of the words containing details a
diagnostic, health and status of the system.

4.2.2.1 GPS BIT Status Byte (byte 94)


The GPS BIT Status Byte in the RS-422 - J1 Connector output message will provide diagnostic
information of the GPS (internal or external) used by the CFN-52AC, and information of its current
mode.
The CFN-52AC shall output on the RS-422 - J1 Connector the GPS BIT Status Byte data as defined
in the following Table.

Bit # Mnemonic Description/Code


0 GPS not in full-accuracy 1 = GPS not in full-accuracy
1 RFU Reserved
2 GPS Antenna Open 1 = GPS Antenna Open
4..3 GPS in use 00 = internal GPS
11 = external GPS
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 36 of 47

7..5 GPS Mode Indicator 000 = Reserved


001 = No Computation
010 = 2D (no integrity)
011 = 3D (no integrity)
100 = 3D Accurate (RAIM)
101 = PPP (for external GPS only)
110 = SV ERROR (for internal GPS only)
111 = Reserved

Table 20 RS-422 - J1 Connector output data “GPS BIT Status”

4.2.2.2 BIT Status DWord (bytes 83-86)


The BIT Status DWord in the RS-422 – J1 Connector output message will provide diagnostic
information of the CFN-52AC system in terms of Fault Codes (FC) as defined and described in
Ref.[2].
The CFN-52AC shall output on the RS-422 – J1 Connector the BIT Status DWord data as defined in
the following Table.

Bit # Mnemonic Description


0 Gyroscope Temperature 1 = Gyroscopes Temperature Sensor fault
Sensors fault (FC 01)
1 Accelerometer Temperature 1 = Accelerometers Temperature Sensor fault
Sensors fault (FC 02)
2 Gyroscope Sensors fault (FC 1 = Gyroscope fault
03)
3 Accelerometer Sensors fault 1 = Accelerometer fault
(FC 04)
4 Gyroscopes out-of range (FC 1 = Gyroscope out-of range
05)
5 Accelerometers out-of range 1 = Accelerometer out-of range
(FC 06)
6 Bad IMU Configuration Data 1 = CPU-NVM IMU configuration data section
in NVM (FC 07) is corrupted or empty
7 Bad System Configuration 1 = CPU-NVM System configuration data section
Data in NVM (FC 08) is corrupted or empty
8 ARINC-429 Bus Integrity (FC 1 = ARINC-429 Bus Fault
09)
9 GPS Hardware fault (FC 10) 1 = Hardware fault detected by GPS
(SDRAM, EEPROM, RF) or
GPS probable malfunction (UART, DSP, SDRAM or FPGA)
10 GPS Bad link (FC 11) 1 = GSP serial bus failure or
PPS not detected or
Antenna open or antenna short
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 37 of 47

11 CPU-IMU SPI communication 1 = Frequency or CRC communication error between CPU and IMU
error (FC 12)
12 ASE hardware fault (FC 13) 1 = ASE NVM Parameters Not valid or
ASE-Coprocessor communication fail
13 ASE Alarm (FC 14) 1 = ASE laser diode temperature out of operative-thresholds OR the
laser current don't match the required value OR TEC current over fault-
threshold
14 ASE Power Alarm (FC 15) 1 = ASE Output power degraded (over 50% of working range)
15 CPU Reboot Detected (FC 16) 1 = Watchdogs timeout detected
16 CPU fault (FC 17) 1 = RAM or ROM or CPU-Exception
17 ASE Power Degrade (FC 18) 1 = ASE Output power degraded (over 25% of working value)
18 Navigation SW failure (FC 19) 1 = Software operation results in an incoherent CPU software state
19 HW fault (FC 20) 1 = Voltage out of range or I2C controller failure
20 Wrong Gyro Configuration 1 = Gyro Fly-Time fault
(FC 21)
21 Setup Register Corruption (FC 1 = Setup Register CRC Error
22)
22 System Init failure (FC 23) 1 = CPU-IMU Init process monitoring
31..23 RFU reserved

Table 21 RS-422 - J1 Connector output data “BIT Status word”

4.2.2.3 BIT Operative Status (bytes 100-101)


The BIT Operative Status in the RS-422 – J1 Connector output message will provide diagnostic
information (Fault Codes FC as defined and described in Ref.[2]), system operative mode, present
position source status and dynamic system information as described in the Table below.
The CFN-52AC shall output on the RS-422 – J1 Connector output message the BIT Operative Status
data as defined in the following Table.

Bit # Mnemonic Description/Code


3..0 Operative Mode 0000=Initialize
0001=Leveling
0010=Gyro Compassing
0100=INS
0101=INS/GPS
0111=Alignment Failed
5..4 Present Position Source 00=stored
01=entered
10=GPS
11=None
6 WOW (2) 0 = WOW On (Ground)
1 = WOW Off (Air)
7 Motion Detection 1 = Motion Condition
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 38 of 47

8 Degraded Heading Performance 1=The system is in GC “fine alignment” phase,


(the output heading performance is degraded)
9 RFU Reserved
(1)
15..10 Fault Code 000001=FC01
related to HW-CBIT 000010=FC02
000011=FC03
000100=FC04
000101=FC05
000110=FC06
000111=FC07
001000=FC08
001001=FC09
001100=FC12
001101=FC13
001110=FC14
001111=FC15
010000=FC16
010001=FC17
010010=FC18
010011=FC19
010100=FC20
010101=FC21
010110=FC22
010111=FC23

Table 22 - RS-422 - J1 Connector output data “BIT Operative Status word”


Note:
(1) Description and details are provided in Ref.[2].
(2) The WOW data provided is the echo of the related input data (if received). Otherwise, it is the

result of an automatic algorithm for the WOW detection

4.2.2.4 Alignment Status Word (bytes 102-103)


The Alignment Status Word in the RS-422 - J1 Connector output message will provide alignment
information as described in the Table below.
The CFN-52AC shall output on the RS-422 - J1 Connector output message the Alignment Status
Word data as defined in the following Table.

Bit # Mnemonic Description


10..0 GC Alignment Counter (s) Format:
11-bits unsigned (LSB =1)
14..11 RFU reserved
15 GC Restarted signaling 1 = GC restarted from the beginning (set to 1 for 30 s)
0 = in any other case

Table 23 - RS-422 - J1 Connector output data “Alignment Status Word”


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 39 of 47

4.3 RS-422 Interface – J2 Connector


The CFN-52AC will use the RS-422 - J2 Connector for exchanging configuration and maintenance
data, as detailed in the Ref.[3], when it works in “maintenance mode” (MAINT CSCI activated).

4.3.1 RS-422 – J2 Connector Input Messages (Maintenance Data)


The CFN-52AC will accept on the RS-422 - J2 Connector the configuration and maintenance data,
as detailed in the Ref.[3], when it works in “maintenance mode” (MAINT CSCI activated).

4.3.2 RS-422 – J2 Connector Output Messages (Maintenance Data)


The CFN-52AC will output on the RS-422 - J2 Connect the configuration and maintenance data, as
detailed in the Ref.[3], when it works in “maintenance mode” (MAINT CSCI activated).
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 40 of 47

5 Output Data Validities


The system output data validities will be set in accordance with the operative mode. In case of
failure detection, refer to Ref.[2] for a complete description of the validities setting.
ARINC-429 Validities Description:
The labels of the provided system data output, according to ARINC-429 protocol, are tagged with
the following two-bit SSM code in order to provide their validity (when no failure occur):
 Normal Operation (NO)
 No Computed Data (NCD)
RS-422 Validities Description:
Output data provided over the RS-422 interface contain four bytes, from 95 to 98 in the relevant
Table, for setting the data validities. Each data is considered “valid” when the relevant bit is set to
“1”.
The CFN-52AC ARINC-429 and RS-422 output data validities shall be set in accordance with the
operative mode as defined in the following Table.

OPERATIVE MODE Measurements ARINC-429 SSM RS-422


Labels Value Validity Bit
Initialize All data All data NCD 0
Roll (Hy, FI) 325 NCD 0
Pitch (Hy, FI) 324 NCD 0
Heading (Hy, FI) 314, 132 NCD 0
Magnetic heading (Hy, FI) 320 NCD 0
Body Accelerations 331, 332, 333 NCD 0
Body Angular Rates 326, 327, 330 NCD 0
Horizontal Position (GPS) - - 0/1(1)
Leveling Horizontal Position (Hy, FI) 254, 255, 256, 257, 310, 311 NCD 0
(1)
Altitude (GPS) - NCD/NO 0/1(1)
Altitude (Hy) 261 NCD 0
Altitude (FI) 361 - 0
Velocities NED (GPS) - - 0/1(1)
Velocities NED (Hy) 266, 267, 345 NCD 0
Velocities NED (FI) 366,367, 365 - 0
GPS HUL, GPS VUL - - 0/1(1)
GPS UTC 150 - 0/1(4)
Date 160 - 0/1(2)
Roll (Hy, FI) 325 NO 1
Pitch (Hy, FI) 324 NO 1
(3)
Heading (Hy, FI) 314, 132 NCD/NO 0/1(3)
Magnetic heading (Hy, FI) 320 NCD/NO(2) (3) 0/1(2) (3)
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 41 of 47

Body Accelerations 331, 332, 333 NO 1


Body Angular Rates 326, 327, 330 NO 1
Horizontal Position (GPS) - NCD/NO(1) 0/1(1)
Gyro Compassing Horizontal Position (Hy, FI) 254, 255, 256, 257, 310, 311 NO 1
Altitude (GPS) - NCD/NO(1) 0/1(1)
Altitude (Hy) 261 NO 1
Altitude (FI) 361 NO 1
Velocities NED (GPS) - NCD/NO(1) 0/1(1)
Velocities NE and Up (Hy) 266, 267, 345 NO 0/1
Velocities NE and Up (FI) 366,367, 365 NO 0/1
GPS HUL, GPS VUL - - 0/1(1)
GPS UTC - - 0/1(4)
Date - - 0/1(2)
Roll (Hy, FI) 325 NO 1
Pitch (Hy, FI) 324 NO 1
Heading (Hy, FI) 314, 132 NO 1
Magnetic heading (Hy, FI) 320 NCD/NO(2) 0/1(2)
Body Accelerations 331, 332, 333 NO 1
Body Angular Rates 326, 327, 330 NO 1
(1)
Horizontal Position (GPS) - NCD/NO 0/1(1)
INS/GPS Navigation Horizontal Position (Hy, FI) 254, 255, 256, 257, 310, 311 NO 1
Altitude (GPS) - - 0/1(1)
Altitude (Hy) 261 NO 1
Altitude (FI) 361 NCD/NO(5) 0/1(5)
Velocities NED (GPS) - - 0/1(1)
Velocities North and East (Hy) 266, 267 NO 1
Velocity Up (Hy) 345 NO 1
Velocities North and East (FI) 366,367 NO 1
(5)
Velocity Up (FI) 365 NCD/NO 0/1(5)
GPS HUL, GPS VUL - - 0/1(1)
GPS UTC - - 0/1(4)
Date - - 0/1(2)
Roll (Hy, FI) 325 NO 1
Pitch (Hy, FI) 324 NO 1
Heading (Hy, FI) 314, 132 NO 1
(2)
Magnetic heading (Hy, FI) 320 NCD/NO 0/1(2)
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 42 of 47

Body Accelerations 331, 332, 333 NO 1


Body Angular Rates 326, 327, 330 NO 1
Horizontal Position (GPS) - NCD/NO(1) 0/1(1)
INS Horizontal Position (Hy, FI) 254, 255, 256, 257, 310, 311 NO 1
Navigation
Altitude (GPS) - NCD/NO(1) 0/1(1)
Altitude (Hy) 261 NCD/NO(5) 0/1(5)
Altitude (FI) 361 NCD/NO(5) 0/1(5)
Velocities NED (GPS) - NCD/NO(1) 0/1(1)
Velocities North and East (Hy) 266, 267 NO 1
Velocity Up (Hy) 345 NCD/NO(5) 0/1(5)
Velocities North and East (FI) 366,367 NO 1
Velocity Up (FI) 365 NCD/NO(5) 0/1(5)
GPS HUL, GPS VUL - - 0/1(1)
GPS UTC - - 0/1(4)
Date - - 0/1(2)
Roll (Hy, FI) 325 NCD 0
Pitch (Hy, FI) 324 NCD 0
Heading (Hy, FI) 314, 132 NCD 0
Magnetic heading (Hy, FI) 320 NCD 0
Body Accelerations 331, 332, 333 NO 1
Body Angular Rates 326, 327, 330 NO 1
Horizontal Position (GPS) - - 0/1(1)
Alignment Failed Horizontal Position (Hy, FI) 254, 255, 256, 257, 310, 311 NCD 0
Altitude (GPS) - - 0/1(1)
Altitude (Hy) 261 NCD 0
Altitude (FI) 361 - 0
Velocities NED (GPS) - - 0/1(1)
Velocities NE and Up (Hy) 266, 267, 345 NCD 0
Velocities NE and Up (FI) 366,367, 365 - 0
GPS HUL, GPS VUL - - 0/1(1)
GPS UTC 150 - 0/1(4)
Date 160 - 0/1(2)

Table 24 - Output Data Validities vs. Operative Mode


Notes:
(1) If the correspondent GPS data is available and valid
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 43 of 47

(2) “NO” / “1” if the Date has been entered via RS-422 or from GPS available Date
(3) “NO” / “1” when the system is in GC “fine alignment” phase
(4) If the correspondent GPS data is available
(5) “NO” / “1” if the Baro altitude aiding is available or the elapsed time from the last altitude aiding

is less than 1 minutes.


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 44 of 47

6 CFN-52AC Coordinate Reference Systems


The main Coordinate Reference Systems used to manage the system data are the follows:
- Aircraft Body Reference System;
- CFN-52AC Body Reference System;
- Navigation Reference System;
- Mounting Rack Reference System;
Each of the above Coordinate Reference Systems form an orthogonal right-handed coordinate
frame and are detailed in the below sub-paragraphs. The direction of a positive rotation is defined
for each of them by the right-hand rule.

6.1 Aircraft Body Reference System


The Aircraft body coordinate reference system is centered on the Aircraft Center of Gravity and it
is defined as follows:

Figure 11 - Aircraft Body Reference System

6.2 CFN-52AC Body Reference System


The CFN-52AC body coordinate reference system is centered on the CFN-52AC IMU sensors and
it is defined as follows (same directions and versus of the Aircraft Body Reference System):
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 45 of 47

Figure 12 - CFN-52AC Body Reference System

6.3 Navigation Reference System


For the Navigation solution output the following North-East-Down (NED) coordinate reference
system is used:

Figure 13 - NED Reference System

The angles are defined as standard Euler angles using a 3-2-1 system. That means that, to rotate
the body frame to the NED frame, the axes rotation sequence is roll first, then pitch and finally
yaw. The Euler angles conventions is showed in the following figure.
Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 46 of 47

Figure 14 - Euler angles conventions


Doc: PRJ-ICD-CFN-52AC

CFN-52AC Interface Control (ARGO 4000 family) Rev: 01 Page 47 of 47

END OF DOCUMENT

You might also like