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.

TLV320AIC3101 上电后 配置寄存器通路 ,有时能通有时不能通,并且只有小概率是通的

Other Parts Discussed in Thread: TLV320AIC3101
您好:
    调试 TLV320AIC3101时碰到如下问题:
    机器每次重启后,使用以下tinymix命令打开HPLOUT / HPROUT通路(LEFT_LOP/M  和  RIGHT_LOP/M 情况也一样),然后用tinyplay播放48 KHZ 1k-0db的音频文件,有时会有声音,有时没有声音,比较两种情况下codec寄存器是完全相同的(参见附录reg-tinymix.txt)用示波器测量两种情况下 各个CLK和 电源 也相同(播放时DIN 也有信号)频率及电压如下:
MCLK:12MHz
BCLK:3.07MHZ
LRCLK:48KHz
DVDD: 1.8V
IOVDD: 3.2V
DRVDD: 3.3V
AVDD_DAC: 3.3V
电源上电延时情况:
I0VDD->(500ms)->AVDD/DRVDD->(2ms)->DVDD
tinymix "PCM Playback Volume" 100 100
tinymix "Left HP Mixer DACR1 Playback Volume" 100
tinymix "Right HP Mixer DACL1 Playback Volume" 100
tinymix "HP DAC Playback Volume" 100 100
tinymix "HP Playback Switch" 1 1
tinymix "Right HP Mixer DACR1 Switch" 1
tinymix "Left HP Mixer DACR1 Switch" 1
tinymix "Right HP Mixer DACL1 Switch" 1
tinymix "Left HP Mixer DACL1 Switch" 1
console:/ # cat /sys/kernel/debug/regmap/1-0018/registers 
00: 00
01: 00
02: 00
03: 10
04: 04
05: 00
06: 00
07: 0a
08: 00
09: 00
0a: 00
0b: 01
0c: 00
0d: 00
0e: 00
0f: 20
10: 20
11: ff
12: ff
13: 00
14: 78
15: 78
16: 00
17: 78
18: 78
19: 00
1a: 00
1b: fe
1c: 00
1d: 00
1e: fe
1f: 00
20: 18
21: 18
22: 00
23: 00
24: 00
25: c0
26: 00
27: 00
28: 00
29: 00
2a: 00
2b: 1b
2c: 1b
2d: 2f
2e: 2f
2f: 92
30: 00
31: 00
32: 92
33: 0d
34: 2f
35: 2f
36: af
37: 00
38: 00
39: 00
3a: 0d
3b: 00
3c: 00
3d: 92
3e: 2f
3f: 2f
40: 92
41: 0d
42: 00
43: 00
44: 00
45: 2f
46: 2f
47: af
48: 0d
49: 2f
4a: 2f
4b: af
4c: 2f
4d: 2f
4e: af
4f: 09
50: 2f
51: 2f
52: af
53: 00
54: 00
55: 00
56: 09
57: 00
58: 00
59: 00
5a: 2f
5b: 2f
5c: af
5d: 09
5e: 00
5f: 00
60: 00
61: 00
62: 00
63: 00
64: 00
65: 01
66: 02
67: 00
68: 00
69: 00
6a: 00
6b: 00
6c: 00
6d: 00

console:/ # tinymix
Mixer name: 'rockchip,tlv320aic3x-codec'
Number of controls: 110
ctl     type    num     name                                     value

