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.

CC2564 PCM Output

Other Parts Discussed in Thread: CC2564

Hi,

I'm using CC2564 for HFP profile and there's some iusse on the PCM output(NOT using WBS).

I have test the a3dp function and it works well with my external codec,the HCI_VS_Write_CODEC_Config (0xFD06) is this:

    2117,            //Clock rate:44.1*2*24 (16plus 8 offset)                    
    0x00,            //Clock direction:output                    
    44100,            //Frame-sync frequency:44.1k            
    0,            //Frame-sync duty cycle                    
    0x00,            //Frame-sync edge    :rising               
    0x01,            //Frame-sync polarity:active high        
    0x00,            //Reserved                                       
    16,            //Channel 1 data out size                    
    1,            //Channel 1 data out offset                
    0x00,            //Channel 1 data out edge                
    16,            //Channel 1 data in size                    
    1,            //Channel 1 data in offset                    
    0x00,            //Channel 1 data in edge                   
    0,            //Fsynch Multiplier                           
    16,            //Channel 2 data out size                    
    24+1,            //Channel 2 data out offset                
    0x00,            //Channel 2 data out edge                
    16,            //Channel 2 data in size                    
    24+1,            //Channel 2 data in offset                
    0x00,            //Channel 2 data in edge                    
    0x00            //Reserved

the question is:

1) is the pcm output 8K 8bit  or 8K 16bit by default for SCO CVSD ?

2) how to use this command for SCO configuration ? i have changed Clk rate and data size ,but the output just noise.

thanks!

  • Hi,

    I'm using CC2564 / CC2564B for HFP profile and there's some iusse on the PCM output(NOT using WBS).

    I have test the a3dp function and it works well with my external codec,the HCI_VS_Write_CODEC_Config (0xFD06) is this:

        2117,            //Clock rate:44.1*2*24 (16+8 offset)                    
        0x00,            //Clock direction:output                    
        44100,            //Frame-sync frequency:44.1k            
        0,            //Frame-sync duty cycle                    
        0x00,            //Frame-sync edge    :rising               
        0x01,            //Frame-sync polarity:active high        
        0x00,            //Reserved                                       
        16,            //Channel 1 data out size                    
        1,            //Channel 1 data out offset                
        0x00,            //Channel 1 data out edge                
        16,            //Channel 1 data in size                    
        1,            //Channel 1 data in offset                    
        0x00,            //Channel 1 data in edge                   
        0,            //Fsynch Multiplier                           
        16,            //Channel 2 data out size                    
        24+1,            //Channel 2 data out offset                
        0x00,            //Channel 2 data out edge                
        16,            //Channel 2 data in size                    
        24+1,            //Channel 2 data in offset                
        0x00,            //Channel 2 data in edge                    
        0x00            //Reserved

    the question is:

    1) is the pcm output 8K 8bit  or 8K 16bit by default for SCO CVSD ?

    2) how to use this command for SCO configuration ? i have changed Clk rate and data size ,but the output just noise.

    thanks!

  • Hi,

    I'm using CC2564 for HFP profile and there's some iusse on the PCM output(NOT using WBS).

    I have test the a3dp function and it works well with my external codec,the HCI_VS_Write_CODEC_Config (0xFD06) is this:

        2117,            //Clock rate:44.1*2*24 (16plus 8 offset)                    
        0x00,            //Clock direction:output                    
        44100,            //Frame-sync frequency:44.1k            
        0,            //Frame-sync duty cycle                    
        0x00,            //Frame-sync edge    :rising               
        0x01,            //Frame-sync polarity:active high        
        0x00,            //Reserved                                       
        16,            //Channel 1 data out size                    
        1,            //Channel 1 data out offset                
        0x00,            //Channel 1 data out edge                
        16,            //Channel 1 data in size                    
        1,            //Channel 1 data in offset                    
        0x00,            //Channel 1 data in edge                   
        0,            //Fsynch Multiplier                           
        16,            //Channel 2 data out size                    
        24+1,            //Channel 2 data out offset                
        0x00,            //Channel 2 data out edge                
        16,            //Channel 2 data in size                    
        24+1,            //Channel 2 data in offset                
        0x00,            //Channel 2 data in edge                    
        0x00            //Reserved

    the question is:

    1) is the pcm output 8K 8bit  or 8K 16bit by default for SCO CVSD ?

    2) how to use this command for SCO configuration ? i have changed Clk rate and data size ,but the output just noise.

    thanks!

  • Hi,

    The PCM interface should be configured to 8KHz, 16 bit for HFP (NB - SCO CVSD).

    Did you hear the noise at the input and output? The same PCM command above should be used.

    ~Miguel