B.Sc. Electronics (Hons), M.Sc. Electronics, Professional MS Embedded Systems Engineering,
CU Boulder
About Me
Hi! My name is Hardik Minocha, an embedded systems engineer, trained at the University of Colorado, Boulder. I'm an avid and passionate electronics engineer with 5 years of experience developing embedded systems for industrial, and experimental applications. My personal interest lies in systems level engineering, designing entire products from the hardware to software stack.
As an engineer of highest quality expectations, all my designs follow the best signal integrity practices, and detailed test reports with finer measurements characterizing the board quality.
I follow the same approach with firmware, and all my code undergoes testing with automated testbenches designed to unit test independent modules to ensure maximum bug elimination at release.
Feel free to look around my portfolio to check out some projects, or get in touch with me at hardik.minocha@colorado.edu !
Circuit and Schematic Design
Multi-layer PCB design
Signal Integrity, High Speed PCB Simulations and Validation
Bare Metal Embedded Firmware
Embedded RTOS and Linux
C, Embedded C, Python
FPGA based circuit design
Verilog development
Projects
An Ultra Low-power Smartwatch
An ultra-low power smartwatch with complete firmware developed in Embedded C.
USB-C and Solar charging.
Heart-rate and Pulse-Oximetry built-in
Pedometer, Motion gesture detection, fall detection,
BLE enabled with onboard 2.4GHz inverted-F antenna
Built on a 2-Layer Board, measuring 3 x 4 cm (Revision 1)
Checkout the first iteration test report:
Characterizing effects of structural discontinuities on impedance profiles
A test vehicle to demonstrate carefully designed structural discontinuities to emulate high-speed PCB design problems
SMA Connectors for TDR or 1-Port VNA measurements
Feature size designed for ~1ns (or shorter) rise-time pulse.
Checkout the test report:
Characterizing VRMs for lab setups
A tool to find Thevenin Characteristics of a power supply.
Compatible with supplies up to 15V DC.
Accessible via USB interface.
Multiple ports to accept input to increase compatibility.
Built on a 4-Layer Board, measuring 3 x 9 cm
Checkout the first iteration test report:
Geared towards signal integrity
An Arduino design, geared towards good signal integrity practices
Pin-to-pin compatible with commercially available Arduino.
USB Mini port, to save space and hassle.
Multiple easy-access test-points to probe I2C, UART, and USB data lines
On-board current sense resistor to measure inrush current and power consumption by the MCU.
Checkout the first iteration test report:
Golden Arduino Test Report.pdf
A comparison of good and bad designs
A board designed with partitioning to measure the effects of good and bad layout
Critical observation of the effects of bad routing noted in the report.
Demonstrates a lot of different Signal Integrity issues in PCBs.
Checkout the first iteration test report:
A programmable Function Generator for Dev Boards
A digitally programmable function generator with onboard controls.
Compatible with STM32 Discovery, NXP FRDM, and Arduino UNO Form factors
BNC connectors make it compatible with standard probes.
Buffered Function Generator Output for higher drive current, with short protection
Input BNC connector for capturing a signal for FFT analysis.