Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The firmware training board was designed as a part of the fall 2021 firmware bootcamp re-design led byGordon Fountain (Deactivated). The primary activity in the new firmware bootcamp is to have students write firmware code to read the input of a potentiometer through an MCP3004 analog-to-digital converter using serial peripheral interface (SPI). Once students have written their code, they will use the physical firmware training board to test.

NOTE: The board was initally designed for an SMD version of the MCP3004, however due to lack of chip avaliability, modifications were made to accomidate a THT chip.

PCB Render

...

Flowchart

...

MCP Breakout

...

The primary component in the firmware training board is a SOIC package MCP3004, as shown below. On the PCB, there are two decoupling 1uF capacitors placed near the VDD and VREF pins. 1uF decoupling capacitors are reccomended on page 19 of the datasheet.

...