SlideShare a Scribd company logo
1 of 26
Download to read offline
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
AIDIN TECHNOLOGIES PRIVATE LIMITED
#42/3,Balaji Complex Muneshwara Layout
Kudlu, Hosur Road Bengalore 560068
TEL: 080‐42005274
Report Title
Software Requirement Document for
ATPL 430-2G-1020 UHF Data Transceiver
Classification Restricted
Date 27-07-2021
Document No. ADE/ ABHYAS/ DLS/UHF TRX/SRD
Issue No. 01 Revision No. 06
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
Revision Record Sheet
Document Title
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
Issue No.: 01
Revision: 06
Document No.
ADE/ ABHYAS/ DLS/UHF TRX/SRD
Sl. No.
Section/
Format/
Register
Revised
Brief Details Of
Revision
From To Reference No.
of Revision
Approval
01
02
03
04
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
Certification
It is to certify that this document, No. ADE/ ABHYAS/ DLS/UHF TRX/SRD ,
Issue No. 01, Rev 04, accurately and adequately describes the Software
Requirement Document for UHF Data Transceiver to be used in ABHYAS.
This document is property of Aidin Technologies Private Limited and shall
not be disclosed to external agencies, in whole, or in part, without the prior written
consent of the Director, ADE.
(B.ANIL KUMAR)Sc F
HEAD, DLS
Date : 20-04-2021
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
SIGNATORIES
Prepared By Checked By
R Nagasundaram
AIDIN ENGINEER
HR Balakrishna
AIDIN MANAGER
R BIJU TO ‘A’
DLS DIVISION, ADE
ANIL KUMAR Sc ‘F’
HEAD,DLS DIVISION, ADE
Reviewed by
BHARAMA NAYAK Sc ‘F’
GD,RFS, ADE
Approved by
SM MANJUNATH Sc ‘G’
TD,MCS, ADE
Issue authorized by
NISHIKANT TAMARKAR Sc F
PD ABHYAS
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
Table of Contents
1. Introduction................................................................................................................................... 7
2. System Overview.......................................................................................................................... 7
3. Specific Requirements ................................................................................................................ 21
4. Functional Requirements ............................................................................................................ 24
5. Design and Implementation Constraints ..................................................................................... 26
Table of Tables
Table 1 : List of external inputs/outputs of ATPL430......................................................................... 10
Table 2 : Microcontroller design details.............................................................................................. 11
Table 3 : Enter Configuration Mode ................................................................................................... 15
Table 4 : Packet Description for Configuration mode Commands...................................................... 15
Table 5 : Configuration mode Acknowledgement protocol ................................................................ 15
Table 6 : Packet Description for Configuration mode Acknowledgment Commands ......................... 15
Table 7 : Configuration mode read configuration command Protocol ................................................ 16
Table 8 : Packet Description to read onboard settings ........................................................................ 16
Table 9 : Configuration mode Read settings command Protocol ........................................................ 16
Table 10 : Packet Description read command acknowledgement ....................................................... 17
Table 11 : Configuration mode start settings entry command Protocol............................................... 18
Table 12 : Packet Description for Configuration mode start settings entry Commands ...................... 18
Table 13 : Configuration mode write settings command Protocol ...................................................... 19
Table 14 : Packet Description for Configuration mode write Commands........................................... 19
Table 15 : Configuration mode save acknowledgement command Protocol....................................... 20
Table 16 : Packet Description for Configuration mode save Commands............................................ 20
Table 17 : Configuration mode exit command Protocol...................................................................... 20
Table 18 : Packet Description for Configuration mode exit Commands............................................. 20
Table 19 : Packet Description for RX mode in Mission Mode............................................................ 20
Table 20 : Packet Description for TX mode in Mission Mode............................................................ 20
Table 21 : Major functional requirements........................................................................................... 24
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
Table of Figures
Figure 1 : Block Diagram ..........................................................................................................8
Figure 2 : ATPL430 External Hardware Interfaces.................................................................10
Figure 3 : Microcontroller Interface Diagram .........................................................................11
Figure 4 : Software Flow Diagram ..........................................................................................14
Figure 5 : ATPL430 & OBC configuration read Protocol format...........................................16
Figure 6 : ATPL430 & OBC configuration Write Protocol ....................................................18
Reference Documents
1 Analog Devices CC1352P User Manual
2 ATPL 430-2G -1020 DATA TRANSCEIVER Specifications document
3 ATPL 430-2G -1020 DATA TRANSCEIVER User Manual
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
1. Introduction
1.1. Purpose of this document
Purpose of this document is to provide requirement information on the ATPL 430-2G
-1020 DATA TRANSCEIVER module. The module is a UHF transceiver device for
long range communication and TTC control supporting encrypted data links in burst
mode FSK transmission. These requirements include functional, user interface,
technical, specifications, testing requirements
1.2. Scope of this document
Scope of this document is to establish the functional, technical and user interface
requirements of the transceiver
2. System Overview
2.1. ATPL 430-2G-1020 Overview
The UHF Programmable Tele-Command Transceiver consists of Power Supply
Section, Backend digital RF section and a front-end analog Power amplifier unit. The
operating frequency of the transmitter is from 430 to 470 MHz with a step size of 1
MHz and delivers an output power of 32.5±0.5dBm.
The unit communicates over RS232 link and is capable of data modulation in
FSK. It operates at a standard voltage of 12V DC. The Power Supply Section consists
of DC-DC Converter to convert the 12VDC input to provide regulated voltages required
by the ATPL430 electronics. Appropriate circuitry for transient spike suppression,
reverse polarity protection and EMI/EMC filtering is provided in supply lines. All the
electronic components are enclosed in a Nickel-plated aluminum housing and mil-grade
gasket is used between top plate and housing. The Ground Control Computer –
onboard Computer sends data packet to the transceiver over RS232.
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
The digital backend microcontroller receives this packet and transmits the packet as is
over RF and pre-determined programmed settings stored in the controller’s memory. If
encryption is enabled, then the data packet is encrypted with 256 bit AES. On receiving
end, the transceiver relays the data received over RF as is to the OBC/GC with
decryption if the packet is encrypted with the same key
Figure 1 : Block Diagram
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
2.2. User Interfaces
The ATPL430 is an embedded system. The software shall be fused into the flash
memory of microcontroller and User interface shall not be available.
The microcontroller which is being used here is TI CC1352. It’s a powerful 48MHz
processor with integrated wireless functionality. It has 352KB of programmable flash,
256KB of ROM and 80KB of ECC SRAM. Flash memory locations are used for storing
the firmware. The software shall be developed using the Code Composer IDE and the
output file shall be uploaded into the flash memory. The calibration tables and other
parameters which are unique to each unit shall be uploaded into EEPROM locations.
The uploading of program/data into Flash/EEPROM shall be managed through the
programmer. As an embedded system, the software shall be able to perform the
following major activities.
• Operational frequency switching and tuning via configuration mode command
line arguments.
• Switch between different modes of operation via configuration mode command
line arguments.
• Send back the Software/hardware versions and checksum via configuration
mode channel.
• Provide on the fly encryption support for data in/out.
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
2.3. Hardware Interfaces
2.3.1. External Hardware Interfaces
2.3.2. List of external inputs/outputs of ATPL430
Table 1 : List of external inputs/outputs of ATPL430
Sl.
No.
External
Input/output
Connector
Type
Description Function
1
Interface for
Power Supply
Open Wire
Interface
Red: +12V (9-16V)
Black: Ground
This is an input to the transmitter
which is used provide supply
voltage.
2
RF Interface for
antenna
connectivity
SMA
Connector
RF output
This is the main RF output
connector to which UHF antenna
will be interfaced
3
Interface for
Data Transfer
to/from
Transceiver
Open Wire
Interface
Orange: Rx
Blue: Tx
Black: Ground
RS232 Interface for data transfer
and configuration of the
transceiver
Figure 2 : ATPL430 External Hardware Interfaces
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
2.3.3. Microcontroller Interface Diagram
2.3.4. Microcontroller design details
Table 2 : Microcontroller design details
Sl.
No.
Device Function Identifier
1
DC-DC
Convertors
DC-DC converters to step down the input voltage
into 7V (for power amplifier), 5V (for RF-switches),
and 3.3V (for microcontroller and RS232
transceiver)
U4
U5
2 CC1352
SoC with ARM cortex microcontroller and Sub-GHz
RF front-end. This SoC is the brain of the device.
The device is responsible for reading and sending
messages on RS232/RS485, and RF. The
microcontroller also encrypts/decrypts the message.
U1
3 RS232/RS485
This chip is responsible for converting 3.3V TTL
level UART message from microcontroller to
RS232/RS485 standard
Present Unit only has RS232 Support
U2
4 Flash Memory 1Mb flash storage for future upgrades U3
Figure 3 : Microcontroller Interface Diagram
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
5
Band Pass
Filter (BPF)
This filter comprises of passive components such as
capacitors and inductors to bandpass filter the RF
input/output.
Serves as a filter for frequencies outside of required
coverage range.
BPF
6
Single Pole
Double Throw
Switch
To switch between Rx/Tx on the RF channel SW-1
7
Power
Amplifier
Serves to boost signal strength for Tx PA
8
Low Noise
Amplifier
Serves to boost signal strength for Rx LNA
2.4. Software Interfaces
The software of microcontroller is written in Embedded C language using Code
composer studio. The sequence of operation shall be as follows.
On system bootup, the software reads the configuration setup from the memory that
was set using Command line on PC. Depending on the settings, the ATPL430 is
configured for UART baud rate, transceiver mode, frequency and other parameters.
Once the configuration reading is done, the UART is enabled at the specific baud rate
and UART Rx interrupt is enabled. The software is capable of buffering 1024 bytes of
incoming RS232 data at the maximum. However, the software is written in such a
way that the incoming data is read and handled immediately as it arrives.
If the mode set is RX only mode, then the radio listens to incoming RF signals. If
there is any data received on RF, then the data is sent to OBC on RS232. If the data is
encrypted, then it is decrypted before sending it to the OBC. It should be noted that
the UART is still listening for incoming configuration data on RS232. If a new
configuration message is received, then the new settings will be applied and the
device is rebooted.
If the mode set is TX only mode, then the microcontroller listens for incoming data on
UART. If a configuration message is received, then the new settings will be applied
and the device is rebooted. If the message received is not of configuration, then the
message is sent over RF. If encryption is enabled in settings, then the data will be
encrypted before sending it over RF.
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
If the mode set is TXRX, then the behavior will be the combination of both RX only
mode and TX only mode. . If there is any data received on RF, then the data is sent to
OBC on RS232. If the data is encrypted, then it is decrypted before sending it to the
OBC. Simultaneously, the microcontroller listens for incoming data on UART. If a
configuration message is received, then the new settings will be applied and the
device is rebooted. If the message received is not of configuration, then the message is
sent over RF. If encryption is enabled in settings, then the data will be encrypted
before sending it over RF.
The overall flow chart explaining the program structure is shown in the following
section.
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
2.5. Software Flow Diagram
Figure 4 : Software Flow Diagram
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
2.6. Configuration mode communication Interfaces
The detailed description of the configuration protocol between HOST PC and
ATPL430 is described below. All Commands are in ASCII.
2.6.1. Configuration Mode Protocol for ATPL430
Enter Configuration Mode
Table 3 : Enter Configuration Mode
Source HOST PC
Destination ATPL430
Link RS232
# of parameters 1
Update Rate Continuous till Acknowledgement
Max Packet Length 21 bytes
Baud rate 115200(default)
Packet Description for Configuration mode Commands
Table 4 : Packet Description for Configuration mode Commands
S
No
Parameter
Index
Command
description
Valid range Remarks
1 1 Initiate config
mode
ATPL430-2G-
C-9*r$y@0!
@default baud rate of
115200, to be sent as a
command line to the
TxRx
Configuration mode Acknowledgement protocol
Table 5 : Configuration mode Acknowledgement protocol
Source ATPL430
Destination HOST PC
Link RS232
# of parameters 1
Update Rate Once
Max Packet Length 15 bytes
Packet Description for Configuration mode Acknowledgment Commands
Table 6 : Packet Description for Configuration mode Acknowledgment Commands
S
No
Parameter
Index
Command
Description
Valid range Remarks
1 1 Config mode
acknowledgment
ATPL430-
2G_ACKn
n is a new line character.
Acknowledgement for
configuration mode initiation.
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
2.6.2. ATPL430 & HOST PC read configuration command format
Figure 5 : ATPL430 & OBC configuration read Protocol format
Configuration mode read configuration command Protocol
Table 7 : Configuration mode read configuration command Protocol
Source HOST PC
Destination ATPL430
Link RS232
# of parameters 1
Update Rate Once
Max Packet Length 1 byte
Packet Description for Configuration mode read configuration Commands
Table 8 : Packet Description to read onboard settings
S
No
Parameter
Index
Command
description
Command
Input
Remarks
1 1 Read Memory
settings
R Unit should be in config mode
Output onboard settings in
ASCII as shown in 2.6.2.1
2.6.2.1. Configuration mode Read settings command Protocol
Table 9 : Configuration mode Read settings command Protocol
Source ATPL430
Destination HOST PC
Link RS232
# of parameters 5 data bits, “;” inter command break
Update Rate Once
Max Packet Length 23 bytes
Sample output: "115200;0;440000000;0;1; n"
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
Packet Description for Configuration mode read Commands
Table 10 : Packet Description read command acknowledgement
S
No
Parameter
Index
Command
Description
Valid range Remarks
1 1
Baud rate
For communication
2400
4800
9600
14400
19200
38400
57600
115200
256000
Default value: 115200
Experimental: 256000
2 2
Previous command
end identifier
;
3 3 Mode of the TxRx
0
1
2
Transceiver Mode
(Default)
Transmitter Mode
Receiver Mode
4 4
Previous command
end identifier
;
5 5
Frequency (Hz)
selectable by the
user
430000000 -
470000000
Last 6 digits always
000000
Frequency step is 1 MHz
10 10
Previous command
end identifier
;
11 11 Encryption
1 – Enabled
0 – Disabled
Default “0”
12 12
Previous command
end identifier
;
13 13
Software Version
Of the onboard
firmware
1.0-x.x Fixed factory value
14 14 New line /n
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
2.6.3 ATPL 430 & HOST PC configuration Write Protocol
Configuration mode start settings entry command Protocol
Table 11 : Configuration mode start settings entry command Protocol
Source HOST PC
Destination ATPL430
Link RS232
# of parameters 1
Update Rate Once
Max Packet Length 1 byte
Packet Description for Configuration mode start settings entry Commands
Table 12 : Packet Description for Configuration mode start settings entry Commands
S
No
Parameter
Index
Command
description
Command
Input
Remarks
1 1 Save to Memory
settings
S Unit should be in Config
mode
Enter command argument
as shown in 2.6.3.1 after
10ms
Figure 6 : ATPL430 & OBC configuration Write Protocol
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
2.6.3.1 Configuration mode write settings command Protocol
Table 13 : Configuration mode write settings command Protocol
Source HOST PC
Destination ATPL430
Link RS232
# of parameters 4, “;” inter command break
Update Rate Once
Max Packet Length 21 bytes
Packet Description for Configuration mode write Commands
Table 14 : Packet Description for Configuration mode write Commands
S
No
Parameter
Index
Command
Description
Valid range Remarks
1 1
Baud rate
For communication
2400
4800
9600
14400
19200
38400
57600
115200
256000
Default value:
115200
Experimental:
256000
2 2
Previous command
end identifier
;
3 3 Mode of the TxRx
0
1
2
Transceiver Mode
(Default)
Transmitter Mode
Receiver Mode
4 4
Previous command
end identifier
;
5 5
Frequency (Hz)
selectable by the user
430000000 -
470000000
Last 6 digits always
000000
Frequency step is 1
MHz
10 10
Previous command
end identifier
;
11 11 Encryption
1 – Enabled
0 – Disabled
Default “0”
Sample input: "115200;1;450000000;1 "
After memory settings write command is sent, the transceiver will acknowledge the
successful input and will require a final reset command to complete the setting save
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
cycle. Refer below for the command protocols
Configuration mode save acknowledgement command Protocol
Table 15 : Configuration mode save acknowledgement command Protocol
Source ATPL430
Destination HOST PC
Link RS232
# of parameters 1
Update Rate Once
Max Packet Length 8 bytes
Packet Description for Configuration mode save acknowledgement Commands
Table 16 : Packet Description for Configuration mode save Commands
S
No
Parameter
Index
Command
description
Valid range Remarks
1 1 Setting save
acknowledgement
SUCCESSn Ends with a new line
character n
Configuration mode exit command Protocol
Table 17 : Configuration mode exit command Protocol
Source HOST PC
Destination ATPL430
Link RS232
# of parameters 1
Update Rate Once
Max Packet Length 1 byte
Packet Description for Configuration mode exit Commands
Table 18 : Packet Description for Configuration mode exit Commands
S
No
Parameter
Index
Command
description
Command
Input
Remarks
1 1 Reset Microcontroller
to save settings
E exits configuration mode
and Resets the
microcontroller into
mission mode
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
2.7 Mission Mode communication details
The detailed description of the communication protocol between OBC and ATPL430 during
mission mode is described below.
Mission mode Communication Protocols
Table 19: Mission Mode TX protocol
Source OBC
Destination ATPL430
Link RS232
Update Rate 40ms
Max Packet Length 125 bytes
Baud rate 115200(default)
Table 20: Mission Mode RX protocol
Source ATPL430
Destination OBC
Link RS232
Update Rate 100
Max Packet Length 10 bytes
Baud rate 115200(default)
3. Specific Requirements
3.1. Inputs to Software
3.1.1. Baud rate Changes
The baud rate of the transceiver is selectable by the user between 2400-256000.
The default baud rate for the device is set to 115200 during production. The
onboard baud rate is required to be known when trying to connect to the unit over
command line argument on RS232.
3.1.2. Frequency Change
ATPL430 has programmable frequency range of 430MHz to 470MHz in step size
of 1MHz. The output from the unit will be in ASCII and the last 6 digits shall be
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
0 when reading the memory. Input on the frequency shall also be in ASCII and in
step size of 1MHz. Input shall be of 9-byte length with last 6 bytes being 0.
Settings to be read and written over RS232 interface.
3.1.3. Mode of Operation
ATPL430 has programmable mode setting to set the unit in either Rx mode only,
Tx mode only or RxTx Mode (default). The settings will be applied over RS232
and will be of 1 byte length.
3.1.4. Bytes in packet
Bytes in packet is a programmable feature used during testing only. Default setting
is 230 bytes. Bytes in packet setting is dependent on packet delay setting. If packet
delay is set to 0ms, this setting has no effect on production boards as the data is
sent as received.
3.1.5. Packet delay
ATPL430 has programmable Inter-packet delay which instructs the
microcontroller to wait for specified period of time before transmitting the
accumulated data on UART line. Experimental setting for testing purposes only.
Default setting is 0ms which instructs the controller to send the data on UART as
received without delay.
3.1.6. Encryption
ATPL430 has on the fly 256-bit AES encryption support for data being Tx and
Rx. The encryption is disabled by default. Command parameter is 1 byte (0/1) and
is sent in ASCII over RS232.
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
3.2. Outputs from Software
3.2.1. Baud rate Changes
The baud rate of the transceiver is selectable by the user between 2400-256000.
The default baud rate for the device is set to 115200 during production. The
onboard baud rate is required to be known when trying to connect to the unit over
command line argument on RS232.
3.2.2. Frequency Change
ATPL430 has programmable frequency range of 430MHz to 470MHz in step size
of 1MHz. The output from the unit will be in ASCII and the last 6 digits shall be
0 when reading the memory. Input on the frequency shall also be in ASCII and in
step size of 1MHz. Input shall be of 9-byte length with last 6 bytes being 0.
Settings to be read and written over RS232 interface.
3.2.3. Mode of Operation
ATPL430 has programmable mode setting to set the unit in either Rx mode only,
Tx mode only or RxTx Mode (default). The settings will be applied over RS232
and will be of 1 byte length.
3.2.4. Bytes in packet
Bytes in packet is a programmable feature used during testing only. Default setting
is 230 bytes. Bytes in packet setting is dependent on packet delay setting. If packet
delay is set to 0ms, this setting has no effect on production boards as the data is
sent as received.
3.2.5. Packet delay
ATPL430 has programmable Inter-packet delay which instructs the
microcontroller to wait for specified period of time before transmitting the
accumulated data on UART line. Experimental setting for testing purposes only.
Default setting is 0ms which instructs the controller to send the data on UART as
received without delay.
3.2.6. Encryption
ATPL430 has on the fly 256-bit AES encryption support for data being Tx and
Rx. The encryption is disabled by default. Command parameter is 1 byte (0/1) and
is sent in ASCII over RS232.
3.2.7. Software Version
ATPL430 has provision for data display of software version number which will
be hardcoded into the Firmware ROM and cannot be altered in normal operating
mode or configuration mode. The setting will be factory set.
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
4. Functional Requirements
Below given Table contains the major functional requirements to meet ATPL-430
Software requirement.
Table 21: Major functional requirements
Requirement ID Requirement Requirement Description
ATPL-430-RI-01
Check memory to load settings on
power on &
Initialize peripherals. Check for
Configuration Mode / Mission
Mode message
At power on, the
microcontroller shall check
onboard flash for previously
loaded settings and start
initial procedures. It shall
start listening to the UART
channel on RS232 for
configuration mode message
while initializing Mission
mode
ATPL-430-RI-02
Data intended to be transferred will
be over RS 232 port of onboard and
ground control system at 2.4K –
115k baud.
The microcontroller shall
listen on RS232 channel for
any impending configuration
commands or data packets
post bootup and mode check.
ATPL-430-RI-03
Receive the transmitted data on
selected frequency and transmit on
selected frequency
ATPL430 will transmit all
data on the UART channel as
it is sent by the OBC over the
selected frequency channel
and with selected encryption
parameter.
Similarly, all Received RF
data on the Rx frequency will
be decoded/Decrypted and
transmitted to OBC over
RS232 channel.
ATPL-430-RI-04
Data will have minimum possible
transmission duration in continuous
mode.
The unit has a provision to
wait for data to buffer on the
UART channel for testing
purposes. Present value
achieved is 12ms, instructing
the controller to send data
without any delay in
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
continuous mode
transmission.
ATPL-430-RI-05
Data should be encrypted by 256bit
AES and user selectable for
enable/disable
The microcontroller supports
on the fly 256 Bit AES
encryption support for data
being transmitted and
received. Default is set to
disabled. The Controller does
settings check before Tx on
RF channel and sending Rx
data on UART channel and
decrypts accordingly.
ATPL-430-RI-06
Should be able to send data (host)
and receive data (recipient) in half
duplex
The microcontroller supports
a single COM port with
single RS232 channel. Data
can be either sent or received
one way at a single instance,
any data conflict can result in
data loss.
ATPL-430-RI-07
Shall allow configuration over
command line
The microcontroller shall
allow for command mode
initialization at any time of
operation via command
parameter over RS232 line in
ASCII. This will allow for
settings change and update in
configuration mode. Only
applicable using HOST PC
and TXRX
ATPL-430-RI-08
Display Software or Hardware
version in Configuration Mode
The microcontroller shall
display software or hardware
version numbers as set by the
factory firmware in
configuration mode settings
read display.
ATPL-430-RI-09
Mission mode to support RXTX
with max 128-byte packet size.
The TXRX shall support
maximum of 125-byte packet
size during RS232
communication with the
OBC. Data exceeding
128byte will be sent as part
of next packet. Minimum
transmission period is 40ms.
Document
Classification
Project
Name
Pages
Restricted ABHYAS 26
Document Number Document Title Issue No. Rev No. Date
ADE/ ABHYAS/ DLS/UHF
TRX/SRD
Software requirement Document for
UHF Data Transceiver
(P / No.: ATPL 430 2G 1020)
01 06 27-07-2021
RESTRICTED
5. Design and Implementation Constraints
5.1. Software
5.1.1. Software shall be development in embedded C
5.1.2. Software shall be lightweight and modular
5.1.3. Software shall be developed in code composer studio
5.1.4. DO 178B, Level-D Standard shall be used for life cycle process
5.2. Timing requirements and constraints
5.2.1. Initialization should be completed in <5 secs
5.3. Memory size constraints
5.3.1. Software shall not exceed 50% of following
• RAM
• FLASH
• EEPROM
5.4. Processing power constraints
5.4.1. Software shall not exceed 60% of processing capacity
5.5. Real time constraints
5.5.1. Shall have minimum delay for any data on UART channel
5.5.2. Priority to Rx data over Tx data from GC to OBC
5.6. Data integrity constraints
5.6.1. Shall ensure no data loss in the data packet
5.6.2. In event of data clash on TX and RX, data will be lost.

More Related Content

Similar to Software_Requirement_Doc_ATPL430_v9.pdf

Motorola ap 8222 access point installation guide mn000046 a01
Motorola ap 8222 access point installation guide mn000046 a01Motorola ap 8222 access point installation guide mn000046 a01
Motorola ap 8222 access point installation guide mn000046 a01
Advantec Distribution
 
Design Analysis Ericsson GSM/W-CDMA/LTE 1800MHz RRUS01 B3 60W Remote Radio Unit
Design Analysis Ericsson GSM/W-CDMA/LTE 1800MHz RRUS01 B3 60W Remote Radio UnitDesign Analysis Ericsson GSM/W-CDMA/LTE 1800MHz RRUS01 B3 60W Remote Radio Unit
Design Analysis Ericsson GSM/W-CDMA/LTE 1800MHz RRUS01 B3 60W Remote Radio Unit
ReportLinker.com
 
Motorola solutions ap6522 m access point installation guide wing 5.5 versio...
Motorola solutions ap6522 m access point installation guide   wing 5.5 versio...Motorola solutions ap6522 m access point installation guide   wing 5.5 versio...
Motorola solutions ap6522 m access point installation guide wing 5.5 versio...
Advantec Distribution
 
Technical Proposal - Longhaul Backbone Project
Technical Proposal - Longhaul Backbone ProjectTechnical Proposal - Longhaul Backbone Project
Technical Proposal - Longhaul Backbone Project
Khurram Shafique
 

Similar to Software_Requirement_Doc_ATPL430_v9.pdf (20)

LED Driver "BCR401W" | Infineon Technologies
 LED Driver "BCR401W" | Infineon Technologies LED Driver "BCR401W" | Infineon Technologies
LED Driver "BCR401W" | Infineon Technologies
 
thesis_SaurabhPanda
thesis_SaurabhPandathesis_SaurabhPanda
thesis_SaurabhPanda
 
LED Driver "BCR420U / BCR421U" | Infineon Technologies
LED Driver "BCR420U / BCR421U" | Infineon TechnologiesLED Driver "BCR420U / BCR421U" | Infineon Technologies
LED Driver "BCR420U / BCR421U" | Infineon Technologies
 
Specification skt cna ssx2-rc 20160821
Specification skt cna ssx2-rc 20160821Specification skt cna ssx2-rc 20160821
Specification skt cna ssx2-rc 20160821
 
Relay Setting Calculation For REF615/ REJ601
Relay Setting Calculation For REF615/ REJ601Relay Setting Calculation For REF615/ REJ601
Relay Setting Calculation For REF615/ REJ601
 
Motorola ap 8222 access point installation guide mn000046 a01
Motorola ap 8222 access point installation guide mn000046 a01Motorola ap 8222 access point installation guide mn000046 a01
Motorola ap 8222 access point installation guide mn000046 a01
 
Datacenter guide
Datacenter guideDatacenter guide
Datacenter guide
 
Zte product description
Zte product descriptionZte product description
Zte product description
 
ZTE BTS Manual
ZTE BTS ManualZTE BTS Manual
ZTE BTS Manual
 
Datasheet IC L293
Datasheet  IC L293Datasheet  IC L293
Datasheet IC L293
 
Application Note 83 Fundamentals of RS 232 Serial Communications.pdf
Application Note 83 Fundamentals of RS 232 Serial Communications.pdfApplication Note 83 Fundamentals of RS 232 Serial Communications.pdf
Application Note 83 Fundamentals of RS 232 Serial Communications.pdf
 
RFID Unleashed
RFID UnleashedRFID Unleashed
RFID Unleashed
 
Design Analysis Ericsson GSM/W-CDMA/LTE 1800MHz RRUS01 B3 60W Remote Radio Unit
Design Analysis Ericsson GSM/W-CDMA/LTE 1800MHz RRUS01 B3 60W Remote Radio UnitDesign Analysis Ericsson GSM/W-CDMA/LTE 1800MHz RRUS01 B3 60W Remote Radio Unit
Design Analysis Ericsson GSM/W-CDMA/LTE 1800MHz RRUS01 B3 60W Remote Radio Unit
 
Csdap
CsdapCsdap
Csdap
 
3G-SDI over Fiber
3G-SDI over Fiber3G-SDI over Fiber
3G-SDI over Fiber
 
American Fibertek MT926C User Manual
American Fibertek MT926C User ManualAmerican Fibertek MT926C User Manual
American Fibertek MT926C User Manual
 
MC13202.pdf
MC13202.pdfMC13202.pdf
MC13202.pdf
 
Motorola solutions ap6522 m access point installation guide wing 5.5 versio...
Motorola solutions ap6522 m access point installation guide   wing 5.5 versio...Motorola solutions ap6522 m access point installation guide   wing 5.5 versio...
Motorola solutions ap6522 m access point installation guide wing 5.5 versio...
 
Technical Proposal - Longhaul Backbone Project
Technical Proposal - Longhaul Backbone ProjectTechnical Proposal - Longhaul Backbone Project
Technical Proposal - Longhaul Backbone Project
 
Rfm73 datasheet-v2.0
Rfm73 datasheet-v2.0Rfm73 datasheet-v2.0
Rfm73 datasheet-v2.0
 

Recently uploaded

Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 

Recently uploaded (20)

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

Software_Requirement_Doc_ATPL430_v9.pdf

  • 1. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED AIDIN TECHNOLOGIES PRIVATE LIMITED #42/3,Balaji Complex Muneshwara Layout Kudlu, Hosur Road Bengalore 560068 TEL: 080‐42005274 Report Title Software Requirement Document for ATPL 430-2G-1020 UHF Data Transceiver Classification Restricted Date 27-07-2021 Document No. ADE/ ABHYAS/ DLS/UHF TRX/SRD Issue No. 01 Revision No. 06
  • 2. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED Revision Record Sheet Document Title Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) Issue No.: 01 Revision: 06 Document No. ADE/ ABHYAS/ DLS/UHF TRX/SRD Sl. No. Section/ Format/ Register Revised Brief Details Of Revision From To Reference No. of Revision Approval 01 02 03 04
  • 3. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED Certification It is to certify that this document, No. ADE/ ABHYAS/ DLS/UHF TRX/SRD , Issue No. 01, Rev 04, accurately and adequately describes the Software Requirement Document for UHF Data Transceiver to be used in ABHYAS. This document is property of Aidin Technologies Private Limited and shall not be disclosed to external agencies, in whole, or in part, without the prior written consent of the Director, ADE. (B.ANIL KUMAR)Sc F HEAD, DLS Date : 20-04-2021
  • 4. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED SIGNATORIES Prepared By Checked By R Nagasundaram AIDIN ENGINEER HR Balakrishna AIDIN MANAGER R BIJU TO ‘A’ DLS DIVISION, ADE ANIL KUMAR Sc ‘F’ HEAD,DLS DIVISION, ADE Reviewed by BHARAMA NAYAK Sc ‘F’ GD,RFS, ADE Approved by SM MANJUNATH Sc ‘G’ TD,MCS, ADE Issue authorized by NISHIKANT TAMARKAR Sc F PD ABHYAS
  • 5. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED Table of Contents 1. Introduction................................................................................................................................... 7 2. System Overview.......................................................................................................................... 7 3. Specific Requirements ................................................................................................................ 21 4. Functional Requirements ............................................................................................................ 24 5. Design and Implementation Constraints ..................................................................................... 26 Table of Tables Table 1 : List of external inputs/outputs of ATPL430......................................................................... 10 Table 2 : Microcontroller design details.............................................................................................. 11 Table 3 : Enter Configuration Mode ................................................................................................... 15 Table 4 : Packet Description for Configuration mode Commands...................................................... 15 Table 5 : Configuration mode Acknowledgement protocol ................................................................ 15 Table 6 : Packet Description for Configuration mode Acknowledgment Commands ......................... 15 Table 7 : Configuration mode read configuration command Protocol ................................................ 16 Table 8 : Packet Description to read onboard settings ........................................................................ 16 Table 9 : Configuration mode Read settings command Protocol ........................................................ 16 Table 10 : Packet Description read command acknowledgement ....................................................... 17 Table 11 : Configuration mode start settings entry command Protocol............................................... 18 Table 12 : Packet Description for Configuration mode start settings entry Commands ...................... 18 Table 13 : Configuration mode write settings command Protocol ...................................................... 19 Table 14 : Packet Description for Configuration mode write Commands........................................... 19 Table 15 : Configuration mode save acknowledgement command Protocol....................................... 20 Table 16 : Packet Description for Configuration mode save Commands............................................ 20 Table 17 : Configuration mode exit command Protocol...................................................................... 20 Table 18 : Packet Description for Configuration mode exit Commands............................................. 20 Table 19 : Packet Description for RX mode in Mission Mode............................................................ 20 Table 20 : Packet Description for TX mode in Mission Mode............................................................ 20 Table 21 : Major functional requirements........................................................................................... 24
  • 6. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED Table of Figures Figure 1 : Block Diagram ..........................................................................................................8 Figure 2 : ATPL430 External Hardware Interfaces.................................................................10 Figure 3 : Microcontroller Interface Diagram .........................................................................11 Figure 4 : Software Flow Diagram ..........................................................................................14 Figure 5 : ATPL430 & OBC configuration read Protocol format...........................................16 Figure 6 : ATPL430 & OBC configuration Write Protocol ....................................................18 Reference Documents 1 Analog Devices CC1352P User Manual 2 ATPL 430-2G -1020 DATA TRANSCEIVER Specifications document 3 ATPL 430-2G -1020 DATA TRANSCEIVER User Manual
  • 7. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED 1. Introduction 1.1. Purpose of this document Purpose of this document is to provide requirement information on the ATPL 430-2G -1020 DATA TRANSCEIVER module. The module is a UHF transceiver device for long range communication and TTC control supporting encrypted data links in burst mode FSK transmission. These requirements include functional, user interface, technical, specifications, testing requirements 1.2. Scope of this document Scope of this document is to establish the functional, technical and user interface requirements of the transceiver 2. System Overview 2.1. ATPL 430-2G-1020 Overview The UHF Programmable Tele-Command Transceiver consists of Power Supply Section, Backend digital RF section and a front-end analog Power amplifier unit. The operating frequency of the transmitter is from 430 to 470 MHz with a step size of 1 MHz and delivers an output power of 32.5±0.5dBm. The unit communicates over RS232 link and is capable of data modulation in FSK. It operates at a standard voltage of 12V DC. The Power Supply Section consists of DC-DC Converter to convert the 12VDC input to provide regulated voltages required by the ATPL430 electronics. Appropriate circuitry for transient spike suppression, reverse polarity protection and EMI/EMC filtering is provided in supply lines. All the electronic components are enclosed in a Nickel-plated aluminum housing and mil-grade gasket is used between top plate and housing. The Ground Control Computer – onboard Computer sends data packet to the transceiver over RS232.
  • 8. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED The digital backend microcontroller receives this packet and transmits the packet as is over RF and pre-determined programmed settings stored in the controller’s memory. If encryption is enabled, then the data packet is encrypted with 256 bit AES. On receiving end, the transceiver relays the data received over RF as is to the OBC/GC with decryption if the packet is encrypted with the same key Figure 1 : Block Diagram
  • 9. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED 2.2. User Interfaces The ATPL430 is an embedded system. The software shall be fused into the flash memory of microcontroller and User interface shall not be available. The microcontroller which is being used here is TI CC1352. It’s a powerful 48MHz processor with integrated wireless functionality. It has 352KB of programmable flash, 256KB of ROM and 80KB of ECC SRAM. Flash memory locations are used for storing the firmware. The software shall be developed using the Code Composer IDE and the output file shall be uploaded into the flash memory. The calibration tables and other parameters which are unique to each unit shall be uploaded into EEPROM locations. The uploading of program/data into Flash/EEPROM shall be managed through the programmer. As an embedded system, the software shall be able to perform the following major activities. • Operational frequency switching and tuning via configuration mode command line arguments. • Switch between different modes of operation via configuration mode command line arguments. • Send back the Software/hardware versions and checksum via configuration mode channel. • Provide on the fly encryption support for data in/out.
  • 10. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED 2.3. Hardware Interfaces 2.3.1. External Hardware Interfaces 2.3.2. List of external inputs/outputs of ATPL430 Table 1 : List of external inputs/outputs of ATPL430 Sl. No. External Input/output Connector Type Description Function 1 Interface for Power Supply Open Wire Interface Red: +12V (9-16V) Black: Ground This is an input to the transmitter which is used provide supply voltage. 2 RF Interface for antenna connectivity SMA Connector RF output This is the main RF output connector to which UHF antenna will be interfaced 3 Interface for Data Transfer to/from Transceiver Open Wire Interface Orange: Rx Blue: Tx Black: Ground RS232 Interface for data transfer and configuration of the transceiver Figure 2 : ATPL430 External Hardware Interfaces
  • 11. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED 2.3.3. Microcontroller Interface Diagram 2.3.4. Microcontroller design details Table 2 : Microcontroller design details Sl. No. Device Function Identifier 1 DC-DC Convertors DC-DC converters to step down the input voltage into 7V (for power amplifier), 5V (for RF-switches), and 3.3V (for microcontroller and RS232 transceiver) U4 U5 2 CC1352 SoC with ARM cortex microcontroller and Sub-GHz RF front-end. This SoC is the brain of the device. The device is responsible for reading and sending messages on RS232/RS485, and RF. The microcontroller also encrypts/decrypts the message. U1 3 RS232/RS485 This chip is responsible for converting 3.3V TTL level UART message from microcontroller to RS232/RS485 standard Present Unit only has RS232 Support U2 4 Flash Memory 1Mb flash storage for future upgrades U3 Figure 3 : Microcontroller Interface Diagram
  • 12. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED 5 Band Pass Filter (BPF) This filter comprises of passive components such as capacitors and inductors to bandpass filter the RF input/output. Serves as a filter for frequencies outside of required coverage range. BPF 6 Single Pole Double Throw Switch To switch between Rx/Tx on the RF channel SW-1 7 Power Amplifier Serves to boost signal strength for Tx PA 8 Low Noise Amplifier Serves to boost signal strength for Rx LNA 2.4. Software Interfaces The software of microcontroller is written in Embedded C language using Code composer studio. The sequence of operation shall be as follows. On system bootup, the software reads the configuration setup from the memory that was set using Command line on PC. Depending on the settings, the ATPL430 is configured for UART baud rate, transceiver mode, frequency and other parameters. Once the configuration reading is done, the UART is enabled at the specific baud rate and UART Rx interrupt is enabled. The software is capable of buffering 1024 bytes of incoming RS232 data at the maximum. However, the software is written in such a way that the incoming data is read and handled immediately as it arrives. If the mode set is RX only mode, then the radio listens to incoming RF signals. If there is any data received on RF, then the data is sent to OBC on RS232. If the data is encrypted, then it is decrypted before sending it to the OBC. It should be noted that the UART is still listening for incoming configuration data on RS232. If a new configuration message is received, then the new settings will be applied and the device is rebooted. If the mode set is TX only mode, then the microcontroller listens for incoming data on UART. If a configuration message is received, then the new settings will be applied and the device is rebooted. If the message received is not of configuration, then the message is sent over RF. If encryption is enabled in settings, then the data will be encrypted before sending it over RF.
  • 13. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED If the mode set is TXRX, then the behavior will be the combination of both RX only mode and TX only mode. . If there is any data received on RF, then the data is sent to OBC on RS232. If the data is encrypted, then it is decrypted before sending it to the OBC. Simultaneously, the microcontroller listens for incoming data on UART. If a configuration message is received, then the new settings will be applied and the device is rebooted. If the message received is not of configuration, then the message is sent over RF. If encryption is enabled in settings, then the data will be encrypted before sending it over RF. The overall flow chart explaining the program structure is shown in the following section.
  • 14. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED 2.5. Software Flow Diagram Figure 4 : Software Flow Diagram
  • 15. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED 2.6. Configuration mode communication Interfaces The detailed description of the configuration protocol between HOST PC and ATPL430 is described below. All Commands are in ASCII. 2.6.1. Configuration Mode Protocol for ATPL430 Enter Configuration Mode Table 3 : Enter Configuration Mode Source HOST PC Destination ATPL430 Link RS232 # of parameters 1 Update Rate Continuous till Acknowledgement Max Packet Length 21 bytes Baud rate 115200(default) Packet Description for Configuration mode Commands Table 4 : Packet Description for Configuration mode Commands S No Parameter Index Command description Valid range Remarks 1 1 Initiate config mode ATPL430-2G- C-9*r$y@0! @default baud rate of 115200, to be sent as a command line to the TxRx Configuration mode Acknowledgement protocol Table 5 : Configuration mode Acknowledgement protocol Source ATPL430 Destination HOST PC Link RS232 # of parameters 1 Update Rate Once Max Packet Length 15 bytes Packet Description for Configuration mode Acknowledgment Commands Table 6 : Packet Description for Configuration mode Acknowledgment Commands S No Parameter Index Command Description Valid range Remarks 1 1 Config mode acknowledgment ATPL430- 2G_ACKn n is a new line character. Acknowledgement for configuration mode initiation.
  • 16. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED 2.6.2. ATPL430 & HOST PC read configuration command format Figure 5 : ATPL430 & OBC configuration read Protocol format Configuration mode read configuration command Protocol Table 7 : Configuration mode read configuration command Protocol Source HOST PC Destination ATPL430 Link RS232 # of parameters 1 Update Rate Once Max Packet Length 1 byte Packet Description for Configuration mode read configuration Commands Table 8 : Packet Description to read onboard settings S No Parameter Index Command description Command Input Remarks 1 1 Read Memory settings R Unit should be in config mode Output onboard settings in ASCII as shown in 2.6.2.1 2.6.2.1. Configuration mode Read settings command Protocol Table 9 : Configuration mode Read settings command Protocol Source ATPL430 Destination HOST PC Link RS232 # of parameters 5 data bits, “;” inter command break Update Rate Once Max Packet Length 23 bytes Sample output: "115200;0;440000000;0;1; n"
  • 17. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED Packet Description for Configuration mode read Commands Table 10 : Packet Description read command acknowledgement S No Parameter Index Command Description Valid range Remarks 1 1 Baud rate For communication 2400 4800 9600 14400 19200 38400 57600 115200 256000 Default value: 115200 Experimental: 256000 2 2 Previous command end identifier ; 3 3 Mode of the TxRx 0 1 2 Transceiver Mode (Default) Transmitter Mode Receiver Mode 4 4 Previous command end identifier ; 5 5 Frequency (Hz) selectable by the user 430000000 - 470000000 Last 6 digits always 000000 Frequency step is 1 MHz 10 10 Previous command end identifier ; 11 11 Encryption 1 – Enabled 0 – Disabled Default “0” 12 12 Previous command end identifier ; 13 13 Software Version Of the onboard firmware 1.0-x.x Fixed factory value 14 14 New line /n
  • 18. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED 2.6.3 ATPL 430 & HOST PC configuration Write Protocol Configuration mode start settings entry command Protocol Table 11 : Configuration mode start settings entry command Protocol Source HOST PC Destination ATPL430 Link RS232 # of parameters 1 Update Rate Once Max Packet Length 1 byte Packet Description for Configuration mode start settings entry Commands Table 12 : Packet Description for Configuration mode start settings entry Commands S No Parameter Index Command description Command Input Remarks 1 1 Save to Memory settings S Unit should be in Config mode Enter command argument as shown in 2.6.3.1 after 10ms Figure 6 : ATPL430 & OBC configuration Write Protocol
  • 19. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED 2.6.3.1 Configuration mode write settings command Protocol Table 13 : Configuration mode write settings command Protocol Source HOST PC Destination ATPL430 Link RS232 # of parameters 4, “;” inter command break Update Rate Once Max Packet Length 21 bytes Packet Description for Configuration mode write Commands Table 14 : Packet Description for Configuration mode write Commands S No Parameter Index Command Description Valid range Remarks 1 1 Baud rate For communication 2400 4800 9600 14400 19200 38400 57600 115200 256000 Default value: 115200 Experimental: 256000 2 2 Previous command end identifier ; 3 3 Mode of the TxRx 0 1 2 Transceiver Mode (Default) Transmitter Mode Receiver Mode 4 4 Previous command end identifier ; 5 5 Frequency (Hz) selectable by the user 430000000 - 470000000 Last 6 digits always 000000 Frequency step is 1 MHz 10 10 Previous command end identifier ; 11 11 Encryption 1 – Enabled 0 – Disabled Default “0” Sample input: "115200;1;450000000;1 " After memory settings write command is sent, the transceiver will acknowledge the successful input and will require a final reset command to complete the setting save
  • 20. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED cycle. Refer below for the command protocols Configuration mode save acknowledgement command Protocol Table 15 : Configuration mode save acknowledgement command Protocol Source ATPL430 Destination HOST PC Link RS232 # of parameters 1 Update Rate Once Max Packet Length 8 bytes Packet Description for Configuration mode save acknowledgement Commands Table 16 : Packet Description for Configuration mode save Commands S No Parameter Index Command description Valid range Remarks 1 1 Setting save acknowledgement SUCCESSn Ends with a new line character n Configuration mode exit command Protocol Table 17 : Configuration mode exit command Protocol Source HOST PC Destination ATPL430 Link RS232 # of parameters 1 Update Rate Once Max Packet Length 1 byte Packet Description for Configuration mode exit Commands Table 18 : Packet Description for Configuration mode exit Commands S No Parameter Index Command description Command Input Remarks 1 1 Reset Microcontroller to save settings E exits configuration mode and Resets the microcontroller into mission mode
  • 21. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED 2.7 Mission Mode communication details The detailed description of the communication protocol between OBC and ATPL430 during mission mode is described below. Mission mode Communication Protocols Table 19: Mission Mode TX protocol Source OBC Destination ATPL430 Link RS232 Update Rate 40ms Max Packet Length 125 bytes Baud rate 115200(default) Table 20: Mission Mode RX protocol Source ATPL430 Destination OBC Link RS232 Update Rate 100 Max Packet Length 10 bytes Baud rate 115200(default) 3. Specific Requirements 3.1. Inputs to Software 3.1.1. Baud rate Changes The baud rate of the transceiver is selectable by the user between 2400-256000. The default baud rate for the device is set to 115200 during production. The onboard baud rate is required to be known when trying to connect to the unit over command line argument on RS232. 3.1.2. Frequency Change ATPL430 has programmable frequency range of 430MHz to 470MHz in step size of 1MHz. The output from the unit will be in ASCII and the last 6 digits shall be
  • 22. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED 0 when reading the memory. Input on the frequency shall also be in ASCII and in step size of 1MHz. Input shall be of 9-byte length with last 6 bytes being 0. Settings to be read and written over RS232 interface. 3.1.3. Mode of Operation ATPL430 has programmable mode setting to set the unit in either Rx mode only, Tx mode only or RxTx Mode (default). The settings will be applied over RS232 and will be of 1 byte length. 3.1.4. Bytes in packet Bytes in packet is a programmable feature used during testing only. Default setting is 230 bytes. Bytes in packet setting is dependent on packet delay setting. If packet delay is set to 0ms, this setting has no effect on production boards as the data is sent as received. 3.1.5. Packet delay ATPL430 has programmable Inter-packet delay which instructs the microcontroller to wait for specified period of time before transmitting the accumulated data on UART line. Experimental setting for testing purposes only. Default setting is 0ms which instructs the controller to send the data on UART as received without delay. 3.1.6. Encryption ATPL430 has on the fly 256-bit AES encryption support for data being Tx and Rx. The encryption is disabled by default. Command parameter is 1 byte (0/1) and is sent in ASCII over RS232.
  • 23. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED 3.2. Outputs from Software 3.2.1. Baud rate Changes The baud rate of the transceiver is selectable by the user between 2400-256000. The default baud rate for the device is set to 115200 during production. The onboard baud rate is required to be known when trying to connect to the unit over command line argument on RS232. 3.2.2. Frequency Change ATPL430 has programmable frequency range of 430MHz to 470MHz in step size of 1MHz. The output from the unit will be in ASCII and the last 6 digits shall be 0 when reading the memory. Input on the frequency shall also be in ASCII and in step size of 1MHz. Input shall be of 9-byte length with last 6 bytes being 0. Settings to be read and written over RS232 interface. 3.2.3. Mode of Operation ATPL430 has programmable mode setting to set the unit in either Rx mode only, Tx mode only or RxTx Mode (default). The settings will be applied over RS232 and will be of 1 byte length. 3.2.4. Bytes in packet Bytes in packet is a programmable feature used during testing only. Default setting is 230 bytes. Bytes in packet setting is dependent on packet delay setting. If packet delay is set to 0ms, this setting has no effect on production boards as the data is sent as received. 3.2.5. Packet delay ATPL430 has programmable Inter-packet delay which instructs the microcontroller to wait for specified period of time before transmitting the accumulated data on UART line. Experimental setting for testing purposes only. Default setting is 0ms which instructs the controller to send the data on UART as received without delay. 3.2.6. Encryption ATPL430 has on the fly 256-bit AES encryption support for data being Tx and Rx. The encryption is disabled by default. Command parameter is 1 byte (0/1) and is sent in ASCII over RS232. 3.2.7. Software Version ATPL430 has provision for data display of software version number which will be hardcoded into the Firmware ROM and cannot be altered in normal operating mode or configuration mode. The setting will be factory set.
  • 24. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED 4. Functional Requirements Below given Table contains the major functional requirements to meet ATPL-430 Software requirement. Table 21: Major functional requirements Requirement ID Requirement Requirement Description ATPL-430-RI-01 Check memory to load settings on power on & Initialize peripherals. Check for Configuration Mode / Mission Mode message At power on, the microcontroller shall check onboard flash for previously loaded settings and start initial procedures. It shall start listening to the UART channel on RS232 for configuration mode message while initializing Mission mode ATPL-430-RI-02 Data intended to be transferred will be over RS 232 port of onboard and ground control system at 2.4K – 115k baud. The microcontroller shall listen on RS232 channel for any impending configuration commands or data packets post bootup and mode check. ATPL-430-RI-03 Receive the transmitted data on selected frequency and transmit on selected frequency ATPL430 will transmit all data on the UART channel as it is sent by the OBC over the selected frequency channel and with selected encryption parameter. Similarly, all Received RF data on the Rx frequency will be decoded/Decrypted and transmitted to OBC over RS232 channel. ATPL-430-RI-04 Data will have minimum possible transmission duration in continuous mode. The unit has a provision to wait for data to buffer on the UART channel for testing purposes. Present value achieved is 12ms, instructing the controller to send data without any delay in
  • 25. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED continuous mode transmission. ATPL-430-RI-05 Data should be encrypted by 256bit AES and user selectable for enable/disable The microcontroller supports on the fly 256 Bit AES encryption support for data being transmitted and received. Default is set to disabled. The Controller does settings check before Tx on RF channel and sending Rx data on UART channel and decrypts accordingly. ATPL-430-RI-06 Should be able to send data (host) and receive data (recipient) in half duplex The microcontroller supports a single COM port with single RS232 channel. Data can be either sent or received one way at a single instance, any data conflict can result in data loss. ATPL-430-RI-07 Shall allow configuration over command line The microcontroller shall allow for command mode initialization at any time of operation via command parameter over RS232 line in ASCII. This will allow for settings change and update in configuration mode. Only applicable using HOST PC and TXRX ATPL-430-RI-08 Display Software or Hardware version in Configuration Mode The microcontroller shall display software or hardware version numbers as set by the factory firmware in configuration mode settings read display. ATPL-430-RI-09 Mission mode to support RXTX with max 128-byte packet size. The TXRX shall support maximum of 125-byte packet size during RS232 communication with the OBC. Data exceeding 128byte will be sent as part of next packet. Minimum transmission period is 40ms.
  • 26. Document Classification Project Name Pages Restricted ABHYAS 26 Document Number Document Title Issue No. Rev No. Date ADE/ ABHYAS/ DLS/UHF TRX/SRD Software requirement Document for UHF Data Transceiver (P / No.: ATPL 430 2G 1020) 01 06 27-07-2021 RESTRICTED 5. Design and Implementation Constraints 5.1. Software 5.1.1. Software shall be development in embedded C 5.1.2. Software shall be lightweight and modular 5.1.3. Software shall be developed in code composer studio 5.1.4. DO 178B, Level-D Standard shall be used for life cycle process 5.2. Timing requirements and constraints 5.2.1. Initialization should be completed in <5 secs 5.3. Memory size constraints 5.3.1. Software shall not exceed 50% of following • RAM • FLASH • EEPROM 5.4. Processing power constraints 5.4.1. Software shall not exceed 60% of processing capacity 5.5. Real time constraints 5.5.1. Shall have minimum delay for any data on UART channel 5.5.2. Priority to Rx data over Tx data from GC to OBC 5.6. Data integrity constraints 5.6.1. Shall ensure no data loss in the data packet 5.6.2. In event of data clash on TX and RX, data will be lost.