AC 20-141B

Historical

Advisory circular · Airworthiness and Operational Approval of Digital Flight Data Recorder Systems

A newer version is currentThis is a historical version. AC 20-141B CHG 1 is the version in force, approved August 17, 2010.
Approved
August 17, 2010
Last reviewed
June 28, 2017
Cancels
AC20-141A
Family
AC 20-141 · 4 versions
Revision
B
14 CFR parts
23, 25, 27, 29, 91, 121, 125, 129, 135

Guidance, not mandatory unless a rule or AD requires it. DRS record last changed November 21, 2025.

Show pages 1–12

inputs available on the combination CVR/DFDR units, then connection with a separate and independent electrical power bus is recommended.

d. Direct wiring. We recommend the DFDR be wired directly to the primary electrical power source for installation as part of the type design.

2-11. Circuit protective devices. Circuit protective devices must be capable of handling anticipated loads for the DFDRS. Reference 14 CFR §§ 23.1357, 25.1357, 27.1357, and 29.1357 as appropriate.

2-12. Preflight monitoring means. An aural or visual indicator is activated in the cockpit when any one of a combination of system status monitors and built-in test capabilities fails. For example, failure of the following functions will produce an indication, depending upon availability of built-in test capability:

a. System electrical power,

b. Data acquisition and processing equipment, and

c. Recording medium or drive mechanism.

2-13. Flight manual applicability. The installer or applicant must review the AFM or RFM and supplements to determine whether they are compatible with the DFDRS installation. The installer or applicant must provide an approved AFM or RFM supplement to eliminate any incompatibilities.

2-14. Instructions for continued airworthiness (ICA). The installer or applicant must provide ICAs as part of the substantiating data. U nder the requirements of 14 CFR parts 23, 25, 27, or § 29.1529, and guidance found in FAA Order 8110.54, Instructions for Continued Airworthiness Responsibilities, Requirements, and Contents, these instructions must include as a minimum and be provided to the operator or maintainer.

a. Data stream. The data stream format and correlation data outlined in appendix 1 or appendix 2 if applicable.

b. Dedicated sources. A list of dedicated sources as defined in appendix 6. Include procedures for a ground check of these sources. Provide sufficient information, including source, label and word, to verify the range and accuracy of the recorded data as specified in the applicable operating rule.

c. Procedures and intervals. Procedures and recommended check intervals to functionally check parameters with dedicated sources not typically activated and recorded during normal aircraft operation.

d. Checks. The instructions may reference procedures for checks furnished in the ICA for the parameter source systems. See appendix 4 for typical reasonableness and quality check instructions.

e. Removal and replacement. Provide removal and replacement instructions for DFDRS equipment and dedicated sensors. Include instructions for conducting a functional check of the equipment.

f. Battery replacement. If the retrofit includes a change to the underwater locator device (ULD), provide instructions for periodically replacing the ULD battery and conducting an operational check of the ULD. The replacement period must be consistent with the battery manufacturer’s life limit. Include instructions for how to access the ULD. The current edition of AC 21-10, Flight Recorder and Cockpit Voice Recorder Underwater Locating Devices, provides information for ULD installations.

Note: If the ULD battery is not accessible, the instructions must be for replacement of the ULD itself.

g. Installation design. The installer or applicant may design the installation to accommodate DFDRS equipment of different part numbers or of different models and part numbers. For example, the DFDRS equipment manufacturer may assign one part number to equipment meeting the requirements of TSO-C124 and another part number to equipment that meets TSO-C124a. The two different part-numbered DFDRs are identical except that the latter was shown to withstand the more severe fire resistance test requirements of TSO-C124a. Since the FAA accepts both DFDRs, the installers may select either DFDR for installation. In this case, provide a list identifying the interchangeable items of equipment by make, model, and part number.

h. Electrical wire interconnection systems (EWIS). For installations of the DFDRS which require alteration or modification of EWIS components on certain 14 CFR part 25 aircraft, the installer or applicant must make an assessment whether EWIS ICA is required as part of the substantiating data. Under the requirements of 14 CFR § 26.11, these instructions, if required, must be provided to the operator or maintainer, as a minimum including the procedures and intervals to inspect and maintain any additional or modified EWIS components pertaining to the installation of the DFDRS.

CHAPTER 3. CONTINUED AIRWORTHINESS REQUIREMENTS

3-1. Purpose of this chapter. This chapter provides information for aircraft operators in the development of continued airworthiness requirements of a DFDRS. The basic requirements for continued airworthiness of a DFDRS must be provided as part of the data package submitted during TC, amended TC, or STC installation. This chapter outlines those basic requirements in case the original information was insufficient or not provided as part of the system certification.

