Simple audio in-out code for the ADSP-BF706 EZ-KIT

I have an audio in-out program in C for the ADSP-BF706 EZ-KIT mini, about 80 lines in length. It's simple and very easy to understand. It's also completely self-contained - it doesn't use any of the header files that the "TalkThrough_BF706Mini.c" program uses (supplied with the kit). It includes a basic TWI driver, SPORT0 set up and configuration routine for the on board codec (ADAU1761). With some simple modifications it can be used for filtering, both FIR and IIR. The file is attached. All welcome to use free.

PatrickG

BF706_audio_inout.pdf
Parents Reply Children
  • Hello UweS,

    I would like to thank you for your code. This is a good example
    at the beginning of my adventure with DSP and BF706.

    Andrew

  • I'm trying to use this code from the ADSP-BF706 EZ-KIT, but I'm getting some strange buzzing and a slight ringing with the audio.

    I'm attaching some audio files.
    RawInput: the input to the board.
    DefaultFilterViaBoard: the filtered input using the code unaltered.
    NoFilterViaBoard: the input passed through the board after commenting out the code that runs the filter.

    What's wrong with my setup that I'm getting these strange additional sounds?DefaultFilterViaBoard.m4aNoFilterViaBoard.m4a