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.

PCM5101EVM-U

We just got this product in today and I have not been able to play any data over USB.  The CodecControl program connects and I can toggle switches in it, like "xsmt" but they dont actually toggle on the board itself.  Is there a Windows 7 issue with this software?  I'm running Firmware 2.20.

Jeremy

  • Hello Jeremy,

    I think I know what you are talking about! The GUI currently only offers Coax and Optical as options.

    However, the Eval board can be forced into USB Audio mode by writing the following script.


    Go up to View -> Command

    Copy the following into the Window on the left and hit "execute"


    # The following script is used for playback via USB

    # RESET RESET THIS IS MASTER RESET FOR SRC (48kHz)

    # Page 0 = DEFAULT for Control

    # Write to page 0

    #

    w E0 7F 00

    # Register 01, Bit 7 = 1 resets to default

    d 100

    w E0 01 80

    # Delay 0.1 sec to allow part to reset

    d 100

    # Register 01, Bit 7 = 0 for normal operation

    w E0 01 00

    d 100

    # w E0 7F 00

    # Register 01, Bit 7 = 1 resets to default

    #----- Setup Port A ------#

    # 24bit I2S, Master mode, DIR source, at mute

    # Divide by 256, MCLK input source
    # Unmute Port A Output



    # power on port A and B
    w E0 01 38


    # set up port A as master, 24 bit I2S sourced from port B
    w E0 03 19


    # select MCLK as source at 256fs
    w E0 04 01


    # port B slave, 24 bit I2S
    w E0 05 01


    #----- Setup DIR ------#

    #DIR Config 1

    # Input source: RX2 - S/PDIF RCA (default)

    #w E0 0D 01

    # Input source: RX4 - S/PDIF optical, RX_MUX = RX1

    w E0 0D 08

    #DIR Config 2 - default

    w E0 0E 01

    #----- Setup DIT -----#

    # DIT COnfig 1

    # Port A data in, DIv 256

    w E0 07 80

    # DIT Config 2

    # Default is to output to RCA

    # Commment out RCA and uncomment Optical for optical outputs

    #Output to RCA

    # TX - ON, TX MUTE - ON, Optical disabled

    #w E0 08 06

    # TX Mute - OFF

    #w E0 08 04

    #Output to Optical

    # TX - OFF, TX MUTE - ON, optical disabled

    w E0 08 03

    # TX MUTE - OFF

    w E0 08 01

    #----- PLL Configuration -----#

    # Set P=2, J=8, D=0

    w E0 0F 22

    w E0 10 1B

    w E0 11 A3

    # GPIO1 Config

    # GPIO1 = RCVR non-audio data

    w E0 1B 06

    # GPIO2 Config

    # GPIO2 = RCVR non-valid data

    w E0 1C 07

    # Power Status

    # Disable RCVR (/PDRX) and Port B(/PDPB) power down and enable All Function power down

    #w E0 01 14

    #w E0 03 29

  • What are the jumpers/switches supposed to be set too?  Currently they are on RXCK0 and SW3 is defaulted to 1) ON, 2) ON, 3) OFF, 4) OFF

    EDIT:  I switched the jumper over to MCKL and now when I run the script I get clock signals on SCK and BCK, but nothing on DIN when playing a file in windows media player.   I also noticed there were no lights on for D2 and D3.  Are there supposed to be?  I've read through the manual but it seems a bit complicated for me to understand here at work.

  • Hi, Jeremy,

    Sorry for the delay in getting back to you. Did you get this working?

    -d2

  • Unfortunately no, I cannot get it to work.  I ran the script you sent, but dont get any audio output when I play a file in windows.  I'm not sure what I should do.