TAC5412Q15B5EVM-K: Floating on header J46 issue

Part Number: TAC5412Q15B5EVM-K

Tool/software:

Hi, Support Team

our client use TAC5412EVM, and we have a question:

if  floating J46, PC can recognize PurePath.

if J46 pull-up to AVDD, PC cannot recognize PurePath.

so the EVM behavior is normal?

note:

red circle is use.
green circle is unused.

if any suggestion, Please advise me.

Thanks,

Best regards,

Lawrence

  • Hi Lawrence, 

    The device address is automatically recognized by PPC3 and doesn't require any action. Can you provide a screenshot of PPC3 when connected to GND and when pulled up to IOVDD? Please reset the EVM between tests.

    Regards

  • Hi, Daveon

    we are fixed issue, but OUT2X no sound.

    here is client MIC setting:

    Q1: use U5(on-board analog MEMS microphone, AC-coupled)--> IN2

    PurePath setting as below chart:

    test result: The OUT2X no sound.

    Q2: use MK1(On-board Electret Condenser Microphone (ECM) Differential, AC-coupled)-->IN1

    PurePath setting as below chart:

    test result: The OUT2X no sound.

    if any suggestion, Please advise me.

    Thanks,

    Best regards,

    Lawrence

  • Hi Lawrence,

    The onboard mic is a differential input signal. You can load the preset for record a differential signal and toggle the settings again for playback.

    Then, When you speak into onboard mic, and probe INx(P/M) to ensure the microphone is sending audio data to the IC

  • Hi Daveon,

    After selecting the Pretest-'Record AC-Couple IN1-IN2 Differential' on PurePath and setting the necessary header for the onboard mic 'mk1,' I can measure signal fluctuations at J5 header-IN1 M when blowing into the mk1 mic, but there's no signal fluctuation at J39-OUT2, and there's no sound when connecting headphones to J35-AUDIO JACK 3.5mm.
    How can I play the sound recorded by the onboard 'mk1' after selecting the Pretest settings?

    Many thanks.

    Daniel

  • Hi Ping,

    I would ensure that your I2S settings are correct, so probe with an oscilloscope to confirm BCLK and FSYNC. Also, when using the AC-MB and i2s through usb you may need to add an TX_offset of 1 cycle.

    Regards,

  • Hi, Daveon

    if we use onboard DMIC, as below chart:

    Q1:shoud i setting GPIO1 and GPO1A and GPIA1 and GPIA2?

    All should setting? or option?

    GPIO1 setting: IRQ

    GPO1A setting: GPI2

    GPIA1 setting: GPO1

    GPIA2 setting:GPO2

    Q2: Configuring primary audio serial bus could possible effect onboard DMIC setting?

    Protocol format shoud i setting TDM or I2S? and Tx Offset setting 0 cycle?

    Rx/Inputs also setting 0 cycle?

    Q3: if use onboard DMIC, the MIC Bias voltage is setting bypassed to BSTOUT?

    if any suggestion, Please advsie me.

    Thanks,

    Best regards,

    Lawrence

  • Q1:shoud i setting GPIO1 and GPO1A and GPIA1 and GPIA2?

    All should setting? or option?

    This is onboard analog microphone, and settings for such.

    Q2: Configuring primary audio serial bus could possible effect onboard DMIC setting?

    Protocol format shoud i setting TDM or I2S? and Tx Offset setting 0 cycle?

    Rx/Inputs also setting 0 cycle

    By default the setting ar TDM, and 0 BCLK cycle offsets.

    Q3: if use onboard DMIC, the MIC Bias voltage is setting bypassed to BSTOUT?

    I dont recommend.

    What is customer trying to achieve, I can create a register config for you

  • Hi, Daveon

    we just want to try the onboard DMIC can work for TAC5412Q15B5EVM-K.

    Please share register config for us.

    Thanks,

    Best regards,

    Lawrence

  • Of course, just fyi US holiday is tomorrow and im out of office the following day. So please be patient, and I will update this thread asap

  • Hi, Daveon

    we are fixed internal DMIC issue, but we try External Audio Interface Mode is NOT work.

    could share register config of External Audio Interface Mode.

    should i setting as below chart for External Audio Interface Mode?

    if any suggestion, Please advise me.

    Thanks,

    Best regards,

    Lawrence

  • Hi Lawrence,

    I'm glad to see. For secondary ASI, we do not have a preset configuration for this mode. Information can be found in 6.3.1.2 of the datasheet. Note that if in slave mode and the user provides I2S clocks, that FSYNC for both primary and secondary interface must be in sync. Secondly, ensure the slot assignments one not conflict with one another and all registers mentioned in 6.3.1.2 of the datasheet are configured correctly.

    Regards