Hello to all!
I need some help with some I2S connection problems. I am testing some DSPs by inserting them into my (digital) audio chain.
The starting point is:
Raspberry PI3+ (Master) >
Allo Isolator > (Passes Clocks according to Slave/Master direction)
Kali Recklocker (Input Slave, Output Master) >
TDA1543 based DAC
I have been able to insert a Minisharc DSP (and it worked):
Raspberry PI3+ (Master) >
Minisharc DSP > (Input Slave, Output Master)
Allo Isolator >
Kali Recklocker (Input Slave, Output Master) >
TDA1543 based DAC
I am now trying to insert a Teensy 3.6 in place of the Minisharc:
Raspberry PI3+ (Master) >
Teensy 3.6 > (Input Slave, Output Slave)
Allo Isolator >
Kali Recklocker (Input Slave, Output Master) >
TDA1543 based DAC
Due to the fact that Teensy is Input and Output Slave, both the Kali Reclocker and Teensy are sharing the Clocks coming from Raspberry.
The Teensy has been simply programmed to patch the I2S (stereo) signal through. (see picture)
The Result is that only one specific channel is playing. Always same speaker is playing whichever channel I disable with a comment.
The oscilloscope is the WCLK and BCLK Output from Raspberry: there are 32 bits per word cycle, so I would say BCLK is 1.4112 Mhz (44100*32).
My understanding is that Teensy would be compatible with this I2S format ?
Any ideas what is going on ?
Thanks![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
I need some help with some I2S connection problems. I am testing some DSPs by inserting them into my (digital) audio chain.
The starting point is:
Raspberry PI3+ (Master) >
Allo Isolator > (Passes Clocks according to Slave/Master direction)
Kali Recklocker (Input Slave, Output Master) >
TDA1543 based DAC
I have been able to insert a Minisharc DSP (and it worked):
Raspberry PI3+ (Master) >
Minisharc DSP > (Input Slave, Output Master)
Allo Isolator >
Kali Recklocker (Input Slave, Output Master) >
TDA1543 based DAC
I am now trying to insert a Teensy 3.6 in place of the Minisharc:
Raspberry PI3+ (Master) >
Teensy 3.6 > (Input Slave, Output Slave)
Allo Isolator >
Kali Recklocker (Input Slave, Output Master) >
TDA1543 based DAC
Due to the fact that Teensy is Input and Output Slave, both the Kali Reclocker and Teensy are sharing the Clocks coming from Raspberry.
The Teensy has been simply programmed to patch the I2S (stereo) signal through. (see picture)
The Result is that only one specific channel is playing. Always same speaker is playing whichever channel I disable with a comment.
The oscilloscope is the WCLK and BCLK Output from Raspberry: there are 32 bits per word cycle, so I would say BCLK is 1.4112 Mhz (44100*32).
My understanding is that Teensy would be compatible with this I2S format ?
Any ideas what is going on ?
Thanks
Attachments
Last edited: