Aerobits TT--SF1 Series User Manual

Evaluation kit

Advertisement

Quick Links

TT­SF1
www.aerobits.pl
User Manual
TT­SF1 series
(TT­SF1a, TT­SF1b)
TT­SF1 is a high quality and low price OEM ADS­B/GNSS receiver/FLARM transceiver series operating at 1090MHz and
region dependent FLARM frequency. It is based on the proven FPGA­In­The­LoopTM technology, which is a unique com­
bination of a single­core processor and FPGA. The patented solution allows high­speed RF data processing with significantly
reduced number of electronic components. Simultaneous miniaturization of the module and its OEM nature open a wide range
of possible applications. Fast UART interface and easy configuration with AT­commands allows for the simple integration of
the module with the user's system. In addition, extra interfaces open the way to customize the firmware and extend the module
with non­standard functions. There are several communication interfaces, protocols and special functionalities available on
request.
Figure 1: Overall system architecture.
1
Revision: 19­Nov­2020
Document Number: 190830
This document is subject to change without notice. For technical questions, contact:
support@aerobits.pl

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TT--SF1 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Aerobits TT--SF1 Series

  • Page 1 TT­SF1 www.aerobits.pl User Manual TT­SF1 series (TT­SF1a, TT­SF1b) TT­SF1 is a high quality and low price OEM ADS­B/GNSS receiver/FLARM transceiver series operating at 1090MHz and region dependent FLARM frequency. It is based on the proven FPGA­In­The­LoopTM technology, which is a unique com­...
  • Page 2: Table Of Contents

    TT­SF1 www.aerobits.pl User Manual CONTENTS 1 ELECTRICAL CHARACTERISTICS 2 PIN DEFINITION 3 PRINCIPLE OF OPERATION 3.1 STATES OF OPERATION ..........
  • Page 3 TT­SF1 www.aerobits.pl User Manual 9 MAVLINK PROTOCOL 9.1 ADS­B AIRCRAFT MESSAGE ..........
  • Page 4: Electrical Characteristics

    TT­SF1 www.aerobits.pl User Manual ELECTRICAL CHARACTERISTICS Absolute Maximum Ratings Parameter Min. Max. Unit Storage temperature ­40 °C Supply voltage (VCC) Other pin voltage VSS­0.4 VCC + 0.4 RF input power ADS­B ­ ­10 RF input power FLARM ­ RF input power GNSS ­...
  • Page 5: Pin Definition

    TT­SF1 www.aerobits.pl User Manual PIN DEFINITION Figure 2: Pin arrangement. Revision: 19­Nov­2020 Document Number: 190830 This document is subject to change without notice. For technical questions, contact: support@aerobits.pl...
  • Page 6: Principle Of Operation

    TT­SF1 www.aerobits.pl User Manual Pin number Mnemonics Direction Description Power supply input Aux UART TX Aux UART RX Main UART TX Main UART RX No commercial use (keep floating) No commercial use (keep floating) No commercial use (keep floating) No commercial use (keep floating)
  • Page 7: States Of Operation

    BOOTLOADER trigger is present, module will transit to RUN state. Firmware upgrade is possible using Micro ADS­B App software. For automated firmware upgrading scenarios, aerobits_updater software is available. To acquire this program please contact: support@aerobits.pl. 3.1.2 RUN STATE In this state module is working and receiving the data from aircrafts. It uses selected protocol to transmit received and decoded data to the host system.
  • Page 8: Run To Configuration Transition

    • Send AT+CONFIG=1 (using current baud). This method is not recommended, because module will support multiple protocols in future and Aerobits Sp. z o.o. cannot ensure that this command will be present in all protocols. When module leaves RUN state it sends AT+RUN_END message, then AT+CONFIG_START message on entering CONFIG­...
  • Page 9: Uart Configuration

    TT­SF1 www.aerobits.pl User Manual UART CONFIGURATION Communication between module and host device is done using UART interface. In CONFIGURATION and BOOTLOADER state transmission baud is fixed at 115200bps. The UART interface uses settings as described in table 4. UART Settings Parameter Min.
  • Page 10: Settings

    TT­SF1 www.aerobits.pl User Manual SETTINGS In RUN state, operation of the module is determined based on stored settings. Settings can be changed in CONFIGURATION state using AT­commands. Settings can be written and read. NOTE: New values of settings are saved in non­volatile memory when transitioning from CONFIGURATION to RUN state.
  • Page 11: Uppercase And Lowercase

    TT­SF1 www.aerobits.pl User Manual UPPERCASE AND LOWERCASE All characters (except preceding AT+) used in command can be both uppercase and lowercase, so following commands are equal: AT+PROTOCOL? AT+pRoToCoL? NOTE: This statement is true in configuration state, not in bootloader state. in bootloader state all letters must be uppercase.
  • Page 12: Commands

    TT­SF1 www.aerobits.pl User Manual COMMANDS Apart from settings, module supports set of additional commands. Format of this commands are similar to those used for settings, but they do not affect operation of module in RUN state. COMMANDS IN BOOTLOADER AND CONFIGURATION STATE 6.1.1 AT+LOCK...
  • Page 13: At+Settings_Default

    TT­SF1 www.aerobits.pl User Manual 6.2.4 AT+SETTINGS_DEFAULT AT+SETTINGS_DEFAULT ­ Set all settings to their default value. 6.2.5 AT+SERIAL_NUMBER AT+SERIAL_NUMBER? ­ Read serial number of module. Response: • For older devices: AT+SERIAL_NUMBER=0202041E43 • For newer devices: AT+SERIAL_NUMBER=07­0001337 6.2.6 AT+FIRMWARE_VERSION AT+FIRMWARE_VERSION? ­ Read firmware version of module.
  • Page 14: Csv Protocol (Aero)

    TT­SF1 www.aerobits.pl User Manual CSV PROTOCOL (AERO) CSV protocol is simple text protocol, that allows fast integration and analysis of tracked aircrafts. CSV messages start with ‘#’ character and ends with “\r\n” characters. There are following types of messages: 1. ADS­B Aircraft message, 2.
  • Page 15 TT­SF1 www.aerobits.pl User Manual Aircraft message start indicator Example value ICAO ICAO number of aircraft (3 bytes) 3C65AC FLAGS Flags bitfield, see table CALL Callsign of aircraft N61ZP SQUAWK of aircraft 7232 Latitude, in degrees 57.57634 Longitude, in degrees 17.59554...
  • Page 16: Flarm Aircraft Message

    TT­SF1 www.aerobits.pl User Manual ECAT value Description Unknown. Light (below 15500 lbs.). Small (15500 ­ 75000 lbs.). Large (75000 ­ 300000 lbs.). High­Vortex Large (aircraft such as B­757). Heavy (above 300000 lbs.). High performance (above 5g acceleration and above 400 knots).
  • Page 17: Flarm Info Message

    TT­SF1 www.aerobits.pl User Manual #ALRM FLARM Aircraft message start indicator Example value TYPE Target type. 0: stationary, 2: regular aircraft. Id value, in hexadecimal format. 1600BF ID_TYPE Id type: 0: randomized id value, 1: ICAO, 2: FLARM id AIRCRAFT_TYPE Target type. See table 11.
  • Page 18: Statistics Message

    TT­SF1 www.aerobits.pl User Manual #INFO:ID,ID_TYPE,DEV_TYPE,REGION,SERIAL_ID,SERIAL_ID_TYPE,SW_VER,HW_VER, EXT_TYPE,EXT_DATA\r\n #INFO FLARM Info message start indicator Example value Own id value, in hexadecimal format. 1600BF ID_TYPE Own id type. 0: randomized id value, 1: ICAO, 2: FLARM id DEV_TYPE Type of FLARM transmitter. Always 66.
  • Page 19: Raw Protocol

    TT­SF1 www.aerobits.pl User Manual RAW PROTOCOL This protocol is dedicated for raw Mode­A/C/S frames acquisition. In this special mode of operation, output frames are not processed, nor validated in any way. All processing, checksum validation, etc. must be done on user’s side. All raw frames, regardless of type, start with ’*’...
  • Page 20 TT­SF1 www.aerobits.pl User Manual Table 16: Description of bits in raw Mode­A/C frames in old protocol version. Examples of raw MODE­AC frames using this format are shown below. • *6611;(979,151,20CB3)\r\n • *E3E0;(995,167,20CB3)\r\n Revision: 19­Nov­2020 Document Number: 190830 This document is subject to change without notice. For technical questions, contact:...
  • Page 21: Mavlink Protocol

    TT­SF1 www.aerobits.pl User Manual MAVLINK PROTOCOL TT­SF1 can be switched to use MAVLink protocol. This can be achieved by altering PROTOCOL setting. When MAVLink protocol is used, module is sending list of aircrafts every second. MAVLink messages have standarized format, which is well described on official protocol webpage (mavlink.io/en/messages).
  • Page 22: Flarm Collision Message

    TT­SF1 www.aerobits.pl User Manual Aircraft Type index Aircraft Type description Emitter Category index Emitter Category description Reserved No information Glider, Motor glider Glider Tow plane, tug plane Light Helicopter, gyrocopter, Rotorcraft rotocraft Skydiver, parachute Parachute Drop plane for skydivers Light...
  • Page 23: Asterix Protocol

    TT­SF1 www.aerobits.pl User Manual ASTERIX PROTOCOL TT­SF1 can be switched to use ASTERIX binary protocol. This can be achieved by altering PROTOCOL setting. When ASTERIX protocol is used, module is sending list of aircrafts every second. Aircrafts are encoded using I021 ver. 2.1 message.
  • Page 24 TT­SF1 www.aerobits.pl User Manual Aircraft Type index Aircraft Type description Emitter Category index Emitter Category description Reserved No information Glider, Motor glider Glider, sailplane Tow plane, tug plane Light aircraft Helicopter, gyrocopter, Rotocraft rotocraft Skydiver, parachute Parachutist, skydiver Drop plane for skydivers...
  • Page 25: Gdl90 Protocol

    TT­SF1 www.aerobits.pl User Manual GDL90 PROTOCOL TT­SF1 can be configured to use GDL90 binary protocol. This can be achieved by altering PROTOCOL setting. When GDL90 protocol is used, module is sending list of aircrafts every second. Aircrafts are encoded using Traffic Report (#20) message.
  • Page 26: Revision: 19­Nov­2020 Document Number: 190830

    TT­SF1 www.aerobits.pl User Manual MINIMUM INTEGRATION RECOMMENDATION Figure 4: Example of basic TT­SF1 integration with user MCU. Revision: 19­Nov­2020 Document Number: 190830 This document is subject to change without notice. For technical questions, contact: support@aerobits.pl...
  • Page 27: Mechanical Drawing

    TT­SF1 www.aerobits.pl User Manual MECHANICAL DRAWING All dimensions are in mm. Figure 5: Dimensions. Symbol Min. (mm) Typ. (mm) Max. (mm) 18.4 18.5 18.6 (TT­SF1a) 22.4 22.5 22.6 (TT­SF1b) 18.9 19.0 19.1 2.45 2.55 2.65 0.25 0.35 0.45 Table 20: Dimensions and tolerances.
  • Page 28: Recommended Layout

    TT­SF1 www.aerobits.pl User Manual RECOMMENDED LAYOUT All dimensions are in mm. Figure 6: Recommended footprint. NOTE: In case of TT­SF1a the RF inputs (pad 18 ­ ADSB, 21 ­ GNSS, 24 ­ FLARM) should be matched to 50ohm. Revision: 19­Nov­2020 Document Number: 190830 This document is subject to change without notice.
  • Page 29: Revision History

    TT­SF1 www.aerobits.pl User Manual REVISION HISTORY Date Revision Changes 30­Jul­2019 Preliminary release. 2­Sep­2020 Mechanical layout modified. 28­Sep­2020 Elaborated description of saving and restoring settings, added information about settings load error. 29­Sep­2020 Described CSV, MAVLink and ASTERIX protocol for FLARM aircrafts.
  • Page 30: Revision: 19­Nov­2020 Document Number: 190830

    If any part of this document refers to any third party products or services, it shall not be deemed a license granted by Aerobits for use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering use, in any manner whatsoever, of such third party products or services or any intellectual property contained therein.

This manual is also suitable for:

Tt--sf1aTt--sf1b

Table of Contents