3-2. Continuous airworthiness maintenance program. A typical maintenance program must include all the checks necessary to ensure the DFDRS operates as certified at specified intervals.

Such intervals, or schedules, are delineated and described in AC 120-16, Air Carrier Maintenance Programs, current edition. The aircraft manufacturer or system designer/installer must provide the basic maintenance program recommendations. However, factors such as aircraft age, system design, and aircraft operation must be taken into account when developing the maintenance program. The following are typical parts found in a DFDRS maintenance program:

a. Operational check. Check that there are no failures in the DFDRS. The flightcrew usually accomplishes this task. The task typically verifies that there are no DFDRS system fault indications. We recommend this check occurs befo re the first flight each day. A comprehensive self-test and automatic fault reporting may be used in lieu of a scheduled operational check.

b. Reasonableness check. Provide for a download of the DFDR to accomplish a reasonableness check of the data. The maintenance program task will typically require removal of the data or the DFDR. This completes the aircraft portion of the maintenance task. The reasonableness check of the data is performed off-aircraft. The check of the data should be accomplished as soon as possible. The operator should have provisions for addressing and correcting any discrepancies found during the reasonableness check. We recommend that this check occurs during an interval not to exceed 18 months.

c. System functional check. Perform a complete functional check of certain parameter inputs to the DFDRS to ensure the system is as certified. This functional check may be done in conjunction with a reasonableness check. Identify signals from parameter sources that cannot be verified during checks of other aircraft systems and equipment.

(1) This is particularly important for older analog systems that use dedicated sensors to provide input to the DFDRS. Sensor type and in stallation often determine the level of check that is necessary to ensure they remain within the certificated tolerances. For example, some installations use a string potentiometer installed on the aileron bellcrank to provide control wheel input position. If the output of this sensor is on ly used for the DFDRS, then this is a dedicated sensor. There are several things th at could happen to this type of sensor that could make the data provided invalid. It could be ad justed or repositioned during maintenance to the aileron system.

To ensure the output from this sensor is still within the range and accuracy requirements of the installation, the output parameters must be verified. The following are some types of parameters that should be included in the system functional check:

(a) Dedicated sources.

(b) Analog discrete inputs or analog warning inputs that are not normally exercised during flight.

(2) The functional check need not include other parameters that verify the accuracy of the output during the source systems operational or functional check. This includes digital discrete input and digital warning input that are not normally exercised during flight.

3-3. ICA. Operators must either follow the TC/STC holder provided ICA as part of its maintenance program or develop their own. The operator developed ICA must identify all requirements that would have been established at time of certification and any others subsequently identified by the FAA, e.g., those applicable under airworthiness directive (AD).

These instructions must include as a minimum:

a. Data stream. The data stream format and correlation data outlined in appendix 1. If this is not available, it should be created from the document or software used to convert the raw data into EU. If the information need ed cannot be derived from the download document/software, then the operator must perform the necessary test and analysis to reproduce the necessary documentation (see appendix 2 if applicable).

b. Dedicated sources. A list of dedicated sources is defined in appendix 6. Include procedures for a ground check of these sources. Provide sufficient information, including source, label, and word, to verify the range and accuracy of the recorded data as specified in the applicable operating rule.

c. Removal and replacement. Include removal and replacement instructions for DFDRS equipment and dedicated sensors. Also include instructions for conducting a functional check of the equipment and verification of the parameter range and accuracy.

d. Software. If paragraph 2-6 of this AC applies, include procedures for loading software during DFDRS installation or during DFDRS maintenance. (See FAA Order 8110.49, Software Approval Guidelines.)

Appendix 1 APPENDIX 1. STANDARD DATA FORMAT FOR DIGITAL FLIGHT DATA

RECORDERS, DATA STREAM FORMAT, AND CORRELATION DOCUMENTATION

1. DFDR. The DFDR records flight data in a digital format. Data is normally grouped into words that are synchronized in a data stream. The data stream must be correlated to EU or to discrete states for an accident investigator to use the data. This appendix provides the specific information that operators must provide to the NTSB investigators decoding and converting the raw data stream recorded by the DFDR. This data format information can be contained within an electronic file or in hardcopy document format.

2. Guidelines for documentation. Information regarding acceptable guidelines for documentation of DFDR data content and format are also available in the Flight Recorder Electronic Documentation (FRED) document, ARINC Specification 647A. The ARINC FRED specification provides a standard format for electronic documentation of DFDR data. This standard format supersedes an older electronic format, the Flight Recorder Configuration Standard, Document TP13140E. Although the FRCS documentation format is acceptable, because FRED supersedes TP13140E, the preferred electronic format is the ARINC FRED format. The FRED specification, ARINC 647A, can be obtained by contacting:

ARINC Inc.

Document Section 2551 Riva Road Annapolis, MD 21401-7465 Telephone: (410) 266-4117 Fax: (410) 266-2047 E-mail: standards@arinc.com

3. Definitions. The following definitions apply to terminology often used in the DFDR correlation documentation. These definitions are derived from ARINC Characteristic 717-10, Flight Data Acquisition and Recording System, dated April 1, 1998. An operator using another data stream format must provide definitions unique to its format in the correlation documentation.

a. DFDR bit number. Defines a specific bit location within a DFDR system word on the output from the DFDR. The DFDR bit number is used to locate the bits that are dedicated to a given parameter within the word. For example, DFDR bit numbers 3-12 indicate bit 3 through bit 12. The lowest bit number is normally the least significant bit.

b. Lexicon. A dictionary of all mnemonic codes and the associated parameters each represents. To aid in the st andardization of parameter identification, ARINC Specification 647A appendix C contains a recommended lexicon.

c. Mnemonic code. An abbreviation of the parameter name intended to be used in formats where the parameter name is too large. The mnemonic code must be unique and used to identify the parameter as described in the applicable appendix (14 CFR part 121 appendix B or M, part 125 appendix E, or part 135 appendices B through F). The aircraft manufacturer normally assigns a mnemonic code to each parameter. This code is normally correlated to the parameter A1-1

Appendix 1 name in the aircraft manufacturer’s interface control document. However, an installer or an operator may assign a mnemonic code to an added parameter. The mnemonic code must uniquely identify the parameter relative to all other parameters being recorded by the DFDR.

Additional characters may be necessary to uniquely identify the parameter as installed on the aircraft.

d. Parameter name. The name of the function being recorded. The documentation must contain a means to correlate each recorded parameter name to those in the applicable appendix (part 121 appendix B or M, part 125 appendix E, or part 135 appendices B through F). Where possible, the parameter name should correlate to the aircraft manufacturer’s or applicant’s interface control documentation. Sufficient information must be contained in the parameter name to make it unique and to convey information on its source.

e. Range. The full range of a parameter (minimum to maximum) expressed in EU. Where the parameter range accommodated in the aircraft exceeds the parameter range specified in the regulations, (e.g., pressure altitude in large aircraft,) the applicant should provide for recording the range accommodated in the aircraft. Enter “NA” for discrete parameters. Range of a parameter is defined by either:

(1) The full recordable range of the parameter on the flight recorder, or

(2) The parameter’s operational range. The operational range is typically a subset of the recordable range. The inclusion of operational range is useful in analysis of the recorded data.

Note: The inclusion of a parameter’s recorded range does not imply the parameter is recorded linearly on the flight recorder.

f. Signal source. The aircraft subsystem, or the dedicated transducer or signal conditioner, used to provide the signal for the DFDR, FDAU, or DFDAU (or equivalent).

g. Superframe cycle. A subdivision of a given word slot address in a subframe. This typically provides 16 additional addresses. A counter provides the cycle number reference. The cycle number must be documented as a parameter.

h. Word number. The location of a 12-bit word within the subframe. Word numbering starts at 1 (the first word in the subframe).

4. Data stream format.

a. Data stream format. The data stream format defines where an analyst must look in the DFDR output to find a selected parameter or other information. Data stream format and encoded data format characteristics must be described and accurate to the specification provided by the manufacturer. The output of the data stream format should provide clear header and parameter information from the DFDR. Most DFDR data are encoded using the ARINC Characteristic 573 or ARINC Characteristic 717. Although these AR INC data bus encoding systems do not specify the data format, they provide the framework within which the data is formatted, in a fixed-frame format or a multiple-frame format as identified in ARINC Characteristic 767.

A1-2

Appendix 1

b. Frames and subframes. Specifically, they generate 12-bit words with a word rate that may vary, i.e., 32, 64, 128, 256, 512, or 1024 (words/second). The data is organized into frames that are repeated every 4 seconds. Each frame cons ists of 4 subframes. Each subframe occupies 1 second in the data stream, however, not all data streams are ARINC compliant and a subframe may occupy more or less than 1 second. The first word in each subframe normally provides the frame synchronization pattern. The data stream format should enable the analyst to locate header information and parameter information in the DFDR output.

