Forum Rule: Always post complete source code & details to reproduce any issue!
Tab Content
  • Blackaddr's Avatar
    03-11-2019, 11:52 PM
    In the thread linked above, I had reported a trick for disabling and renabling the BCLK of the I2S bus. You can disable the bus, do your I2C config, then renable the I2S bus. // On the T3.6: CORE_PIN9_CONFIG =...
    38 replies | 593 view(s)
  • Blackaddr's Avatar
    03-05-2019, 10:26 PM
    DerekR, Just to confirm, even if you use the I2C bus with no I2S elements in the code, you still see errors? I found I could eliminate the I2C errors by removing I2S entirely from the build. Just for reference, I...
    38 replies | 593 view(s)
  • Blackaddr's Avatar
    03-04-2019, 07:29 PM
    Try running your Teensy at a lower frequency (96 MHz or less) via the IDE. I also found lots of problems with I2C errors on WM8731. Two things made a huge improvement. 1. Turn the Teensy clock down. 2. Disable the I2S...
    33 replies | 1192 view(s)
  • Blackaddr's Avatar
    02-19-2019, 10:47 PM
    I don't see any obvious difference vs my design for the I2S/I2C lines other than the pullups for I2C. 4.7K is a little weak for 3.3V, mine are in the 2K range. This shouldn't be a big problem though. You need to figure...
    33 replies | 1192 view(s)
  • Blackaddr's Avatar
    02-18-2019, 02:20 PM
    I've seen USB audio issues discussed at length in a couple different threads including a detailed one with Paul and FrankB though that was addressing clicks, rather than high pitch noise harmonics. If it's noise from...
    6 replies | 259 view(s)
  • Blackaddr's Avatar
    02-18-2019, 02:14 PM
    As mentioned above, my BALibrary uses the WM8731 in slave mode. I provide a replacement for the default AudioControlWM8731 called BAAudioControlWM8731. It provides some robustness enhancement on the I2C bus as well as...
    33 replies | 1192 view(s)
  • Blackaddr's Avatar
    02-07-2019, 11:04 PM
    I've found use for the external memory for some more complex effects, particularly for Sound-On-Sound which is admittedly still delay based though. All the effects in BALibrary use DMA SPI for external memory usage so...
    15 replies | 416 view(s)
No More Results
About Blackaddr

Basic Information

About Blackaddr
Engineer by day, Maker by night.
Guitar Digital Modelling


Total Posts
Total Posts
Posts Per Day
Last Post
I2C problems with Teensy 3.6 and WM8731 codec 03-11-2019 11:52 PM
General Information
Last Activity
03-11-2019 11:52 PM
Join Date