ZSZaid Saifan

Projects / Analog Function Generator

Western University · Electronic circuits

Analog Function Generator and PCB

A multi-stage op-amp function generator, taken from simulation to a hand-soldered board and measured against the model on an oscilloscope.

My roleSimulation, schematic, layout, assembly, test
  • Micro-Cap
  • Altium Designer
  • Op-amps
  • Oscilloscope
OscillatorTL082 coreIntegratorsquare → triangleShapertriangle → sineSquareTriangleSine4.4 kHz · 10 V
Fig. 0Three outputs from one oscillator core. Chaining the stages locks all three to the same frequency.

DesignTopology

  • A TL082 oscillator core produces the square wave.
  • An integrator stage turns it into a triangle.
  • A shaping and amplification stage produces the sine.

Micro-CapSimulate first

I tuned the circuit in Micro-Cap 12 to 4.4 kHz at 10 V before ordering any boards. Simulation is cheap; a board revision is not.

HardwareBoard and bring-up

The PCB was routed in Altium Designer, populated with through-hole parts and hand-soldered. I captured each output on an oscilloscope and compared it against the simulated traces. The measured hardware matched the simulation on all three outputs at the design frequency and amplitude.

ValidationResults

4.4 kHzdesign frequency, met on hardware
10 Voutput amplitude
3waveforms from one core

05Contact

Let's build something.

I'm looking for 12–16 month co-op and internship terms starting May 2027 in power and electrical design, controls, robotics, embedded systems or hardware test.