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

Thread: Teensy 3.6 - I2S Audio on a Breadboard

  1. #1

    Teensy 3.6 - I2S Audio on a Breadboard

    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.

  2. #2
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    21,101
    Many people have made Teensy and the audio shield work together on a breadboard with ~4 inch lengths of wire between them. Not ideal, but it usually works.

  3. #3
    Senior Member
    Join Date
    Jul 2014
    Posts
    2,460
    Quote Originally Posted by Geomancer View Post
    Simple question: Is trying to use I2S audio on a breadboard a lost cause?
    Simple answer: It depends
    I use I2S mics continuously on breadboard.
    Yes, crosstalk CAN be an issue, Flying wires of MCLK or BCLK (in MHz range, i.e. good RF.signal) in parallel to data line calls for problems.

  4. #4
    Moved it over to a breadboard I used throughout college and know to be good. Worked liked a charm. Did some investigation of this new one I haven't used before and discovered the power rails don't extend the whole length of the board, only halfway. Doh!

    Put some jumpers in, moved it all back, and works great now. Amazing what power can do ^_^

    Thanks for your replies!


Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •