Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mrburger/rfpowerdetector-seniordesign
- Owner: mrburger
- License: gpl-3.0
- Created: 2022-10-04T18:19:51.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-04-23T02:37:15.000Z (over 1 year ago)
- Last Synced: 2024-11-01T18:25:24.891Z (2 months ago)
- Topics: rf, senior-design, teensy41
- Language: C++
- Homepage:
- Size: 538 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.