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.
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?
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.
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.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
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