Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mrburger/rfpowerdetector-seniordesign

Senior Design Project using Teensy 4.1
https://github.com/mrburger/rfpowerdetector-seniordesign

rf senior-design teensy41

Last synced: 20 days ago
JSON representation

Senior Design Project using Teensy 4.1

Awesome Lists containing this project

README

        

RF Power Detector, 2022-2023


Team 1 - dBEngineers



- - - -

For the University of Cincinnati CEAS Senior Design Capstone, 2023.

This repository houses the C++ / PlatformIO files used in the chosen microcontroller, as well as other documentation.

## Group Members

Cole Trejchel



  • Electrical Engineering Major

  • Skills


    • CAD

    • Revit

    • Basic Circuit Design




Michael Hudepohl



  • Electrical Engineering Major

  • Skills


    • Soldering

    • RF Design

    • Antenna Design




Jake Parker



  • Electrical Engineering Major

  • Skills


    • Soldering

    • RF Design

    • Altium Designer




Nicholai Lekson



  • Electrical Engineering Major

  • Skills


    • Embedded Development

    • PCB Design

    • System Design



## Advisor

Richard Hunter



  • Teaches RF and Microwave Communications

  • Expertise


    • RF and Analog Design



## Tools

Hardware



  • Teensy 4.1

    • 8MB PSRAM addon

    • 16MB NOR Flash (Planned)



  • AD8364A - Power Analyzer IC

  • MCP33151 - 14-bit ADC

  • SN74AXC4T774PWR - Voltage Translator

  • W25Q128JVSIQ - 128Mb Serial Flash Memory


Software


  • Visual Studio Code

  • PlatformIO

## Project Description

The primary use of this device is to detect RF power. To power the board, the user will connect a low power DC supply. Then, either an antenna or signal generator will be connected to Port 1 through a sub-miniature version A (SMA) connection. Once a strong enough signal is created, a root mean square voltage (VRMS) detector will create an output proportional to the input voltage. This voltage will then be processed by an analog-to-digital converter (ADC). A microcontroller will take this as an input and serially connect to a display interface through universal serial bus (USB). The display will provide information such as the VRMS, peak voltage (Vp), and the average voltage (Vavg). In possible future expansions, the board can be upgraded for other vector network analyzer (VNA) measurements such as return loss, insertion loss, complex impedance, resistance, reactance, and standing wave ratio (SWR). Port 2 can be added as well as circuitry such as signal generators, directional couplers, and switches to achieve this functionality. However, many of these new functions will still revolve around the power detector.

NB: This is a WORK in PROGRESS.