Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 7604

HATs and other add-ons • Re: Can I connect multiple PCIe hats to an RPi5?

$
0
0
I'm waiting for my new Pi 5 8gb with active cooler and official adapter to arrive.
I already have a few things:

7" MIPI DSI Display LCD Touch Screen capacitivo 800x480 touchscreen display.

A basic Audio hat:
I2S PCM5102A Decodificatore DAC GY-PCM5102

I wanted to add one M.2 Hat+ Nvme but...
I thought I would need or an I2C Multiplexer like this, I already have it...:

CD74HC4067 CMOS 2V-6V 14ch Analog Multiplexer

Screenshot 2025-05-04 at 08.32.47.png

or Do I need this, which costs a LOT more???:

52Pi Raspberry Pi 5 B12 Doppio FPC PCIe HAT

Screenshot 2025-05-04 at 08.32.02.png


PS. Thanks a lot for your Videos and instructions!!! I'm a keen follower of your videos on yt!!!!
I just chose a new name for the Forum... Cheers!!!

PPS: The question is open to everybody...

I'm not sure what the question you're asking is but of the devices listed the only PCIe thing would be the M.2 HAT+ so no need for a PCIe switch.

I have a few other things to point out though:
  • I2S and I2C are not the same thing. An I2C mux won't help with I2C, nor will it help with stacking HATs.
  • You don't say how your "7" MIPI DSI Display LCD Touch Screen capacitivo 800x480 touchscreen display" connects to the Pi. WIthout knowing that it's impossible to comment on whether there is a conflict or not. But I can say that MIPI/DSI is not PCie.
    All A and B model Pi have a connector for a DSI screen. Some (CM series and Pi5) have two.
  • The main issue when connecting multiple device to a PI's GPIO are pin conflicts and I2C address conflicts.
  • One HAT and one HAT+ can be stacked. Any other combination and their EEPROMs will have an address conflict. There is a work around but not recommended for novices (disable the HAT EEPROM probe and the PoE HAT probe/fan control then load the configs manually).
  • I'm not an expert but you'd probably be better off using a mux designed for I2C or I2S rather than one designed for analogue signals.
I think you need to do some more reading on the devices you have, the Pi model you intend to use, what ports they have, and how to connect them.

Statistics: Posted by thagrol — Sun May 04, 2025 10:50 pm



Viewing all articles
Browse latest Browse all 7604

Trending Articles