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.

TLV320AIC3104: Input is 1KHz audio, but output is 1Hz

Part Number: TLV320AIC3104
Other Parts Discussed in Thread: TLV320AIC3101

Dear TI engineer:

    TLV320AIC3104 is for slave, 48KHz, 16BIT, MCLK is 12.288MHz, no PLL.

    Now input 1KHz audio, but output is turn to 1Hz.

    How to check the problem? Thanks!

    The register as below:

#
# cat /sys/devices/platform/soc-audio/dapm_widget
Right HPCOM Mixer: Off
Left HPCOM Mixer: Off
Right HP Mixer: On
Left HP Mixer: On
Mono Mixer: Off
Right Line Mixer: On
Left Line Mixer: On
Mic Bias: Off
DMic Rate 32: Off
DMic Rate 64: Off
DMic Rate 128: Off
Right PGA Mixer: On
Right ADC: On
Left PGA Mixer: On
Left ADC: On
Mono Out: Off
Right HP Com: On
Right HP Out: On
Right Line Out: On
Right DAC: On
Left HP Com: On
Left HP Out: On
Left Line Out: On
Left DAC: On
PM State: On
#
#
# tinymix
Mixer name: 'mtk_snd'
Number of controls: 108
ctl type num name value
0 INT 2 PCM Playback Volume 118 118
1 INT 1 Left Line Mixer Line2R Bypass Volume 118
2 INT 1 Left Line Mixer PGAR Bypass Volume 118
3 INT 1 Left Line Mixer DACR1 Playback Volume 118
4 INT 1 Right Line Mixer Line2L Bypass Volume 118
5 INT 1 Right Line Mixer PGAL Bypass Volume 118
6 INT 1 Right Line Mixer DACL1 Playback Volume 118
7 INT 1 Left HP Mixer Line2R Bypass Volume 118
8 INT 1 Left HP Mixer PGAR Bypass Volume 118
9 INT 1 Left HP Mixer DACR1 Playback Volume 118
10 INT 1 Right HP Mixer Line2L Bypass Volume 118
11 INT 1 Right HP Mixer PGAL Bypass Volume 118
12 INT 1 Right HP Mixer DACL1 Playback Volume 118
13 INT 1 Left HPCOM Mixer Line2R Bypass Volume 118
14 INT 1 Left HPCOM Mixer PGAR Bypass Volume 118
15 INT 1 Left HPCOM Mixer DACR1 Playback Volume 118
16 INT 1 Right HPCOM Mixer Line2L Bypass Volume 118
17 INT 1 Right HPCOM Mixer PGAL Bypass Volume 118
18 INT 1 Right HPCOM Mixer DACL1 Playback Volume 118
19 INT 2 Line Line2 Bypass Volume 118 118
20 INT 2 Line PGA Bypass Volume 118 118
21 INT 2 Line DAC Playback Volume 118 118
22 INT 2 Mono Line2 Bypass Volume 118 118
23 INT 2 Mono PGA Bypass Volume 118 118
24 INT 2 Mono DAC Playback Volume 118 118
25 INT 2 HP Line2 Bypass Volume 118 118
26 INT 2 HP PGA Bypass Volume 118 118
27 INT 2 HP DAC Playback Volume 118 118
28 INT 2 HPCOM Line2 Bypass Volume 118 118
29 INT 2 HPCOM PGA Bypass Volume 118 118
30 INT 2 HPCOM DAC Playback Volume 118 118
31 BOOL 2 Line Playback Switch On On
32 BOOL 1 Mono Playback Switch Off
33 BOOL 2 HP Playback Switch On On
34 BOOL 2 HPCOM Playback Switch Off Off
35 BOOL 2 AGC Switch On On
36 ENUM 1 Left AGC Target level -5.5dB
37 ENUM 1 Right AGC Target level -5.5dB
38 ENUM 1 Left AGC Attack time 8ms
39 ENUM 1 Right AGC Attack time 8ms
40 ENUM 1 Left AGC Decay time 100ms
41 ENUM 1 Right AGC Decay time 100ms
42 BOOL 2 De-emphasis Switch Off Off
43 INT 2 PGA Capture Volume 118 118
44 BOOL 2 PGA Capture Switch On On
45 ENUM 2 ADC HPF Cut-off Disabled Disabled
46 BOOL 1 Right HPCOM Mixer Line2L Bypass Switch Off
47 BOOL 1 Right HPCOM Mixer PGAL Bypass Switch Off
48 BOOL 1 Right HPCOM Mixer DACL1 Switch Off
49 BOOL 1 Right HPCOM Mixer Line2R Bypass Switch Off
50 BOOL 1 Right HPCOM Mixer PGAR Bypass Switch Off
51 BOOL 1 Right HPCOM Mixer DACR1 Switch Off
52 BOOL 1 Left HPCOM Mixer Line2L Bypass Switch Off
53 BOOL 1 Left HPCOM Mixer PGAL Bypass Switch Off
54 BOOL 1 Left HPCOM Mixer DACL1 Switch Off
55 BOOL 1 Left HPCOM Mixer Line2R Bypass Switch Off
56 BOOL 1 Left HPCOM Mixer PGAR Bypass Switch Off
57 BOOL 1 Left HPCOM Mixer DACR1 Switch Off
58 BOOL 1 Right HP Mixer Line2L Bypass Switch Off
59 BOOL 1 Right HP Mixer PGAL Bypass Switch Off
60 BOOL 1 Right HP Mixer DACL1 Switch Off
61 BOOL 1 Right HP Mixer Line2R Bypass Switch Off
62 BOOL 1 Right HP Mixer PGAR Bypass Switch Off
63 BOOL 1 Right HP Mixer DACR1 Switch On
64 BOOL 1 Left HP Mixer Line2L Bypass Switch Off
65 BOOL 1 Left HP Mixer PGAL Bypass Switch Off
66 BOOL 1 Left HP Mixer DACL1 Switch On
67 BOOL 1 Left HP Mixer Line2R Bypass Switch Off
68 BOOL 1 Left HP Mixer PGAR Bypass Switch Off
69 BOOL 1 Left HP Mixer DACR1 Switch Off
70 BOOL 1 Mono Mixer Line2L Bypass Switch Off
71 BOOL 1 Mono Mixer PGAL Bypass Switch Off
72 BOOL 1 Mono Mixer DACL1 Switch Off
73 BOOL 1 Mono Mixer Line2R Bypass Switch Off
74 BOOL 1 Mono Mixer PGAR Bypass Switch Off
75 BOOL 1 Mono Mixer DACR1 Switch Off
76 BOOL 1 Right Line Mixer Line2L Bypass Switch Off
77 BOOL 1 Right Line Mixer PGAL Bypass Switch Off
78 BOOL 1 Right Line Mixer DACL1 Switch Off
79 BOOL 1 Right Line Mixer Line2R Bypass Switch Off
80 BOOL 1 Right Line Mixer PGAR Bypass Switch Off
81 BOOL 1 Right Line Mixer DACR1 Switch On
82 BOOL 1 Left Line Mixer Line2L Bypass Switch Off
83 BOOL 1 Left Line Mixer PGAL Bypass Switch Off
84 BOOL 1 Left Line Mixer DACL1 Switch On
85 BOOL 1 Left Line Mixer Line2R Bypass Switch Off
86 BOOL 1 Left Line Mixer PGAR Bypass Switch Off
87 BOOL 1 Left Line Mixer DACR1 Switch Off
88 ENUM 1 Right Line2R Mux differential
89 ENUM 1 Right Line1R Mux single-ended
90 ENUM 1 Right Line1L Mux differential
91 BOOL 1 Right PGA Mixer Line1R Switch Off
92 BOOL 1 Right PGA Mixer Line1L Switch On
93 BOOL 1 Right PGA Mixer Line2R Switch On
94 BOOL 1 Right PGA Mixer Mic3L Switch Off
95 BOOL 1 Right PGA Mixer Mic3R Switch Off
96 ENUM 1 Left Line2L Mux differential
97 ENUM 1 Left Line1R Mux single-ended
98 ENUM 1 Left Line1L Mux differential
99 BOOL 1 Left PGA Mixer Line1L Switch On
100 BOOL 1 Left PGA Mixer Line1R Switch Off
101 BOOL 1 Left PGA Mixer Line2L Switch On
102 BOOL 1 Left PGA Mixer Mic3L Switch Off
103 BOOL 1 Left PGA Mixer Mic3R Switch Off
104 ENUM 1 Right HPCOM Mux differential of HPROUT
105 ENUM 1 Right DAC Mux DAC_R1
106 ENUM 1 Left HPCOM Mux differential of HPLOUT
107 ENUM 1 Left DAC Mux DAC_L1
# cat /sys/devices/platform/soc-audio/codec_reg
tlv320aic3101 registers
0: 0
1: 0
2: 0
3: 10
4: 20
5: 1e
6: 0
7: 6a
8: 0
9: 0
a: 0
b: c1
c: a
d: 0
e: 0
f: 76
10: 76
11: ff
12: ff
13: 84
14: 80
15: 78
16: 7c
17: 80
18: 80
19: 46
1a: 80
1b: fe
1c: 0
1d: 80
1e: fe
1f: 0
20: 77
21: 77
22: 0
23: 0
24: 55
25: c0
26: 0
27: 0
28: 0
29: 0
2a: 0
2b: 9
2c: 9
2d: 0
2e: 0
2f: 80
30: 0
31: 0
32: 0
33: b
34: 0
35: 0
36: 0
37: 0
38: 0
39: 0
3a: 7
3b: 0
3c: 0
3d: 0
3e: 0
3f: 0
40: 80
41: b
42: 0
43: 0
44: 0
45: 0
46: 0
47: 0
48: 7
49: 0
4a: 0
4b: 0
4c: 0
4d: 0
4e: 0
4f: 0
50: 0
51: 0
52: 80
53: 0
54: 0
55: 0
56: b
57: 0
58: 0
59: 0
5a: 0
5b: 0
5c: 80
5d: b
5e: de
5f: c
60: 0
61: 0
62: 0
63: 0
64: 0
65: 1
66: 2
67: 0
68: 0
69: 0
6a: 0
6b: 0
6c: 0
6d: 0

  • Hi, Eric,

    This is a quite strange issue, there is no way for this device to change the frequency of the applied signal.  Can you please clarify if the issue is in the analog or digital side?.

    The register setup seems quite hard to understand or replicate, could you please explain to us the settings used with this device?. We have an application note (SLAA403) where a basic configuration for the device is explained, can you please try that and check if with a basic setup the issue is still occurring?.

    Thanks and Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer