Marvin Tian

ECE @ Carnegie Mellon University

Hi! I’m a junior at Carnegie Mellon studying Electrical and Computer Engineering. I enjoy mixed signal circuit design, designing and (re)working PCBs, and tinkering with retro tech. In my spare time, I enjoy playing classical guitar and occasionally releasing magic smoke.

recent

2-Channel 500 MSPS Oscilloscope

2-Channel 500 MSPS Oscilloscope

AFE -> HMCAD1511 @ 500 MSPS/ch -> Artix-7 -> DDR3L -> USB 3.0

projects

Discrete Analog Capsense + CC Driver

PCB based capacitive sensing via AC division (heavy analog work!) and mixed signal routing. (all this for a clock)

100W USB-C PD Driver Board

20V 5A with USB-C PD negotiation IC -> synchronous buck converter -> 12V 7A

Vacuum Fluorescent Display

A custom driver PCB and firmware for a Noritake Itron VFD from the 90s.

Handbells

An embedded project for Roboclub. A nontrivial SI problem solved the cheapest way possible (595 + 165)

ESP32-CAM Devboard Modification

Dev Board has an always-on camera (OV3660) that eats battery life. 11mA -> 500uA true sleep after mod

Sahara: A Project for 15-112

From-scratch game engine plus a taste of inverse kinematics, inspired by Rain World.