Part Number: PCM6360-Q1
Hi, team,
Some questions about PCM6360-Q1 in customer project.
Below is connection diagram. SOC TDM2 is CLK master, other devices are slave, including SOC TDM4 and ADC PCM6360-Q1.

When SOC TDM2 is master and SOC TDM4 port is slave, TDM format is shown below, TDM8.

ADC CLK,ADC is slave, TDM format is shown below, TDM8.

If PCM6360-Q1 config is the same, there will be three condition happening.
- Working in normal.
- All slot audio data is >6dB when ADSP readback ADC data with one bit backwards.
- Some of audio slot only show half part and <3dB when ADSP samping one bit ahead
Another two information.
- It is normal in all condition if readback with TDM4 another data line.
- If setting TDM4 to master, there will be no issue, but it cannot be like this due to system's limitation.
Questions:
- Can you provide some idea on this problem?
- Please check if some issue in below config on PCM6360-Q1.
|
address |
default |
value |
|
|
0x00 |
0x00 |
0x00 |
set page 0 |
|
0x02 |
0x00 |
0x01 |
set not in sleep mode |
|
0x07 |
0x30 |
0x34 |
set TDM mode, 32bit, FSYNC default, BCLK invert |
|
0x0B |
0x00 |
0x03 |
ch1 to TDM slot3 |
|
0x0C |
0x01 |
0x04 |
ch2 to TDM slot4 |
|
0x0E |
0x03 |
0x01 |
ch4 to TDM slot1 |
|
0x0F |
0x04 |
0x00 |
ch5 to TDM slot0 |
|
0x21 |
0x22 |
0xA2 |
set gpio1 as MCLK and drive active low and weak high |
|
0x4B |
0x10 |
0x30 |
ch4 analog single-ended input, AC coupled input |
|
0x50 |
0x10 |
0x30 |
ch5 analog single-ended input, AC coupled input |
|
0x74 |
0x00 |
0xF8 |
ch1~ch5 output slot enable |
|
0x75 |
0x00 |
0xF8 |
power up micbias, power up adc, power up pll, chn1~chn4 dynamic mode maximum |
|
0x3B |
0xD0 |
0xF0 |
Microphone bias is set to 9 V |
|
0x3E |
0xC9 |
0xC3 |
ch1 digital gain -3dB |
|
0x43 |
0xC9 |
0xC3 |
ch2 digital gain -3dB |
|
0x64 |
0x00 |
0xC2 |
ch1, chn2 diag enable, INxM pins of single-ended channels are included for diagnosis |
|
0x65 |
0x37 |
0x22 |
INxP and INxM terminal short detect threshold value is 60 mV (typ), Short to VBAT_IN detect threshold value is 60 mV (typ) |
|
0x66 |
0x87 |
0x2F |
Short to ground detect threshold value is 120 mV (typ), Short to MICBIAS detect threshold value is 450 mV (typ) |
|
0x67 |
0xB8 |
0x84 |
Fault monitoring repetition rate of 1 ms, 8 counts for debounce to filter-out any false faults detection |
Thanks.
Johnny
