Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 2 of 2

Thread: AudioOutputI2SOct

  1. #1
    Member
    Join Date
    Sep 2019
    Location
    Sevilla, Spain
    Posts
    22

    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

  2. #2
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    23,069
    Quote Originally Posted by M4ngu View Post
    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
  •