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.

PCM3070EVM-K Evaluation Module : Is this module a fail?

Other Parts Discussed in Thread: PCM3070

Anyone able to use this module with the USB-MODEVM interface board? 

I've sent back two already, neither one works properly.  Patrick in "tech support" isn't able to offer any help.  Thought I check and see if this is a Me thing, or a bad EVM implementation. 

Here's the story: 

  • I can communicate with the 3070 via the PCM3070-K CS software no problem. 
  • I can turn blocks on and off, get register information, flag information... all good.  
  • I can route Analog audio from the line input to the line or headphone output via the "analog bypass" 
  • I can adjust levels in the amplifier no problem.  All in analog bypass.
  •  What it won't do is pass any audio from the A/D to D/A and out. 
  • Won't take any Digital audio from the USB connection to the D/A and out.  None. 
  • None of the apps in the PCM3070EBM-K software work.  

PCM3070-K CS Version 1.2.3

USB-MiniEVM ver. 2.03

Anyone able to get this to work?

  • Hey, William,

    Very interesting... It does seem like something is goofed up here... Let me see what I can find...

    -d2

  • William,

    Let's try the following:

    1. Go to "C:\Program Files (x86)\Texas Instruments\PCM3070-K CS\USBfirmware\scripts_PCM3070" or similar.

    2. Load "PCM3070_44100_KHZ.txt" or whatever file corresponds to the EVM sampe rate. Use the command-line interface for this.

    3. On PCM3070-K CS, go to 'Digital Settings > Clocks/Interface > Audio Interface' and check 'Digital Loopback'.

    4. Connect an analog source (i.e. MP3 player) to IN1.

    5. Connect headphones to J9.

    If everything is configured correctly, you should hear music on the headphones. If not, make sure SW2.4 and SW2.5 are switched to the left (USB I2S and USB MCLK).

    If this works, then the clocking for the device is fine. Repeat the steps above, except step #3 (i.e. do not enable digital loopback) and try playing music with Windows.

    If it doesn't work, uninstall the USB-miniEVM in the device manager and refresh. This might be needed on Windows 7. Also, check the sound card setup to ensure the USB-miniEVM is configured as the default sound card.

    Regards,

    J-

  • Thanks so much for looking into this.  I will try your suggestions when I return to my office tomorrow. Thank you.

    bb

  • Still not working.  Here's what I did:

    1,2) OK, found it, loaded it.  Shows load success.

    3) Checked the box Digital Loopback.  Refreshed to be sure it went.

    4) Connected audio generator 1KHz sine @ .5v p-p (no dc offset)  to line input.  TP-1 and TP-2 show 1KHz sine @ .5v p-p riding on 1V DC offset.

    5) No audio output on headphones.  HPL & HPR (TP-11 & TP-12) both show no audio, just 1VDC.

    Just for fun I powered up the line outputs and un-muted and they show no audio, just 1VDC as well.

    Checked and SW2.4 and SW2.5 are switched to the left as required.  Also checked the flags and found ADC and DAC powered up as they should be etc. etc.  Checked audio routing and it's all correct.

    Does this give you any other ideas?  Do you have one of these in front of you that you're able get working?

    Thanks in advance.

    bb

  • Hi William,

    Please verify the following:

    1. MCLK (TP23), BCLK, WCLK test points. Ensure these are present. If they are all present, then it should be fine.

    2. Since ~0.9V is present in both HP and LO, then analog portion is likely working properly.

    3. Verify that all switches and jumpers in section 2.2.1 and 2.2.2 of the EVM User's Guide are in their default positions (http://www.ti.com/litv/pdf/slau331).

    Just tried these steps on an EVM and works as expected.

    If the steps above fail, please request a replacement EVM.

    Regards,

    J-

     

  • Checked all and measured clock frequencies.  All are spot on.

    Jumper settings are correct.

    Still not working.

    Are you testing this using a Windows7 machine?  Should that matter?

    What board revision is yours?  Maybe there's been an update?

    Thanks in advance.

    bb

  • Hi bb,

    That's strange, running PCM3070_44100_KHZ.txt with SW2 on the daughtercard to the right (LDO LO) and enabling digital loopback should work. If all the clocking is present at the device, using this script should make it work independent of the OS. An audio signal at IN1 should produce and output at HP out. You already mentioned that you were able to do analog bypass, which means I2C is working as well.

    There is one board rev for this EVM.

    The only thing I can think of is that the board is damaged. Please try to get in touch with the eStore to get a replacement. Let me know how it goes.

    Thanks,

    J-

     

  • Thanks for your time. 

    I've double checked those settings and all is well. 

    I will see about sending this back and having a 3rd one sent out.  Hope 3rd time is the charm.  Will let you know.

    bb

  • What's the definition  of insanity....

  • Hi William,

    I wonder if it would work if you try using the Purepath Studio and load (Build -> Download Code) "AIC3254_ADC_AGC_A2D_EQ_LOUD_VOL_DAC_MUXED.pfw" from the /MyProcessFlows/Example Process Flows/ folder  and play USB audio.

    reg,

    Paul Chen.

     

  • Thanks Paul.  Going to be getting a new one in shortly.  Will let you know.

  • Paul:

    I installed purepath on a windows xp computer (found out it won't work on 7 right?).  I don't see the file you're suggesting.  I have a "PCM3070_ADC_AGC_A2D_EQ_LOUD_VOL_DAC_MUXED.pfw"  Have you used this successfully?

    bb

  • OK.  Found the file you're talking about.  Loaded it.  It works!  Crazy.  I'm actually getting audio through this thing.  I'm going to tiptoe back to my bench (so as not to scare it) and see what I can do with it.

    So purepath works with this EVM, but won't work with PCM3070-K CS?  True?

  • Hi William,

    The evm should work with both purepath stadio and the pcm3070-k CS. I suggested try using the pps just to see may be the pcm3070-k cs is not properly installed or there is something of sw issue. Does pps work on your previously "bad" board now? Does the new board work with pcm3070-k CS?

     

    reg,

    Paul.

  • The old board was already sent back, so couldn't test that. 

    Indeed, the new board works with pps but still not with pcm3070-k CS. None of the apps in pcm3070-k CS work.

    I can however do this: 

    • Run the suggested project in pps and get the board working.
    • I can put audio through it via USB  and/or Line In.  
    • I can control it through pps very nicely. 
    • I can then bring up the pcm3070-k CS software, and use it to check flags and registers.
    • I can also use the pcm3070-k CS software, analog input and output functions to adjust input and output levels.
    • As soon as I load any apps included with the pcm3070-k CS, the audio stops.

    So that's a bunch of progress.  Wonder what gives with the pcm3070-k CS.  I've uninstalled and reinstalled just for fun and no change.

  • If you are using windows 7, can you please try running PCM3060-K CS as admin?

    Right click on the PCM3070-K CS shortcut on your PC desk top and select "Run as administrator".

    reg,

    Paul.

     

  • No, this is on a Windows XP, SP3 machine.