Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TAS2563YBGEVM-DC: cannot use PDM function with EVM

Part Number: TAS2563YBGEVM-DC
Other Parts Discussed in Thread: TAS2563, TAS2X63EVM

Hi team

Customer uses this tuning guide for PDM function link, but it do not work.

The problem is: PDMD_Mic waveform is lower than 100mV, CLK signal amplitude is normal equal to 1.8V.

Is there any hardware issue of EVM? 

Thank you!

Best regards

Joe

AUG 21

  • Hi Joe,

    I'd like to ask a few questions to better understand the test setup:

    • Which version of PPC3 and TAS2563EVM plugin is customer using? They can share a capture of the "About" dialog within PPC3.
    • Can you double check the PDMCK frequency? This just to check TAS2563 configuration is OK.
    • By PDM_Mic waveform I assume you refer to PDMD (data) is that correct? Is the digital mic supplied by the same voltage level as IOVDD on TAS2563?
    • I assume you're using J15 or J9 to connect the PDM signals, could you please confirm?

    Thanks
    Best regards,
    -Ivan Salazar
    Applications Engineer

  • HI Ivan

    1. PPC version V3.2.1 software version: TAS2563QFN EVM 3.0.0

    2. PDMCK is around 2.5M

    3. PDM_Mic waveform is PDMD, PVDD and Vbat use the same power supply in EVM

    4. the EVM i use is TAS2x63EVM the jumper is J13 not J15/J19

    Thank you

    Best regards

    Joe

    23AUG

  • Hi Joe,

    Thanks for the information. The software version should be OK for the EVM version you're using.

    Regarding PVDD and VBAT: PVDD is not usually supplied externally, this is actually generated by the integrated boost from VBAT, and the PVDD jack available only for external PVDD use cases (which implies PVDD > VBAT, and internal boost is fully disabled and bypassed).

    Are you able to play any audio from the EVM, regardless of PDM interface operation? PDMCK should be 3.072MHz so my guess is there may be an issue in the test setup which makes the device to disable automatically. Please try this procedure:

    • Open PPC3 and TAS2563QFN app.
    • Connect EVM to USB and power.
    • Connect EVM to PPC3 using the bottom-left button "Connect".
    • Click on "Tuning and Audio Processing".
    • Click on "Select" below the "PDM" column in the audio modes.
    • After few seconds, the device should be initialized and ready to play audio.
    • Go back to Home panel, then click on "Device Control".
    • Click on "IRQ" at the top-right corner.
    • Click on "Read" and please share a capture of the flags you see in red here, then we can know if there's an issue.

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Hi Ivan

    here is the screen shoot of the check list:

    the measured clock is 2.5M not in accordance with 3.072M

    Thank you

    Best regards

    Joe

    25 AUG

  • Hi Joe,

    Regarding the audio output, are you able to play audio through the EVM? You can use any audio from PC as the EVM works as any other soundcard. I wonder if the device is working normally on the playback path at least.

    The jumpers on your EVM are as default, correct?
    Can you please show this part of the Device Control panel as well? Just want to check the defaults are applied:

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Hi Ivan

    I will apply a EVM and test it by myself, I will reach out to you latter.

    Thank you

    Best regards

    Joe

    29 AUG

  • Hi Joe,

    Thanks for the notice. Let us know how the test goes on your end, you may reach out offline as well for a webex session if needed.

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Hi Ivan

    Here is some picture and waveform from my side:

    the audio can be played with EVM, all jumpers are set default.

    As you can see the PDM clk is normal in my EVM, but the voltage level of PDM data is low, if I test the sound in this page of windows system, there is no input can be recognized.

    1. EVM connection:

    2. PDMCK waveform:

    3. PDMD waveform:

    4. PPC3 file

    TAS2563file.ppc3

    Thank you

    Best regards

    Joe

    5 SEP

  • Hi Joe,

    Thanks for checking this on your side.

    After thorough review of the issue and the EVM in general, I've identified the root cause and some workarounds:

    • There is a PCB error in the EVM, which has to be addressed in a new revision on the next build. The problem is that GND ring connectors on the microphones is not properly attached to GND. Similarly on the microphone which SELECT pin should be attached to GND, it is not actually connected to it.
    • First workaround I could identify is to set DUT IOVDD on J18 to 3.3V. This should allow you to receive data from one of the microphones, while the other mic channel is noisy. This allows to partially evaluate the PDM interface.
    • Second workaround is to use external PDM microphones. I verified this using APx500 as PDM source, and also using a pair of external PDM microphones like this: Adafruit PDM MEMS Microphone Breakout : ID 3492 : $4.95 : Adafruit Industries, Unique & fun DIY electronics and kits
      This solution works for both 1.8V and 3.3V on IOVDD.
      You can take IOVDD voltage to feed external Mics from J18 or J20, and GND from left-most pins of J13. Connect external PDM Mics to middle pins of J13.

    Best regards,
    -Ivan Salazar
    Applications Engineer