c. Header information. For DFDRs conforming to ARINC characteristics, the information listed below should be stored in a header file. (For other DFDR frame structures, the number of subframes per frame must be omitted and the frame structure must be uniquely described.) The header file must include:

(1) Aircraft make and model.

(2) Aircraft serial number.

(3) DFDR make and model/part number.

(4) Number of subframes per frame, for a fixed-frame; or a description of each of the frame formats in a multiple-frame format data stream.

d. Record information.

(1) For a fixed-frame format:

(a) Bits in the DFDR word.

(b) Number of DFDR words in a subframe.

(c) Time duration of the subframe (seconds).

(2) For a multiple-frame format:

(a) List of parameters in the frame, in order.

(b) The number of bits used to store each parameter.

e. Parameter information. The identification for each parameter should include:

(1) Parameter name—must be unique from all other parameters recorded.

(2) Mnemonic code—a common abbreviation for the parameter, which must be unique from the mnemonic codes of all other parameters recorded.

f. Parameter location. Both component(s) and timing information should be provided for each parameter sample. Usually there is only one component. For samples having more than one component, the components should be ordered from least significant to most significant in the data stream. Each sample location for a parameter should have the same total number of bits.

A1-3

Appendix 1 The following items must be provided for a parameter sample location when a fixed-frame format is used:

(1) Subframe number.

(2) Word number.

(3) Bit numbers.

(4) If superframe cycles are used, also provide:

(a) Cycle counter name.

(b) Cycle numbers.

5. Lexicon of mnemonic codes. If mnemonic codes are used, a lexicon of these codes must be provided.

6. EU conversion. EU conversions must convert decimal counts to the parameter value measured. Where the parameter is used by the pilot in flight (e.g., airspeed, altitude, and heading), the conversion must be correlated to the value shown to the pilot. Other values must be correlated to values sensed by the aircraft. Where an EU conversion results in an interim parameter (e.g., alternating current voltage ratio No. 1, frequency, direct current voltage ratio No. 2, potentiometer, or synchro angle,) the conversion formula converting this interim parameter to the actual parameter must also be provided. Each recorded parameter must be converted to an EU. Both signage (whether or not the raw data contains a plus or minus sign and the location of the sign in the parameter bits) and raw data range must be provided. Standardized signage is provided in ARINC Specification 647A appendices E and F. Instructions must be provided to enable the accident investigator to convert the recorded data to EU. An example of acceptable conversion equations are as follows:

a. Linear equation.

EU = A0 + A1 × CNTS10 where: EU is the value in engineering units A0 is the number of EU when the CNTS 10 = 0 A1 is the slope of the line in EU per decimal count CNTS10 is the number of binary or binary coded decimal (BCD) counts converted to decimal counts

b. Piece-wise linear equation. In some instances it may be necessary to correlate the data using multiple linear equations. For example, the data of Figure 1-1 of this appendix was obtained using two linear equations as follows:

A1-4

Appendix 1 For Altitude (EU) ≤ 500 feet For Altitude (EU) > 500 feet

A = (− 0.002) A = (− 0.29673) A1 0 =(0.0200231) A1 0 =(0.013351)

where, ≤ indicates equal to or less than

> indicates greater than

c. Polynomial equation.

EU = A0 + A1 × CNTS10 + A2 × CNTS 2 + KAx × CNTS X10 10 where, EU is the value in engineering units CNTS10 is the number of binary or BCD counts converted to decimal counts A0 is the number of EU when the CNTS10 = 0 A1 , A2 ,KAX are coefficients developed by a curve fit

d. Unique equation. Where a unique equation applies, explicit documentation must be developed at the time of certification and approved by the FAA. This documentation may contain sufficient information to allow a tool programmer the ability to develop a conversion that uses his tool efficiently.

7. EU data correlation. When certifying new parameter implementations, an acceptable procedure to correlate the recorded data to the data derived from the conversion equation follows:

a. Set or read the device being measured (radio altimeter altitude for example) to a known fixed data point.

b. Record the data in the Raw Data (EU) column of Table 1-2 of this appendix.

c. Record the decimal counts from the DFDR record in the CNTS10 column of Table 1-2.

Note: The DFDR normally records counts in a binary format. Most equipment manufacturers provide a digital output port and test equipment to access the data.

Data can be displayed in binary, octal, or hexadecimal format with octal being the most common. Convert the counts to decimals using instructions provided by the equipment manufacturer.

