The AD5204 is a Digital Potentiometer with four internal 10kΩ, 50kΩ or 100kΩ potentiometers. It’s a 8 bits chip which means it has 2^8 = 256 steps from 0Ω to 100kΩ. It can be easily controlled by any microcontroller as it uses a Serial Peripheral Interface Bus (SPI).
I was working on a project where I needed to use some of those AD5204, so I developed a tiny breakout board in order to be able to prototype it using a SMD chip on the breadboard.
Now I’m sharing the Eagle Cad files, so whenever you need to use this chip, you can make some breakout boards with OSH PARK and use it with your projects.
Below you can find an Arduino code example along with useful links.
Hope this can be useful for you!
Any question just let me know!
Ressources
Git Repository
Digikey Part
Datasheet
Arduino Pins
GND -> GND CS -> Pin 10 VDD -> 5V Supply SDI -> Pin 11 CLK -> Pin 13 SDO -> Pin 12
I ordered a set of these from OSHPARK, but unfortunately the digikey link is to the wrong packaging for the chip. The link is to TSSOP packaging which is smaller than the SOIC packaging which is needed for this board. Only lost a couple $, so no big deal. In the plus side, this got me into using KiCad to design my own boards 🙂
Hey Bill, thanks for pointing that out! I will fix it 😉