Post Go back to editing

working tutorial, eval adau 1467 and teensy4.1 to control it, in C

Category: Hardware

Hello, as i was not able to get a working solution with my esp32 in spi to control my eval adau 1467, this time i will try with another board i have and whose sister (teensy 4.0) was the chosen one by ADI for its tuto. We will try spi and i2c. The goal is to help the community to get started with all the needed details of the actions i will go thru to get the mcu control this eval board.



Typos fix
[edited by: iravelo at 6:38 PM (GMT -4) on 31 Oct 2022]
Parents
  • finally, this did the trick: 

    Nb : there are pullup resistors on scl and sda lines!

    (my actual wire colors are black for gnd, red for scl, brown for sda, orange for reset)

    I can scan the I2C bus and detect ADAU1467 on address 0x39,

    and I also can upload an app from teensy4.1 to DSP , over I2C , and it can boot and run it.

    Thanks all who contributed and helped.

    Of course you need to check that in USER_SETTINGS.h, you really have: 

    ...
    #elif DSP_TYPE == DSP_TYPE_SIGMA300_350
    const int DSP_I2C_ADDR = 0x39
    #endif
    ...

    and also you need to avoid doing

    #define USE_SPI false

    in main.ccp,

    just do not mention it at all !

Reply
  • finally, this did the trick: 

    Nb : there are pullup resistors on scl and sda lines!

    (my actual wire colors are black for gnd, red for scl, brown for sda, orange for reset)

    I can scan the I2C bus and detect ADAU1467 on address 0x39,

    and I also can upload an app from teensy4.1 to DSP , over I2C , and it can boot and run it.

    Thanks all who contributed and helped.

    Of course you need to check that in USER_SETTINGS.h, you really have: 

    ...
    #elif DSP_TYPE == DSP_TYPE_SIGMA300_350
    const int DSP_I2C_ADDR = 0x39
    #endif
    ...

    and also you need to avoid doing

    #define USE_SPI false

    in main.ccp,

    just do not mention it at all !

Children
No Data