
uP 1 DSP Shield
uP 1 DSP Shield
✔️ Introduction
The main goal with this project is to introduce students that are learning microprocessors for the first time to the design of an Arduino Uno shield, where they can implement embedded systems concepts such as interrupt routines, timers, mixed signals (ADCs and DACs) and digital communications (I2C , SPI, UART, and CAN).
✔️ Design Stage
This time we will design a Digital Signal Processing (DSP) shield with the following specs:
- IMU
- Screen
- 10bits DAC
- 2 buttons
- 2 potentiometers
- 2 analog inputs
General Block Diagram:

10bits R-2R Ladder DAC preliminary schematic:

✔️ Prototype Stage
Before designing the PCB let’s test the idea on the prototype board.

For the opamp we are using the MCP6002

We program the Arduino to output a sinusoidal waveform and got the following output from the DAC

✔️ Assemble Stage
The boards were manufactured by PCBWay



Assembled in house.

Minor modifications were done to the board. The GitHub repository has all that updated.
🔧 Testing Stage
soon…
✔️ GitHub Repository
✔️ References
N/A
Sponsor





