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.

[参考译文] TLV320AIC3254:已锁定的链接开机自检问题

Guru**** 2461970 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/761400/tlv320aic3254-question-to-linked-post-which-has-been-locked

部件号:TLV320AIC3254

你好,Diego

我看到旧帖子已被锁定。 很抱歉,我的回复延迟了。  

 已编译了整个寄存器设置,并对设置进行了一些注释。 如果您看到任何令人震惊的信息,请查看并告知我。  

如果您希望我提供数据或对数据采取其他措施,请告诉我。

Regnum REGVAL (十六进制)

说明

注释

00 00 设置第0页
01 01. GPIOGenPurposeIN/OUT
1B 4C 音频IF- DSP/BIOSTm/BCLK输出/ WCLK输出/DOUT将不是高IMP
这是否是一个问题,对于miniDSP I/f,DOUT是否需要高?
0B 84. NDAC (用miniDSP配置覆盖)
0C 84. MDAC (用miniDSP配置覆盖)
0D 00 DAC OSR (用miniDSP配置覆盖) MSB
0E 20. DAC OSR (用miniDSP配置覆盖) LSB
一维03. 音频IF-无回放/NoLoopBack/DefaultBitClockPolarity/BCLKDOwnCOdecDOwn/BDIV_CLKIN=ADC_MOD_CLK
1e 81. ClockSet-BCLKNDIVPoweredUP/1
3c 11. PRB集(用miniDSP配置覆盖)
00 01. 设置第1页
01 08 AVDD与DVDD的电源配置禁用弱连接
02 21. DVDDldo-OVERcurrentDetection (1.72 1.77 已启用/NoOVERcurrentDetection)
0A 00 CommonMode-0.9V/HPRHPL=Common/LOLLOL=Common/PoweredAVDD/LDO4-1.95V 1.5
47 32. AnalogINQuickCharging =6.4ms
7B 01. 当模拟块通电时,参考将在40毫秒内通电
1405 2.0 时间常量
0E 08. OLL路由- LeftDACReconFilter已路由到LOL
03 00 Playback-LeftDACtoHPLUsesClassAB
0400 Playback-RightDAC至HPLUsesClassAB
10 00 HPLDriver增益
11 00 HPR驱动程序增益
12 00 LOL驾驶员增益
13 00 Lor驱动器增益
00 00 设置第0页
41 00 LEFTDACVOlume
42 00 右DACVOlume
3楼D4. DAC-LeftUP/RightUP/LeftDACDataLeftChanAudioIFData/RightDACDataRightChanAudioIFData
40 00 DAC- PowDown=zero/AutoMuteDIsable/LeftDacNotMuted/RightDacNotMuted/LeftRightDepVol
00 01. 设置第1页
0C 08. HPL路由-左DAC至HPL/IN1LtoHPL
0D 0a HPR路由- RightDAC至HPL/IN1RtoHPR
0f 08. LORRouting-RightDAC至LOR
09 3D OutputDriver-除Mal以外的所有电源均已打开
00 00 设置第0页
34 0C GPIOGenPurposeIN/OUT
04 03. LowPLLClockRange/MCLKinPLL/PLL=CODEC_CLKIN
05 B1. PLL P,P (在miniDSP配置中覆盖)
06 14. PLL J,D (在miniDSP配置中覆盖)
07 00 PLL J,D (在miniDSP配置中覆盖)
08 00 PLL J,D (在miniDSP配置中覆盖)
12 84. NADC (在miniDSP配置中覆盖)
13 84. mAdc (在miniDSP配置中覆盖)
14 20. AOSR (在miniDSP配置中覆盖)
3D 07 ADC PRB (在miniDSP配置中覆盖)
56 00 LeftAGC =关(在miniDSP配置中覆盖)
00 01. 设置第1页
3D 00 ADC PowerTune=PTM_R4
33 00 MICBias=关闭
34 40. IN3L被转至左MICPGA20kREes
36 40. IN3R被路由至左MICPGA20kREes
37 40. IN3R被路由至右侧MICPGA20kREes
39 40. IN3L被转至右侧MICPGA20kREes
3B 00 LEFTMICPGA=0dB
3c 00 RightMICPGA=0dB
00 00 设置第0页
51 C0 ADC-LeftADCup/RightADCup/GPIOmicIN/LeftADCNotMIC/RightADCNotMIC/ADCVolCtrl1GainPerClockword
52 00 ADC-LeftADCunonun是/odb/Rightun是/odb
5e 62 LEftAGCSet (SDV配置后)
5F 40. LEftAGCSet (SDV配置后)
60 48. RightAGCSet (SDV配置后)
61 00 RightAGCSet (SDV配置后)
62 32. RightAGCSet (SDV配置后)
63 05. RightAGCSet (SDV配置后)
6407 RightAGCSet (SDV配置后)
53 00 LeftADCVolctrl
54 00 RightADCVolCtrl
迷你DSP设置 与先前的设置类似
0008. 设置为第8页
08 00
09 B7.
0A 98
0B 00
0C 7E
0D 90
0E D0
0f 00
10 7F
11 FF
12 FF
13 00
14 00
15 00
16 00
17 00
18 00
19 00
1A 00
1b 00
1C FF
1D FF
1E FF
1楼00
2080
21 00
22 00
23 00
24 7F
25 FF
26 FF
27 00
28 40.
29 00
2A 00
2B 00
2C 00
2D 00
2E 00
2F 00
30 FF
31 6b.
32 00
33 00
34 FF
35 03.
36 00
37 00
38 FC
39 C6.
3A 00
3B 00
3c F5
3D 54
3E 00
3楼00
40 F9.
41 64
0050. 设置为第80页
08 00
9 00
0A 00
0B 00
0C 00
0D 00
0E 00
0f 00
10 30.
11 50.
12 0a
6F 00
70 38.
71 2c.
72 1C
73 00
74 38.
75 2C
76 2e.
77 00
7838.
79 30.
7a 20.
7b 00
7C 38.
7D 30
7E 2A
7F 00
0051. 设置为第81页
08 38.
09 34.
0A 21.
0B 00
0C 38.
0D 34.
0E 29.
0f 00
10 38.
11 38.
1222.
13 00
14 38.
15 38.
16 28.
17 00
18 38.
19 3C.
1A 25.
1b 00
1C 38.
一维40
1e 2b.
1楼00
2038.
21 40.
22 1f.
23 00
24 38.
25 44.
26 1e.
27 00
28 38.
29 44.
2A 2C
2B 00
2C 38.
2D 48
2E一维
2F 00
30 38.
31 48.
32 2D
33 00
34 38.
35 4C
36 23.
37 00
38 38.
39 4C
3A 27.
3B 00
3c 38.
3D 50
3e 24.
3楼00
40 38.
41 50.
42 26.
43 00
44 58.
45 04.
46 15.
47 00
48 50.
49 0C
4A 00
4B 00
4C 50.
4D 00
51.00
52 00
53 00
54 38.
55 17.
56 FB
57 00
5888
59 17.
5A FE
5b 00
5C 00
5D 00
5e 00
5F 00
6008
61 00
62 00
63 00
64 08.
65 04.
66 1a.
67 00
68 00
69 00
6a 00
6b 00
6C 88
6D 03.
6e FF
6F 00
00 2c. 设置为第44页
08 FF
09 FF
0A FF
0B 00
0C 80
0D 00
0E 00
0f 00
10 7F
11 F7.
12 00
13 00
14 80
15 09.
16 00
17 00
18 7F
19 EF
1A 00
1b 00
1C 40.
1d 00
1e 00
1楼00
20 7F
21 FF
22 FF
23 00
24 00
25 00
26 00
27 00
28 FF
29 F8
2A 00
2B 00
2组件FF
2D D8
2E 00
2F 00
30 FF
31 F6.
32 00
33 00
34 FE
35 BF
36 00
37 00
38 3A
39 D8.
3A 00
3B 00
3c 00
3D 15
3E 00
3楼00
40 00
41 06.
42 00
43 00
44 00
45 67
46 00
47 00
48 00
49 4f
4A 00
4B 00
4C 01.
4D D5
4e 00
4f 00
5024.
51 89
52 00
53 00
54 FC
55阿瑟
56 00
57 00
58 FF
59 19.
5A 00
5b 00
5C F3.
5D E3
5e 00
5F 00
606.
61 1E.
62 00
63 00
6400
65 00
66 4F
67 00
0098 设置为第152页
08 00
9 00
0A 00
0B 00
0C 00
0D 00
0E 00
0f 00
10 08.
11 00
12 00
13 00
14 08.
15 04.
16 01.
12 26.
13 00
14 38.
15 24.
16 20.
17 00
18 38.
19 28.
1A 28.
1b 00
1C 38.
1d 28.
1e 1e
1楼00
2038.
21 2c.
22 22.
23 00
24 38.
25 2c.
2624.
27 00
28 38.
29 30.
2A 23.
2B 00
2C 38.
2D 34.
2E 29.
2F 00
30 38.
31 34.
32 1d
33 00
34 38.
35 38.
36 27.
37 00
38 38.
39 38.
3A 1F
3B 00
3c 38.
3D 3C
3e 25.
3楼00
40 38.
41 3C.
42 21.
43 00
44 00
45 00
46 00
47 00
48 50.
49 04.
4A 01.
4B 00
4C 30.
4D 40.
4e 14.
4f 00
50 38.
51 40.
52
53 00
54 20.
55 08.
56 2b.
57 00
58 38.
59 44.
5A 12.
5b 00
5C 38.
5D 44.
5e 09.
5F 00
60 38.
648
62 0E
63 00
6438.
6548.
66 0D
67 00
68 38.
69 4C
6a 0A.
6b 00
6C 38.
6D 4C
6e 11.
6F 00
70 38.
71 50.
72 13.
73 00
74 38.
7550.
7608.
77 00
7838.
7954.
7A 0F
7b 00
7C 38.
7D 54.
7E 0C
7F 00
20 20.
21 08.
22 15.
23 00
24 38.
25 44.
26 27.
27 00
28 38.
29 44.
2A 1e
2B 00
2C 38.
2D 48
2E 23.
2F 00
30 38.
31 48.
32 22.
33 00
34 38.
35 4C
36 1f.
37 00
38 38.
39 4C
3A 26.
3B 00
3c 38.
3D 50
3e 28.
3楼00
40 38.
41 50.
42 1d
43 00
44 38.
45 54.
46 24.
47 00
48 38.
49 54.
4A 21.
4B 00
4C 38.
4D 58.
4e 25.
4f 00
50 38.
558
52 20.
53 00
54 00
55 00
56 00
57 00
5850.
59 04.
5A 01.
5b 00
5C 00
5D 00
5e 00
5F 00
60 00
61 00
62 00
63 00
6420.
65 08.
66 2A
67 00
6830.
69 5F
6a FB
6b 00
6c 00
6D 00
6e 00
6F 00
70 38.
71 03.
72 FB
73 00
7.4788万
75 17.
76 FE
77 00
7830.
7918.
7a 00
7b 00
7C 30.
7D 18.
7E 01.
7F 00
00 9B. 设置为Page 155 (第155页)
08 00
9 00
0A 00
0B 00
0C 20.
0D 00
0E 02.
0f 00
10 20.
11 00
12 17.
13 00
14 10.
15 00
16 16.
17 00
18 10.
19 04.
1 2B
1b 00
1C 88
一维03.
1E FF
1楼00
00 00 设置为第0页 这些是唯一可能覆盖配置的寄存器。 我看不出在那些问题上有什么问题?
3c 00
3D 00
11 02.
17 01.
0f 01.
10 00
15 01.
16 00
05 91.
0608.
07 00
08 00
04 03.
0C 88
0D 00
0E 20.
12 02.
13 88
14 20.
0B 82.
52 00
53 00
54 00

