Hi, I'm Kyle.

I build debatably cool things.

Notice

Freelance work closed indefinitely as I prepare for a full-time job search.

Kyle Dudley

Senior EE student

Texas A&M University

Hi, I'm Kyle.

I build debatably cool things.

Notice

Freelance work closed indefinitely as I prepare for a full-time job search.

Kyle Dudley

Senior EE student

Texas A&M University

Arbitrary Waveform Generator

Developing a portable, dual-channel arbitrary waveform generator with wireless iOS app control over Bluetooth Low Energy (BLE). Designed by a four-person team, the system integrates an ESP32-S3 microcontroller, Xilinx Spartan-6 FPGA, and a 16-bit DAC with precision analog filtering and output amplification.

The instrument targets a 250 kHz maximum waveform frequency, ±5 V output range, and 6.25 MS/s sampling rate per channel. The hardware features custom four-layer PCBs, rechargeable battery operation, and USB-C connectivity.

My primary responsibilities include the DAC and precision analog subsystem, mixed-signal circuit design, and FPGA/DAC/analog PCB layout.

LINKS

Links to project files temporarily confidential.

ROLE

DAC & Precision Analog Engineer | Mixed-Signal PCB Design

PROBLEM

Design a compact, battery-powered waveform generator capable of producing two independent, high-resolution analog signals while maintaining waveform accuracy, low distortion, and sufficient output-drive capability.

The primary engineering challenges include high-speed digital-to-analog conversion, analog reconstruction filtering, driving 50 Ω loads, and minimizing noise and interference between digital and precision analog circuitry within a custom PCB.

RESULTS

Designed and routed a custom four-layer PCB integrating FPGA logic, high-speed DAC circuitry, precision analog signal conditioning, and output stages using KiCad.

Designed precision reference and local power-distribution circuitry, incorporating regulated supply rails, component decoupling, ground planes, and mixed-signal PCB layout practices.

Coordinated FPGA-to-DAC interfaces and subsystem interconnections, completing PCB layout and preparing the hardware for fabrication, assembly, and electrical validation.

A lab instrument, made portable

Traditional waveform generators are powerful laboratory instruments, but their size and dependence on external power limit portability. Our four-person team is developing a compact alternative that produces two independently programmable analog waveforms, controlled wirelessly through an iOS application over Bluetooth Low Energy (BLE).

The system combines an ESP32-S3 microcontroller, a Xilinx Spartan-6 FPGA, and a 16-bit digital-to-analog converter (DAC) with precision analog output circuitry. Our design targets a 250 kHz maximum waveform frequency, ±5 V output range, and 6.25 MS/s sampling rate per channel.

Engineering the analog signal chain

I am responsible for the DAC and precision analog subsystem, which converts digital waveform samples from the FPGA into continuous analog signals suitable for driving external loads.

The design uses an AD3542R 16-bit DAC feeding two independent fourth-order Bessel reconstruction filters and OPA564 output amplifiers. The filters suppress unwanted high-frequency components introduced by digital-to-analog conversion while preserving waveform shape. The output amplifiers provide the current-driving capability needed to achieve the target ±5 V output into 50 Ω loads.

I also worked extensively on the custom four-layer FPGA/DAC/analog PCB in KiCad, integrating high-speed digital interfaces, precision voltage references, regulated power rails, and analog output circuitry. Particular attention was given to component placement, decoupling, grounding, and signal routing to reduce interference between digital and analog sections.

Hardware integration & validation

With the FPGA/DAC/analog PCB design completed and submitted for fabrication, the project is transitioning from circuit design to hardware assembly and testing.

Upcoming validation will focus on DAC communication, output voltage accuracy, waveform fidelity, frequency response, and performance under 50 Ω loading. Oscilloscope measurements will be used to compare actual output behavior against the design requirements.

The project provides hands-on experience developing a complete mixed-signal system, from component selection and schematic design to PCB implementation and hardware verification.