Simple question: Is trying to use I2S audio on a breadboard a lost cause?
I just tried it out using an I2S chip I have from Digilent (they make FPGA and Pic32 dev boards) on a broadboard and was having a heck of a time trying to get it to work with the example code for playing a WAV off an SD card. My logic analyzer was showing all kinds of crap. I could see the MCLK and BCLK, but with glitches, and the LRCLK was most certainly not a good clock.
Took everything off the breadboard and just used jumper wires directly dangling into space while I held it and ... it worked perfectly.
So, either the breadboard I have is crappy, or there is just no hope with the kind of crosstalk you'd see. Is it worth trying to find better breadboards, or should I use a protoboard? I don't really want to move onto a protoboard yet due to how difficult that makes changing things ... humm, maybe I could do wirewrap ... but it is what it is so that may be the only choice.
I just tried it out using an I2S chip I have from Digilent (they make FPGA and Pic32 dev boards) on a broadboard and was having a heck of a time trying to get it to work with the example code for playing a WAV off an SD card. My logic analyzer was showing all kinds of crap. I could see the MCLK and BCLK, but with glitches, and the LRCLK was most certainly not a good clock.
Took everything off the breadboard and just used jumper wires directly dangling into space while I held it and ... it worked perfectly.
So, either the breadboard I have is crappy, or there is just no hope with the kind of crosstalk you'd see. Is it worth trying to find better breadboards, or should I use a protoboard? I don't really want to move onto a protoboard yet due to how difficult that makes changing things ... humm, maybe I could do wirewrap ... but it is what it is so that may be the only choice.