Skip to content
Enes Cavus
All projects
RF03 / 20

Antenna Control Board

Six-layer FPGA control board that reads the signal level coming from the tuner and drives the antenna's motors — built to work with any type of motor driver.

1Features

  • Positions the antenna from the signal level reported by the tuner
  • Driver-agnostic: controls any type of motor driver
  • FPGA-based control logic
  • Six-layer stack-up carrying 600+ placed components
  • Controlled-impedance FPGA interfaces
  • Designed for volume manufacture

2Specifications

Layer count
6
Component count
600+
Control input
Tuner signal level
Motor drivers
Any type
Host
FPGA
Design tool
Altium Designer

3Figure 1 — Board

Restricted

Images for this project are shared on request.

4On the bench

1 photo and 1 clip — unlocked with the password above.

5Description

The board sits between the antenna's tuner and its motors. It reads the signal level coming from the tuner and uses it to decide how the antenna should move, then commands the motors accordingly.

It was designed from the start to control any type of motor driver rather than one specific part, so the same board carries over between different mechanical builds instead of being redesigned for each.

An FPGA runs the control logic. Six layers keep its interfaces clean while routing power and control across more than six hundred placed components, in a stack-up that stays manufacturable at volume.

6Design tools

Altium DesignerFPGAVHDL