AUDIO-AM275-EVM: Couldn't output TDM communication wave form AEC1 with AM275-AWE-SDK_11.01.16.06

Part Number: AUDIO-AM275-EVM

Tool/software:

After new AWE SDK(AM275-AWE-SDK_11.01.16.06) was available, I built it with Multi-Zone Audio config and was able to check Audio Weaver working by SD card boot.

But I cannot observe TDM communication output wave form AEC1 with oscilloscope.

I assume that the system configuration will be as follows.


I don't have TAS67CD-AEC, so I will check with the AUDIO-AM275-EVM alone.

  • Hi Taku,

    Have you enabled AVB for the AEC to work? The AEC will output the audio which comes from AVB talker.

    I don't have TAS67CD-AEC, so I will check with the AUDIO-AM275-EVM alone.

    I am sorry, I am little confused, do you not have the AEC? If so, how are you testing the audio out?

    Thanks,
    Shreyansh

  • Hi Shreyansh-san,

    Thank you for your reply.

    I didn't have AVB enabled, so I'll try it out after activating AVB.
    FYI, I expand the build config when I experimented.

    # top-level makefile include
    DEVICE=am275x
    PROFILE=release
    
    # --------------------------
    # DHCP or static IP Address
    # --------------------------
    DHCP = 0
    
    # ---------------------------------
    # Enable AVB PCM streaming
    # Supports listener and talker mode
    #
    # Note : AVB_AUDIO = 1,
    #        ASDK_BLOCK_SIZE => 64 or 16
    #
    # ---------------------------------
    AVB_AUDIO = 0
    AVB_REMOTE = 0
    
    # ---------------------------------
    # Enable Multi-Instance Build
    # ---------------------------------
    BUILD_AWE_MULTI = 1
    
    # -------------------------------------------------
    # Enable Opti-flash
    #  - to support AVAS usecases
    # -------------------------------------------------
    OPTI_FLASH_SUPPORT = 1
    
    # -------------------------------------------------
    # Set Fundamental Block-Size : Number of samples
    #     per audio block, handled by the real-time
    #     audio I/O functions
    #   - This sets DMA transfer interrupt rate
    #   - Audio layout in designer should
    #     be integer multiples of Block Size
    #
    # Note : AVB_AUDIO = 1
    #        ASDK_BLOCK_SIZE => 64 or 16
    #
    # -------------------------------------------------
    export ASDK_BLOCK_SIZE = 16
    
    # -------------------------------------------------
    # Set support for TAS6754 Amp on audio
    #     daughter-card. This is required for
    #     multi-zone audio
    #     ADC -> baseboard DAC
    #     AVB Listener -> AEC0
    # -------------------------------------------------
    AEC_TAS6754_SUPPORT = 1
    
    # --------------------------------------------------
    # Regression Test requires more memory for streaming
    #    use-cases, so memory must be configured
    # -------------------------------------------------
    REGRESSION_TEST = 0
    
    CWD := $(abspath $(patsubst %/,%,$(dir $(abspath $(lastword $(MAKEFILE_LIST))))))
    
    # AWE Code Path
    export AWE8_CORE_C7_PATH?=$(abspath ${CWD}/../../packages/dspc/c7x/${DEVICE}/AWECore)
    
    # MCU PLUS SDK Path
    export MCU_PLUS_SDK_PATH:=$(abspath ${CWD}/../../mcu_plus_sdk/${DEVICE})
    
    export MATHLIB_PATH:=$(abspath ${MCU_PLUS_SDK_PATH}/source/mathlib)
    export DSPLIB_C7_PATH:=$(abspath ${MCU_PLUS_SDK_PATH}/source/dsplib)
    export FFTLIB_PATH:=$(abspath ${MCU_PLUS_SDK_PATH}/source/fftlib)
    


    I have an AEC connector, so I don't connect any devices, but wire through the connector and observe with an oscilloscope.
    Eventually, we are thinking of expanding to A2B.

    This is an activity to get hints for solving the following problems:
    AM2754-Q1: Based on AM275-AWE-SDK_11.00.00.17, adding MCASP2 does not allow TDM communication from AEC2 to external devices. - Processors forum - Processors - TI E2E support forums

  • Hi Shreyansh-san,

    I tested the case without AVB and the case with AVB and summarized the report.

    I was only focusing on ACKLX and AFSX, but when I observed AXR0 as well, it seems that this waveform was output.
    It's a problem that ACKLX and AFSX are not being output, isn't it?

    MultiZoneAudio_AEC1_test_result.pptx

  • Hi Sugai-san,

    I will test the configuration you mentioned and get back to you in the next 3 days.

    Regards,
    Ritapravo

  • Hi Ritapravo,

    Customer is waiting your feedback. Could you update as possible as you can?

    Best regards,

    Ito

  • Hi Ito-san and Sugai-san,

    Apologies. I didn't get a chance to look at this thread. Please wait for 2 more days. I will surely look at this thread within the next 2 days and get back to you.

    Regards,
    Ritapravo