Forum Rule: Always post complete source code & details to reproduce any issue!
-
AudioOutputI2SOct
Hello, I have a question about using i2s_oct,
is this for a i2s IC (audio codec or DAC) with 8 channels or it could work with 4 stereo i2s ICs, sharing the LRCLK, MCLK and BCLK and using one TX for each one?
if the second option is possible, is there any requirement about sharing those signals with several ICs?
thanks in advance
-
Senior Member

Originally Posted by
M4ngu
could work with 4 stereo i2s ICs, sharing the LRCLK, MCLK and BCLK and using one TX for each one?
Yes, sending to 4 separate chips should work fine.
If using codec chips, keep in mind the pins are shared. You can use 8 channel input and output together, because they conflict in pin usage. Details of the pins needed are in the design tool documentation.
is there any requirement about sharing those signals with several ICs?
If the wires are not long, you should be able to just connect all 4 chips directly. You would only need to add impedance matching resistors or special buffers if the wires are excessively long. Under a few inches should be fine.
Keeping the GND wire(s) physically close to BCLK & MCLK and the other signals helps.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules