pheromone-party
Member
Hi all,
I'm working with a setup atm that involves sending I2C from a teensy 4.1 to a 3.6. The 4.1 is running the audio library out to an external DAC (CS4344) and these are working fine together (I'm just running a 100Hz sine out for now). The 3.6 is displaying incoming messages from the 4.1 on a TFT display. This also works great in terms of how the 3.6 is receiving and how the visuals are displaying. There's a button hooked up to the 4.1 that controls when an I2C message is sent - that's also working fine.
The issue is that whenever the 4.1 sends an i2c message, the audio output gets interrupted by some harsh noise. I got this up on a scope and it looks like the I2C signal is somehow bleeding into the audio output? Has anyone had any experience with this before?
I'm using pins 18 and 19 as SDA and SCL, respectively. I understand that the audio library can use these for configuring the audio board, but as I'm using an external dac, I'm not using the SGTL5000 object - which I assumed would mean I wouldn't have to worry about that issue. I could be assuming wrong though! haha
Thanks in advance
I'm working with a setup atm that involves sending I2C from a teensy 4.1 to a 3.6. The 4.1 is running the audio library out to an external DAC (CS4344) and these are working fine together (I'm just running a 100Hz sine out for now). The 3.6 is displaying incoming messages from the 4.1 on a TFT display. This also works great in terms of how the 3.6 is receiving and how the visuals are displaying. There's a button hooked up to the 4.1 that controls when an I2C message is sent - that's also working fine.
The issue is that whenever the 4.1 sends an i2c message, the audio output gets interrupted by some harsh noise. I got this up on a scope and it looks like the I2C signal is somehow bleeding into the audio output? Has anyone had any experience with this before?
I'm using pins 18 and 19 as SDA and SCL, respectively. I understand that the audio library can use these for configuring the audio board, but as I'm using an external dac, I'm not using the SGTL5000 object - which I assumed would mean I wouldn't have to worry about that issue. I could be assuming wrong though! haha
Thanks in advance