0       INT     1       Left Line Mixer Line2R Bypass Volume     118
1       INT     1       Right Line Mixer Line2L Bypass Volume    118
2       INT     1       Left HP Mixer Line2R Bypass Volume       118
3       INT     1       Right HP Mixer Line2L Bypass Volume      118
4       INT     1       Left HPCOM Mixer Line2R Bypass Volume    118
5       INT     1       Right HPCOM Mixer Line2L Bypass Volume   118
6       INT     2       Line Line2 Bypass Volume                 71 71
7       INT     2       HP Line2 Bypass Volume                   71 71
8       INT     2       HPCOM Line2 Bypass Volume                71 71
9       INT     2       Mono Line2 Bypass Volume                 71 71
10      INT     2       Mono PGA Bypass Volume                   71 71
11      INT     2       Mono DAC Playback Volume                 71 71
12      BOOL    1       Mono Playback Switch                     On
13      INT     2       PCM Playback Volume                      100 100
14      INT     1       Left Line Mixer PGAR Bypass Volume       118
15      INT     1       Left Line Mixer DACR1 Playback Volume    118
16      INT     1       Right Line Mixer PGAL Bypass Volume      118
17      INT     1       Right Line Mixer DACL1 Playback Volume   118
18      INT     1       Left HP Mixer PGAR Bypass Volume         118
19      INT     1       Left HP Mixer DACR1 Playback Volume      100
20      INT     1       Right HP Mixer PGAL Bypass Volume        118
21      INT     1       Right HP Mixer DACL1 Playback Volume     100
22      INT     1       Left HPCOM Mixer PGAR Bypass Volume      118
23      INT     1       Left HPCOM Mixer DACR1 Playback Volume   118
24      INT     1       Right HPCOM Mixer PGAL Bypass Volume     118
25      INT     1       Right HPCOM Mixer DACL1 Playback Volume  118
26      INT     2       Line PGA Bypass Volume                   71 71
27      INT     2       Line DAC Playback Volume                 71 71
28      INT     2       HP PGA Bypass Volume                     71 71
29      INT     2       HP DAC Playback Volume                   100 100
30      INT     2       HPCOM PGA Bypass Volume                  71 71
31      INT     2       HPCOM DAC Playback Volume                71 71
32      BOOL    2       Line Playback Switch                     On On
33      BOOL    2       HP Playback Switch                       On On
34      BOOL    2       HPCOM Playback Switch                    On On
35      BOOL    2       AGC Switch                               Off Off
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                       32 32
44      BOOL    2       PGA Capture Switch                       On On
45      ENUM    2       ADC HPF Cut-off                          Disabled Disabled
46      ENUM    1       Output Driver Power-On time              0us
47      ENUM    1       Output Driver Ramp-up step               0ms
48      ENUM    1       Left DAC Mux                             DAC_L1
49      ENUM    1       Left HPCOM Mux                           differential of HPLOUT
50      ENUM    1       Right DAC Mux                            DAC_R1
51      ENUM    1       Right HPCOM Mux                          differential of HPROUT
52      ENUM    1       Left Line1L Mux                          single-ended
53      ENUM    1       Left Line1R Mux                          single-ended
54      ENUM    1       Right Line1L Mux                         single-ended
55      ENUM    1       Right Line1R Mux                         single-ended
56      BOOL    1       Left PGA Mixer Line1L Switch             On
57      BOOL    1       Left PGA Mixer Line1R Switch             Off
58      BOOL    1       Left PGA Mixer Line2L Switch             Off
59      BOOL    1       Left PGA Mixer Mic3L Switch              Off
60      BOOL    1       Left PGA Mixer Mic3R Switch              Off
61      ENUM    1       Left Line2L Mux                          single-ended
62      BOOL    1       Right PGA Mixer Line1R Switch            On
63      BOOL    1       Right PGA Mixer Line1L Switch            Off
64      BOOL    1       Right PGA Mixer Line2R Switch            Off
65      BOOL    1       Right PGA Mixer Mic3L Switch             Off
66      BOOL    1       Right PGA Mixer Mic3R Switch             Off
67      ENUM    1       Right Line2R Mux                         single-ended
68      BOOL    1       Left Line Mixer PGAL Bypass Switch       Off
69      BOOL    1       Left Line Mixer DACL1 Switch             On
70      BOOL    1       Left Line Mixer PGAR Bypass Switch       Off
71      BOOL    1       Left Line Mixer DACR1 Switch             Off
72      BOOL    1       Left Line Mixer Line2L Bypass Switch     Off
73      BOOL    1       Left Line Mixer Line2R Bypass Switch     Off
74      BOOL    1       Right Line Mixer PGAL Bypass Switch      Off
75      BOOL    1       Right Line Mixer DACL1 Switch            Off
76      BOOL    1       Right Line Mixer PGAR Bypass Switch      Off
77      BOOL    1       Right Line Mixer DACR1 Switch            On
78      BOOL    1       Right Line Mixer Line2L Bypass Switch    Off
79      BOOL    1       Right Line Mixer Line2R Bypass Switch    Off
80      BOOL    1       Left HP Mixer PGAL Bypass Switch         Off
81      BOOL    1       Left HP Mixer DACL1 Switch               On
82      BOOL    1       Left HP Mixer PGAR Bypass Switch         Off
83      BOOL    1       Left HP Mixer DACR1 Switch               On
84      BOOL    1       Left HP Mixer Line2L Bypass Switch       Off
85      BOOL    1       Left HP Mixer Line2R Bypass Switch       Off
86      BOOL    1       Right HP Mixer PGAL Bypass Switch        Off
87      BOOL    1       Right HP Mixer DACL1 Switch              On
88      BOOL    1       Right HP Mixer PGAR Bypass Switch        Off
89      BOOL    1       Right HP Mixer DACR1 Switch              On
90      BOOL    1       Right HP Mixer Line2L Bypass Switch      Off
91      BOOL    1       Right HP Mixer Line2R Bypass Switch      Off
92      BOOL    1       Left HPCOM Mixer PGAL Bypass Switch      Off
93      BOOL    1       Left HPCOM Mixer DACL1 Switch            On
94      BOOL    1       Left HPCOM Mixer PGAR Bypass Switch      Off
95      BOOL    1       Left HPCOM Mixer DACR1 Switch            Off
96      BOOL    1       Left HPCOM Mixer Line2L Bypass Switch    Off
97      BOOL    1       Left HPCOM Mixer Line2R Bypass Switch    Off
98      BOOL    1       Right HPCOM Mixer PGAL Bypass Switch     Off
99      BOOL    1       Right HPCOM Mixer DACL1 Switch           Off
100     BOOL    1       Right HPCOM Mixer PGAR Bypass Switch     Off
101     BOOL    1       Right HPCOM Mixer DACR1 Switch           On
102     BOOL    1       Right HPCOM Mixer Line2L Bypass Switch   Off
103     BOOL    1       Right HPCOM Mixer Line2R Bypass Switch   Off
104     BOOL    1       Mono Mixer Line2L Bypass Switch          Off
105     BOOL    1       Mono Mixer PGAL Bypass Switch            Off
106     BOOL    1       Mono Mixer DACL1 Switch                  On
107     BOOL    1       Mono Mixer Line2R Bypass Switch          Off
108     BOOL    1       Mono Mixer PGAR Bypass Switch            Off
109     BOOL    1       Mono Mixer DACR1 Switch                  On