Table of Contents
FPV VTX Module Description
- Small size. 50MM long, 35MM wide, 8MM high
- Low latency.
- H265 encoding.
- The RF index is good. Low stray, high strap
- Good bandwidth compatibility. Bandwidth is adjustable from 2M to 8M on the same board, in steps of 100KHz
- Wide voltage power supply. Power supply voltage range: 7V~18V, small current 200mA (12V).
- RF output with software start function
FPV VTX Module Parameters
- Adjustable parameters
- IFFT:2k
- Guard interval: 1/4, 1/8, 1/16, 1/32
- FEC:1/2、2/3、3/4、5/6、7/8
- Modulation mapping: QPSK (4QAM), 16QAM, 64QAM
- Bandwidth: 2M~8M bandwidth adjustable, step 100KHz
- 128-bit encryption
- The module supports 128-bit AES encryption
- One-way transparent serial port
- The module supports a one-way transparent serial port transmission.
- 8 data bits
- 1 stop bit
- Support odd parity, even parity, no parity
- Baud rate: 1200, 2400, 4800, 9600, 19200, 38400 57600、115200、230400
- Communication control serial port parameters
- 8 data bits
- 1 stop bit
- even parity
- Baud rate: 19200
- Video format model.
- CVBS input mode: NTSC, PAL, input mode adaptive.
- RF frequency
- The RF frequency is adjustable from 70MHz to 6GHz in steps of 100KHz.
- RF maximum output power (below 860M) -15+3 dBm, with shoulder >= 50 dB.
- RF output power is controllable
- RF output power attenuation is adjustable from 0dB~63dB
FPV VTX Module interface, size, and signal definition
Module interface, power supply, control serial port (CTR), and data interface (DATA)

FPV VTX Module configuration parameters
RAM parameter description
The module configuration parameters are all implemented by writing to a 256×8 RAM inside the module. The configured parameters are valid after saving reset or powering on again. After the system is powered on or reset, the serial port will print {AAAAAA}
RAM parameter details
RAM[0]: System reset control, readable and writable, reading and writing have different meanings
Write:
- 00 => Reset the entire system, the serial port returns {AAAAAA}, indicating that the system has been reset.
- 01 => Save the parameters set by the user. The serial port returns {000101}, indicating successful execution.
- 02 => The recovery parameters are system default parameters, and the serial port returns {000202}, indicating successful execution.
- 03=> Stop RF output, and the serial port returns {000303}, indicating successful execution.
- 04=> Turn on RF output, and the serial port returns {000404}, indicating successful execution.
- 05=> Turn off the DA output, and the serial port returns {000505}, indicating successful execution. To restore the DA output, just reset the board.
- Others => Reserved
Read:
- Bit[0] =>
- ‘1’ => RF frequency lock
- ‘0’=>RF frequency is not locked
- Bit[1] =>
- ‘1’ => CVBS input lock
- ‘0’ => CVBS input is not locked
- Bit[7:2] => reserved
RAM[1]: Data serial port parameter settings, readable and writable, default value 0x44
- Bit[7:4]: Serial port rate
- “0000” =1200,
- “0001”=2400,
- “0010”=4800,
- “0011”=9600,
- “0100”=19200,
- “0101”=38400,
- “0110”=57600,
- “0111”=115200
- “1000”=230400,
- “1001”~”1111″=reserved
- Bit[3]: Parity parity
- ‘0’=even effect,
- ‘1’=miraculous effect
- Bit[2]: Parity switch
- ‘1’=on
- ‘0’=off
- Bit[1:0]: reserved
RAM[2]: Bandwidth, readable and writable, default value 0x50
- The corresponding decimal number divided by 10 is the set bandwidth, ranging from 20 to 80, including 20 (2M bandwidth) and 80 (8M bandwidth)
- Others => Reserved
RAM[3]: FEC code rate, readable and writable, default value 0x00
- 00 => 1/2
- 01 => 2/3
- 02 => 3/4
- 03 => 5/6
- 04 => 7/8
- Others => Reserved
RAM[4]: Modulation mode, readable and writable, default value 0x00
- 00 => QPSK(4QAM)
- 01 => 16QAM
- 02 => 64QAM
- Others => Reserved
RAM[5]: Guard interval, readable and writable, default value 0X00
- 00 => 1/32
- 01 => 1/16
- 02 => 1/8
- 03 => 1/4
- Others => Reserved
RAM[6]: reserved
RAM[7]~RAM[22]: encryption key, readable and writable, default value is all zeros
RAM[7]: Bits [127 to 120] of the 128-bit encryption key
RAM[8]: Bits [1119 to 112] of the 128-bit encryption key
RAM[9]: Bits [111 to 104] of the 128-bit encryption key
RAM[10]: Bits [103 to 96] of the 128-bit encryption key
RAM[11]: Bits [95 to 88] of the 128-bit encryption key
RAM[12]: Bits [87 to 80] of the 128-bit encryption key
RAM[13]: Bits [79 to 72] of the 128-bit encryption key
RAM[14]: Bits [71 to 64] of the 128-bit encryption key
RAM[15]: Bits [63 to 56] of the 128-bit encryption key
RAM[16]: Bits [55 to 48] of the 128-bit encryption key
RAM[17]: Bits [47 to 40] of the 128-bit encryption key
RAM[18]: Bits [39 to 32] of the 128-bit encryption key
RAM[19]: Bits [31 to 24] of the 128-bit encryption key
RAM[20]: Bits [23 to 16] of the 128-bit encryption key
RAM[21]: Bits [15 to 8] of the 128-bit encryption key
RAM[22]: Bits [7 to 0] of the 128-bit encryption key
Description [127 to 0] are all 0, no encryption is used
RAM[23]: RF output power attenuation register, readable and writable, The default value is 0x00, range 0~63(dB)
- 0x00: 0db
- 0x01: 1 db
- 0x02: 2 db;
- ………..
- 0x0F:15 db
- Others => Reserved
RAM[24]~ RAM[25]: RF center frequency, in 100KHz. The maximum value is 60000, the minimum value is 700, RAM[24] high byte, Readable and writable. The default frequency is 340MHz,
RAM[26]~ RAM[27]: H265 encoding codeStream size in bits, read-only. (It is automatically calculated by the software inside the module. Please refer to this document for the calculation method)
RAM[28]: reserved
RAM[29]: CVBS video mode, read-only
- 0X00: No video input
- 0X01: PAL
- 0X02:NTSC
RAM[30]: running mode, default 0x00
- 0X00:VIDEO
- 0X01: VIDEO+MP2
- Others: reserved
Other RAM is reserved and its contents cannot be read or written.
FPV VTX Module configuration commands
Configuration commands are implemented by sending commands to it through the serial port.
Command format: {+opcode+RAM address+<operand>+check code+} The symbols {} are all hexadecimal numbers represented by ASCII codes.
{ : indicates the start of the command
+: Indicates that this only represents the connection, which is used for illustration and does not exist in the actual command.
<>: Indicates that the parameter is not included in the read command.
} : indicates the end of the command
Opcode: 00 means write, FF means read, 1 byte
RAM address: 1 byte
Operand: The operand of the command is 1 byte. In the read operation, this byte has no
Check code: (opcode + storage address + <operand>) mod 256
Command return format:
The return format if the operation is successful: {+register address+register value+check code+}
The reset command did not return
Operation failure return format: {FFFFFF}
The above operation process is suitable for the following products: FVP VTX Module:
[VF-202406]


Ask A Question
Thank you for your response. ✨