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.
工具与软件:
你(们)好
我正在尝试让 TLV320DAC32正常工作、但它没有音频输出(我们正在连接外部3.5mm 音频插孔)。 任何人都可以帮助我配置它或查找配置中的故障吗? 我想在 I2S 模式和左侧模式回放中使用它、采样率可以低至4kHz。 在硬件中、HPLOUT 和 HPROUT 连接为单端输出、如所示。 HPLCOM 连接到耳机 COM、而 HPRCOM 未使用、
MCU 的 MCLK 约为3MHz、WCLK = 97kHz 且 BCLK = 3MHz。 我使用以下值初始化寄存器。
0x00、0x00、0x0A、0x91、// 0、 1、2、3
0x80、0x20、0x00、0x1E、// 4、 5、6、7
0x00、0x05、0x00、0x01、// 8、 9、10、11
0x00、0x00、0x00、0x00、// 12、 13、14、15
0x00、0x00、0x00、0x00、// 16、 17、18、19
0x00、0x00、0x00、0x00、// 20、 21、22、23
0x00、0x00、0x00、0x00、// 24、 25、26、27
0x00、0x00、0x00、0x00、// 28、 29、30、31
0x00、0x00、0x00、0x00、// 32、 33、34、35
0x00、0xE0、0x14、0x00、// 36、 37、38、39
0x40、0x01、0x6E、0x00、// 40、 41、42、43
0x00、0x00、0x00、0x80、// 44、 45、46、47
0x00、0x00、0x00、0x09、// 48、 49、50、49
0x00、0x00、0x00、0x00、// 52、 53、54、55
0x00、0x00、0x00、0x00、// 56、 57、58、59
0x00、0x00、0x00、0x00、// 60、 61、62、63
0x80、0x09、0x00、0x00、// 64、 65、66、67
0x00、0x00、0x00、0x00、// 68、 69、70、71
0x00、0x00、0x00、0x00、// 72、 73、74、75
0x00、0x00、0x00、0x00、// 76、 77、78、79
0x00、0x00、0x00、0x00、// 80、 81、82、83
0x00、0x00、0x00、0x00、// 84、 85、86、87
0x00、0x00、0x00、0x00、// 88、 89、90、91
0x00、0x00、0xC6、0x00、// 92、 93、94、95
0x00、0x00、0x00、0x00、// 96、 97、98、99
0x00、0x00、0x02 // 100,101,102
您好、Rajkumar、
您是否正在使用官方 EVM? 如果没有、您也可以发送原理图吗? 这是您使用什么 GUI 来实现的。
在我们开始与脚本太混乱之前,请检查 I2S CLKS,并在屏幕上发送 I2S 的屏幕截图(我想检查边缘 wrt Din, LRCK, bck 和..)
注意: –TLV320DAC32支持8kHz 至96kHz 的速率。 因此对于启动、请尝试48kHz、不要进入4kHz
此致、
Arash
尊敬的 Arash:
我们不使用官方 EVM。 请查找随附的原理图以供参考。 我们不使用 GUI (我们的测试方法)、我们使用连接到 STM32的 PDM 麦克风、它生成 I2S 数据作为 DAC 的输入。
您是否可以为我们的测试推荐 GUI?
我们已经验证了 DAC 输入信号(WCLK、MCLK、BCLK、DIN、SCL、 SDA 和原始麦克风数据)。 有关详细信息、请参阅随附的视频。
此外、我们还使用示波器测试了音频插孔输出。 在示波器上检查 DAC 输出时、我们观察到 DAC 没有输出数据。 还附上了相关视频供您参考。
此致、
Rajkumar
e2e.ti.com/.../VID_2D00_20241104_2D00_WA0000.mp4e2e.ti.com/.../VID20241111132725.mp4
您好、Rajkumar、
如果您使用的是 EVM、产品页面上提供了 可与 EVM 配合使用的用户指南和软件。 GUI 用于我们的 官方 EVM。
我注意到我的一位同事已在 下面的链接中为您提供了此部件的各种代码。 如果您的器件不使用这些代码、则硬件/设置存在问题。 我建议您使用 Jeff 给您的一个代码来工作 、一旦您对设置感到满意、您就可以修改代码或使用您自己的代码。
从视频中、我无法检查 CLKS 的边缘。 基本而言、我想验证您是否发送了 I2S 信号、如 图28所示。 产品说明书。 请相应地捕获波形、以便我可以验证数据格式。
您在上面的答复中没有附上示意图。
此致、
Arash
尊敬的 Arash:
PFA 更改了波形和原理图
请检查。
您好!
CLKS 看起来正常、但我想知道您是否将电压连接到 DVDD 、因为在原理图中它是浮动的。 这可能就是问题所在。
完成校正后、使用我们以前发送给您的代码之一、并在芯片级别监控输出。
此致、
Araash
LHI、
我们使用内部 LDO。
LDO 选择连接到3.3V、而去耦连接在 DVDD 上。 测得的 DVDD 两端电压为1.8V。
(根据此配置进行连接)
您好、Rajkumar、
很抱歉,我不在办公室了几天。 感谢确认您的 引脚上有1.8V 电压、不知何故、 LDO 选择 设置为高电平。
您使用过 Jeff 发送给您的哪些代码? 如果引脚上有正确的代码、正确的输入和电源电压、应该可以看到输出引脚处的输出。 正如我之前指出的、为了确认您是否位于 FS 边界内?
同时 Bck=#v of channels x Channel dept x fs。 这是您设置的内容吗? 屏幕截图中的格式似乎正常、但值如何?
此致、
Arash