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.

PCM3070RHBEVM-K USB connection failure

Other Parts Discussed in Thread: PCM3070, PCM3070RHBEVM-K

I just received my PCM3070RHBEVM-K and USB_MODEVM Interface boards yesterday.  I followed the PCM3070EVM-K Evaluation Module User's Guide (slau331a.pdf) to verify the switch and jumper configurations, installed the PCM3070 Control Software (slvc367a.zip) as the Administrator on my 32-bit Windows Vista laptop without errors, installed the EVM to the MODEVM board, then plugged the MODEVM board into my laptop using a USB cable.  To my horror, Windows did not install the driver as explained in the User's Guide.  At this point I tried the PCM3070 CS anyway (with compatibility mode for Windows XP SP2 (SP3 not available in my Vista installation)), and got the result I expected of "EVM disconnected".

I called tech support today and spoke with John Gracia and was told there were no known issues getting the drivers to load.  I kept trying to get something good to happen so I disconnected the EVM from the MODEVM board and plugged it in to the laptop.  At this point, the driver loaded properly and my Device Manager displayed TI DFU class driver.  I thought I might be getting somewhere!  I then disconnected from the laptop and re-installed the EVM, plugged the USB back in and the control software still displayed "EVM disconnected".

It seems there is a problem with the EVM somehow.  I measured the voltages on P23 and they are correct.  I question the jumper and switch configuration on both the EVM and MODEVM boards since W1 has a factory installed soldered jumper in place,  W20 on the EVN does not have pin 1 marked clearly, and many of the lower jumpers were installed when the default shows them removed.  Please help...

Thanks

RL

  • Hi RL,

    Make sure you downloaded the TAS1020 firmware from HERE.

    Sounds like a jumper issue. There are also small dip switches on the USB-MODEVM that need to be in the correct positions. Their position (on or off) is known by a small printed "ON" on one side of the switch bank across from the switch number.

    As for jumpers, the pin 1 position should be printed in white on the PCB itself next to the jumper pin.

    Regards,

    Matt

     

  • Matt,


    Thanks for the response!

    Since I'm new to the architecture, does the TAS1020 firmware run the MODEVM or EVM board?  I suspect the firmware is for the EVM board which, to date, will not work.  The control software always comes back with "EVM disconnected" at which point I cannot access the EVM.

    Reading the EVM User's Guide, I have the EVM jumpers and switches set properly even though, as mentioned, several jumpers were not in the default positions upon arrival and I changed them per the guide.  Is it possible to receive a picture of W20 including the pin 1 position since, also as mentioned, there is not a "1" near either end of the jumper on either side of the board.

    As for the MODEVM board, can I get a complete table for the jumpers and switches?  Those listed in the EVM User's Guide are not a complete list and I suspect I have jumpers and switches set wrong.

    When the EVM is mounted on the MODEVM and connected to my computer through the USB, how should it appear in Device Manager?  As mentioned, if the EVM is not mounted to the MODEVM and I plug in the USB, it appears in Device Manager as "TI DFU class driver."  When I mount the EVM on the MODEVM and plug in the USB, Device Manager sees it as "USB Composite Device" but has a yellow exclamation field next to it and is not working properly.

    Also, I question which version of the PCM3070-K_CS I am supposed to use.  The URL:

    http://www.ti.com/tool/PCM3070RHBEVM-K

    ...contains four software downloads about half way down the page.  The first one listed is:

    Audio Converter Firmware (TAS1020B) V0304 (Rev. B)

    ...which points to slac563b.zip.  The second one is:

    PCM3070-K CS v1.2.3 (Rev. A)

    ...which points to slvc367a.zip.  The third one is:

    PCM3070RHBEVM-K Gerber Files

    ...which points to slac482.zip.  The fourth one is:

    PCM3070EVM-K Software

    ...which points to sloc229.zip.  The second link and fourth links both point to different versions of the PCM3070EVM-K_CS (versions 1.2.3 and 1.2.1 respectively).  Which of these versions should I use?  The second (slvc367a.zip, version 1.2.3) contains the device driver that finally loaded once I removed the EVM board from the MODEVM as mentioned in my previous post.  Basically, can you provide me information on what we should do with all four of the zip files from the URLs listed on the PCM3070RHBEVM-K Evaluation Module page?  None of the documentation I've read explains this sufficiently.

    I expect I'll have more questions once I get my next response.  However, I truly appreciate the assistance.

    RL

  • Hi RL,

    So I think we got your problem figured out.

    1. First off The jumpers and switches on the USB-MODEVM:

    JMP1: Connected

    JMP2: Connected

    JMP3: Disconnected

    JMP4: Disconnected

    JMP5: 2-3

    JMP6: USB

    JMP7: 2-3

    JMP8: Disconnected

    Now the DIP Switches:

    SW2:

    2.1 ON

    2.2 OFF

    2.3 ON

    2.4 ON

    2.5 ON

    2.6 ON

    2.7 ON

    2.8 OFF

    SW3:

    3.1 ON

    3.2 OFF

    ....

    ....

    3.8 OFF

     2. Now plug in the PCM3070RHBEVM-K into the top of the USB-MODEVM.

     

    3. Set PCM3070RHBEVM-K Jumpers:

    Set as per users guide Except

     W13: Disconnected (EEPROM Jumper)

     Note Pin 1 on W20 and W8 is the rounded side on the asymmetrical white screen printing on PCB.

    4. Plug into computer using USB cable.

    5. Download “Audio Converter Firmware V0304: from HERE.

    6. In device manager right click on the unknown device and click on properties. Then go to the “driver” tab and click “Update Driver”.  Select “Browse my computer for software”

    Navigate to where the USBFirmware_xxxx folder you just diwnlaoded is and select “dfu_driver” and then click okay. Then click "Install" if a dialog box opens asking to validate driver.

    Close out of all newly opend windows.

     

    7. Now Browse to “\USBfirmware_VXXXX_Portable” which should be the download you just made.

    8.    Double click “DFUTEST.exe”.

    9.   If a “No DFU devices found” message appears, make sure the EEPROM Jumper (W13) on the daughterboard is not installed, SW2-2 on the motherboard is OFF, re-connect the USB cable and restart the DFUTEST. If it continues to fail, repeat the installation procedure and check jumpers

    10. Click “Program EVM”.

    11. Browse to the “\USBfirmware_VXXXX_Portable\image\” folder and select “DFUEE.bin”. Click “Open”.

    12. When prompted for address install EEPROM jumper W13 back into the PCM3070EVM

    13. A “Download Completed” message should appear. Click “OK”.

    14. A “Device was successfully reset” message should appear. Wait about 3 seconds until Windows recognizes the device, failure to do so will show an error message. If an error message appears, restart the programming procedure. Click “OK”.

    15. A “Device Detach call succeeded” message should appear. Wait about 3 seconds until Windows recognizes the device, failure to do so will show an error message. If an error message appears, restart the programming procedure. Click “OK”.

    16. If a “Found new hardware wizard” appears, select “No, not at this time” and click “Next >”. If the window shows “TI DFU class driver”, re-follow steps 9-12 of the Installation Procedure.

    17. Browse to the “\USBfirmware_VXXXX_Portable\image\” folder and select “USB-AudioEVMXXXX_441KHZ.BIN” Click “Open”.

    18. Click OK two times. and a window should pop up that says "programming complete"

    19. An orange LED (USB ACTIVE) near the USB connector on the USB-MODEVM should now be lit. If not lit, restart the programming procedure.

    20. If a “Found new hardware wizard” appears, select “No, not at this time” and click “Next >”. If this window shows “USB-AudioEVM”, select “Install the software automatically (Recommended)” and click “Next >” and click “Finish”.

    21. CLOSE THE DFUTEST PROGRAM.

    22. In device manager you should now see a new device called "USB-AudioEVM" in Sound devices category.

    23. Downlaod and Open PCM3070-KCS V1.2.3 Software.

    24. Run the software by right clicking the icon and "Run as Administrator"

    25. Your device should now be connected!

     

    This a long process that may take a few times through to get right, but it should work.

    If you want to listen to music, plug in headphones into the "headphone out" on the EVM. Go to "sound" in your control panel and make sure the USB_AuidoEVM is the default. In the "payback" tab double click on the icon and set level to 20. In "advanced" make sure the "Default Format" is correct.

    Regards,

    Matt

  • Matt,

    Thanks for the response.  I got it working after downloading the firmware to the MODEVM and EVM.  Now I just need to complete my programming.

    Thanks again for the help.

    RL