d. Repeat the instructions in paragraphs a through c above until a sufficient number of data points have been collected for correlation.

Note: The number of required data points will vary depending upon the parameter and the transducer. As a minimum, three data points must be recorded for linear equation parameters, one at the mid-point (or null point) and the others A1-5

DFDR Radio Altitude Conversion 2500 2000 = -1500 <t 0 ,, 1000 .. a: ---- Raw Data 500 ---.-- Derived Data 0 0 ... "' co g;: N "' ~ ~ co "' (') "' ~ co (') "' "' "' "' ~ ... ,.._ (') ~ N N N (') (') Counts 8/17/10 AC 20-141B Appendix 1 at each end point of the range for the parameter. For polynomial equation parameters, the more data points taken for correlation will produce a higher quality conversion formula. Also, the recorded data points must include one at each end of the range and sufficient intermediate points to produce an accurate conversion formula. For piece-wise linear equations, a minimum of three data points must be recorded for each linear segment of the equation.

e. Derive the EU value for each recorded CNTS10 value using the conversion equation or method provided. Record the derived value for each data point. When necessary, intermediate conversion methods may be used to improve conversion accuracy of the parameter.

f. The tabulated raw data and the derived data must also be plotted to confirm the prediction capability of the equation (linear, piece-wise linear, polynomial or unique). The plot must cover the full operating range for the parameter. See Figure 1-1 for an example plot. In the example of Figure 1-1, the data is so closely correlated (correlation coefficient = 0.99985) that the raw data and the derived data appear to be superimposed on each other.

FIGURE 1-1. AN EXAMPLE PLOT OF THE RADIO ALTIMETER IN FEET VERSUS

DECIMAL COUNTS

8. Discrete decipher logic. The correlation documentation must contain decipher logic for discrete parameters. The decipher logic must identify the status of the discrete represented by each binary state (e.g., “0” =OFF, “1”=ON). In instances where a group of discrete states is represented by multiple binary bits, the entire discrete word must be presented in the correlation document. See Table 1-1. The word slot, subfra me, and bit logic for the specific discrete codes must be identified in the documentation.

A1-6

Appendix 1 TABLE 1-1. EXAMPLE OF GROUPED DISCRETE CODES DECIPHER LOGIC Word Slot Subframe Discrete Status Discrete Codes 7 6 5 4 3 2 1 A/P Mode Throttle “OFF” 1 1 0 0 0 0 0 A/P Mode Throttle “RETARD” 1 1 0 0 0 0 1 A/P Mode Throttle “CLAMP” 1 1 0 0 0 1 0 A/P Mode Throttle “SPD/MCH,ALPHA” 1 1 0 0 0 1 1 A/P Mode Throttle “SPD/MCH,FLAP” 1 1 0 0 1 0 0 A/P Mode Throttle “SPD/MCH,SLAT” 1 1 0 0 1 0 1 A/P Mode Throttle “SPEED” 1 1 0 0 1 1 0 A/P Mode Throttle “EPR LIMIT” 1 1 0 0 1 1 1 A/P Mode Throttle “SPD/EPR LIMIT” 0 1 0 0 0

9. Validation of EU correlation.

a. Correlation coefficient. Calculate the correlation coefficient between the raw data and the derived data. Table 1-2 may be used to ai d this calculation. The following method may be used to calculate the correlation coefficient for a parameter that is linearly converted.

N ×Σ(x ×y)−Σx ×Σyr = 1/ 22 2 2 2[ × x () ×[ ×Σ y −()Σy )( N Σ − Σx ] N ] where, r = correlation coefficient N = number of data points x = raw data (EU) y = derived value (EU) Σ = indicates the sum of the values that follow (e.g., Σx equals the sum of all x values) A1-7

Appendix 1 TABLE 1-2. CORRELATION TABLE DECIMAL COUNTS TO EU Parameter No. Parameter Conversion Method □ Linear □ Polynomial □ Unique A0 Unique Equation Reference:

A1 A2 A3 A4 A5 Data Point No. Raw Data (EU) CNTS10 Derived Value (EU) 1 2 3 4 5 6 7 8 9 10

b. Calculate the correlation coefficient. Table 1-3 demonstrates the steps in solving for the correlation coefficient.

TABLE 1-3. CORRELATION COEFFICIENT CALCULATION Parameter No. ___ Parameter Name _____________________________ Mnemonic Code _____________ Parameter Word Location ___________________ Subframe _______________ Superframe Cycle ___________________ Assigned Bits (1 through 12) __________________ Range (EU) ______________________ A1-8