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

Interfacing (DSI, CSI, I2C, etc.) • I2S2 additional I2S bus on Pi 5 and CM5 - pinouts needed

$
0
0
The RPI1 Peripherals document indicates that the Raspberry Pi 5 and CM5 feature three instances of I2S interface each with independent clocks, in section 3.7:

3.7. I2S
RP1 has three instances of the Synopsys Designware I2S peripheral, revision 1.11a, two of which are available on GPIO bank 0. Each I2S instance can operate in a bidirectional mode with a configurable number of channel pairs.
3.7.1. Instance configurations
• I2S0 is a clock-producer (master) with up to 4 bidirectional channels
• I2S1 is a clock-consumer (slave) with up to 4 bidirectional channels
• I2S2 is a clock-consumer (slave) with up to 2 bidirectional channels
I2S0 and I2S1 occupy the same set of GPIO pins in the mux map table so one or the other can be mapped to the relevant GPIO pins which work either as an I2S clock producer (master) or as an I2S consumer (slave), depending on which is required.

Can the third I2S port, I2S2, be used at the same time as I2S0 and is it available on any pins or pads on the Raspberry Pi 5 or CM5 module?

It is mentioned in some places that I2S2 is mapped to GPIO 28 - 31 (in GPIO block 1) but these pins do not appear to be available externally either on the Pi 5 nor the CM5. At least they are not referenced in the documentation.

Can anyone help?

Statistics: Posted by CaptainSlog — Mon Feb 17, 2025 6:46 pm — Replies 0 — Views 21



Viewing all articles
Browse latest Browse all 4515

Trending Articles