🪔 Diwali Break: Orders placed now will ship from 25th November 2026. Place your order today — we'll get it to you right after we're back!
Project Hub /Basic Analog & Power Electronics/Discrete & Component Electronics/ADG2128 Breakout
ADG2128 Breakout
Intermediate
ARDUINO
₹1,500 – ₹5,000
3 – 6 Hours
Partial Kit

ADG2128 Breakout

A custom breakout board for Analog Devices' ADG2128 8x12 analog cross-point switch, complete with decoupling capacitors and I2C address selection jumpers.

Originally published on Hackaday.io
View original tutorial

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

This list includes a generic resistor set as a placeholder — it is not matched to the exact value or part number this circuit needs. The correct one is specified on the original source page linked above; check it before buying.

We don't carry yet: Generic microcontroller (unspecified)
Other Dev Board (Indusboard / Maixduino / misc)
Capacitors
Header Pins / Terminals / Connectors

Browse all components

How It Works

Why Build This

Design and implement automated test equipment (ATE) that requires dynamic, software-controlled signal path switching.
Build modular synthesizer patches or complex audio/video matrix routing systems using an undergraduate-level engineering approach.
Master advanced peripheral control by interfacing a complex multi-channel analog switch IC with an Arduino microcontroller via I2C.

Real-World Application

Signal routing, automated test equipment (ATE), modular synthesizers, and complex audio/video signal matrix switching.

Skills You'll Learn

I2C communication protocol
analog matrix switching
hardware decoupling techniques
C++ driver integration
PCB breakout utilization

Safety Precautions

No specific precautions noted for this build — always follow general electronics safety practices.

Technology Tags

ANALOG SWITCHES
I2C
PCB DESIGN
BREAKOUT BOARD
CROSS-POINT SWITCH
C++
ARDUINO DRIVER

Frequently Asked Questions

Yes, the ADG2128 can route both analog and digital signals, provided they stay within the voltage supply limits specified for the breakout board.
Pull-up resistors pull the SDA and SCL lines to a stable high voltage state when the bus is idle, which is required for reliable communication between the Arduino and the switch.
You can use the onboard address selection jumpers to change the I2C device address for each breakout board, allowing multiple units to share the same two-wire I2C bus.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-00106