此致

Miguel Carvalho

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Miguel,

    感谢您提供信息。 我假设这是编解码器配置的原始转储,其中列出的所有寄存器都反映了正常操作期间的编解码器状况,对吗? 我注意到只有miniDSP系数添加到注释代码中,您最初使用该代码来配置设备。 正如我之前所指出的,在载入miniDSP代码之前,应该将某些寄存器写入器件,并且从共享的代码中,一些寄存器未配置。 请查看我在锁定帖子(12月3日起)上共享的代码,并确保未在此处注释的注册表以及代码中缺失的注册表已添加到您正在共享的注册表中吗?

    此致,

     -Diego Mel é ndez López ñ a
      音频应用工程师

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Diego

    感谢您的回复

    是的,这基本上是一个简陋的垃圾场。 我嗅探I2C线路,以确保我期望的所有设置都已设置。

    我想您指的是这些注册表被评论吗?
    REG[ 0][5]= 0x91;P=1,R=1,J=8
    REG[0][6]=0x08;P=1,R=1,J=8
    REG[ 0][7]= 0x00;D=0000 (MSB)
    REG[ 0][8]= 0x00;D=0000 (LSB)
    REG[0][4]= 0x03;PLL_CLKIN = MCLK,CODEC _CLKIN = PLL_CLK,PLL打开
    REG[0][12]= 0x88;MDAC =8,分配器已通电
    REG[0][13]= 0x00;DOSR = 32 (MSB)
    REG[0][14]= 0x20;DOSR = 32 (LSB)
    REG[0][18]= 0x02;NADC = 2,分配器电源关闭
    REG[0][19]= 0x88;mAdc =8,分配器已通电
    REG[0][20]= 0x20;AOSR = 32
    REG[0][11]= 0x82;NDAC = 2,分配器已通电

    如果我看一下转储,它们都已配置好。 有些是在miniDSP配置之后配置的。 您是否说应该在任何miniDSP配置之前设置它们?

    此致
    米格尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Diego,

    我尝试将这些PLL配置寄存器放在miniDSP配置之前,没有区别。 也许我误解了您所说的话?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Miguel,

    我不是专门指PLL寄存器,而是指其它寄存器,例如位于信号处理设置部分下面的寄存器,我前面提到的代码。  我想在EVM上加载您的寄存器设置,并在工作台上仔细检查器件的配置。 我现在无法访问EVM,但我希望明天能提供一些结果。

    此致,

     -Diego Mel é ndez López ñ a
      音频应用工程师

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Diego

    只是一个跟进,您是否有机会在EVM中运行它?

    此致
    Miguel Carvalho
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Miguel,您好!

    很抱歉回复延迟。 实际上,我对EVM进行了一些快速测试, 在加载您共享的寄存器后,EVM无法正常工作,我计划在给您响应之前执行更多测试,我怀疑我之前指出的信号处理寄存器没有在您的代码上正确配置, 但尚未验证,因为很遗憾,我没有找到进行详细调试所需的时间。  请检查我指出的寄存器,并将它们添加到您的代码中,以验证是否有任何改进? 我会看看是否可以继续进行测试,我应该能够在明天之前提供一些结果。

    此致,

     -Diego Mel é ndez López ñ a
      音频应用工程师

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Diego,  

    非常感谢您的响应,希望您能有更多时间来执行详细的调试。

    对于你所指出的登记册,我有些困惑。 如果您可以显式复制您所引用的设置,我将试用它。 我还会 给您一些时间,因为您更有可能发现问题在您身边。

    此致

    Miguel Carvalho

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Miguel,

    我正在附加我之前提到的系统设置代码。 请查看并确保您的代码中包含信号处理设置。 另外,我注意到在加载miniDSP系数之前,在代码中已打开ADC。 请注意,在将所有系数写入miniDSP后,应打开ADC的电源,否则将不会加载系数。 发生这种情况的原因是,一旦ADC打开,系数寄存器访问权限就会从I²C Ω 接口更改为miniDSP引擎,从而进入正常操作模式。 我记得将ADC电源寄存器移至代码末尾没有成功,但请尝试一下。

    此致,

     -Diego Mel é ndez López ñ a
      音频应用工程师

    e2e.ti.com/.../SystemSettingsCode_2D00_3254.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Diego

    信号处理设置都在这里。

    我还尝试只在miniDSP系数之后打开ADC,但没有成功

    我希望您能抽出一些时间尝试一下您自己的产品。

    此致
    Miguel Carvalho