Skip to content

dale-lim29/Hardware_IMU_Array_Sensor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

16x IMU Sensor Board

This board based on use IMU sensor (ICM42688-P) and Multiplexer (TCA9548A)

IMU Array Sensor Block Diagram

sensorBlockdiagram.png

IMU Array Sensor Structure

The PCB is designed with a 6-layer stackup:

This multi-layer design ensures proper signal integrity, power distribution, and electromagnetic compatibility for the IMU array sensor system.

PCB Design Overview

Complete PCB Layout: pcbKicad.png

PCB Layer Images

Layer 1: Layer1.png

Layer 3: Layer3.png

Layer 4: Layer4.png

Layer 6: Layer6.png

Note

Firmware Check

To verify the hardware connectivity of the IMU array sensor board, upload the provided firmware to your STM32 microcontroller:

  • Binary file: fimware_check/STM32F401.bin
  • Hex file: fimware_check/STM32F401.hex

Upload either the .bin or .hex file to your STM32F401 microcontroller to test and validate the hardware connectivity of all IMU sensors in the array. This firmware will help you verify that:

  • All IMU sensors are properly connected
  • The I2C multiplexer (TCA9548A) is functioning correctly
  • Communication with each sensor channel is working as expected

Expected Output

Checkoutput.png

The expected result shows channel 7 of both multiplexers working correctly with sensors at address 0x68, demonstrating proper hardware connectivity and communication with the IMU array.

References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages