Electronics Design

Week 6


The objective of this assignment is to use an EDA tool to design a custom development board that integrates components from the lab inventory. The board must be capable of interacting and communicating with an embedded microcontroller.

This week, I used two different software platforms to simulate electronic circuits: Altium Designer and NI Multisim. In Altium, I simulated a non-inverting operational amplifier, while in Multisim, I simulated a diode bridge rectifier.

In addition, I designed a custom PCB specifically made for the XIAO ESP32-C3 microcontroller. I developed this board in Altium. The PCB features:

  1. Interactive Components: Programmable LEDs and push buttons.
  2. Communication: Headers for I2C and UART (TX/RX) protocols.
  3. I/O & Power: Outputs for programming and specific input pins for the power supply.

Group Assignment

Check here the group assignment for this week for more information about electronic measure tools.

Simulation

Altium Designer

Altium Designer is a powerful EDA software that allows for complex circuit design and simulation. I used it to create a non-inverting operational amplifier circuit. To simulate a circuit in Altium, you can follow these steps:

Here are the results of the simulation in Altium.

Fig 1. Simulation Circuit - Altium
Fig 2. Simulation Graph - Altium

NI Multisim

NI Multisim is another popular EDA software that is widely used for circuit simulation and analysis. I used it to simulate a diode bridge rectifier circuit. You can follow these steps to simulate a circuit in Multisim:

Here are the results of the simulation in Multisim.

Fig 3. Simulation Circuit - Multisim
Fig 4. Simulation Graph - Multisim

PCB Design

Altium Designer

To design a PCB in Altium, you can follow these steps:

Add Libraries

If a footprint for a specific component is not available in the Altium library, you can download it from Snap Magic.

Download the footprint you need, here is where a find the Xiao Footprint i used in my PCB. Go to the Components panel, click the three lines and select "Libraries Preferences"

Go to the Installed tab and install the file downloaded.

Now the footprint will appear in the Components panel and you can add it by double-clicking in the library.

Results

Fig 5. PCB 2D - Altium
Fig 6. PCB 3D - Altium

Files

You can download the files created and used during this week here:

📄 Files.zip