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.

[参考译文] TAD5212:TAD5212

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1415523/tad5212-tad5212

器件型号:TAD5212

工具与软件:

您好!

我想在定制电路板上启动 TAD5212。 器件的7位 I2C 地址设置为0x51。 我将通过 I2C 发送以下设置。 除了软件复位命令、我可以验证其余值是否已正确写入器件。  我无法使用这些设置通过设备传递音频。

我的配置是32位 I2S 音频、48K、双通道仅在差分模式下使用 DAC 输出。 您能否确认以下设置对我的配置是否正确?

w 51 00 00 #设置第0页
W 51 01 01 #软件复位
W 51 02 01 #通过 AVDD > 2V 且所有 VDDIO 电平唤醒
W 51 11 80 #启用 PASI DIN
w 51 19 00 1数据输入和1数据输出用于 PASI
w 51 1a 70 # PASI I2S、32位格式
W 51 28 20 # PASI DIN Ch1 (TDM 插槽0上)
W 51 29 21 # PASI DIN Ch2 (TDM 插槽1上)
w 51 64 20 #将 OUT1P/M 配置为与 DAC1差分输出
w 51 65 20 #配置 OUT1P 线路输出0dB 音频频带
W 51 66 20 #配置 OUT1M 线路输出0dB 2Vrms 差分
w 51 6B 20 #将 OUT2P/M 配置为与 DAC2不同的值
w 51 6c 20 #配置 OUT2P 线路输出0dB 音频频带
W 51 6d 20 #配置 OUT2M 线路输出0dB 2Vrms 差分
W 51 76 cc #禁用所有输入通道并启用输出通道1和2
w 51 78 40 #为所有 DAC 通道上电

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

    您好!

    我在 EVM 上测试了您的 I2C 命令、并能够通过发送音频。 您可以检查 I2S 配置吗? 您的 I2C 不指定主时钟是什么、因此您应该同时提供 MCLK 和 BCLK。 检查输入连接以及输出连接。 如果仍有问题、请发送原理图以便我查看。

    此致!
    MIR

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

    现在我可以将音频 从 DAC 1传递到通道1输出,我仍然无法将音频从   OUT2P/M DAC2传递出去

    W 51 0x00 0x00 #设置第0页
    W 51 0x01 0x01 #软件复位
    W 51 0x02 0x01 #在 AVDD > 2V 且所有 VDDIO 电平时唤醒
    W 51 0x11 0x80 #启用 PASI DIN
    W 51 0x19 0x10 2号数据输入用于 PASI
    w 51 0x1a 0x70 # PASI I2S、32位格式
    W 51 0x28 0x20 # PASI DIN Ch1 on TDM slot 0
    W 51 0x29 0x21 # PASI DIN Ch2 on TDM slot 1
    w 51 0x64 0x20 #将 OUT1P/M 配置为与 DAC1的差分输出
    W 51 0x65 0x20 #配置 OUT1P 线路输出0dB 音频频带
    W 51 0x66 0x20 #配置 OUT1M 线性输出0dB 2Vrms 差分
    w 51 0x6b 0x20 #将 OUT2P/M 配置为与 DAC2的差分值
    W 51 0x6c 0x20 #配置 OUT2P 线路输出0dB 音频频带
    W 51 0x6d 0x20 #配置 OUT2M 线路输出0dB 2Vrms 差分
    W 51 0x76 0xcc #禁用所有输入通道并启用输出通道
    W 51 0x78 0x40 #为所有 DAC 通道上电

    我会通过支持我们的 FAE 分享原理图。

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

    您好!

    我想您的问题出在您更改的行-"w 51 0x19 0x10 # 2 data input for PASI"行。 您应该将其更改为"w 51 0x19 0x50"、十六进制0x50将其设置为二进制的0101 0000、它应该设置两个 PASI 输出和两个 PASI 输入。  

    我已通过电子邮件获得了您的原理图。 它看起来不错、您是对的、这很可能是编程问题。 如果这样做不能解决您的问题、请告诉我。

    此致!
    MIR

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

    很遗憾、将0x19设置为0x50无法解决该问题。   我将0x6b 设置为0x40 (在模拟旁路模式下)、DAC#2似乎未激活、这种情况有效。  这表明该通道上的输出引脚和后端音频正常。  我还确认我在 DIN 的 CH2上发送音频。  如果还有任何其他设置需要尝试、请告诉我。

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

    您好!

    我在一个 EVM 上测试了您的脚本(没有我的建议)、它对我很有用、通过 I2S 引脚发送数字音频并从 OUT1和 OUT2输出音频。 您是否能够发送寄存器转储? 让我们检查一下配置是否相同。 对不起这个!

    此致!
    MIR

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

    您好、您能给我发送一份地址列表、我应该从中创建转储。   

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

    您可以转储所有内容、我可以将其与我的寄存器转储进行比较。

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

    这是定制电路板、我需要从所有页还是仅从第0页获取寄存器值?   

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

    如果您可以选择不使用默认值的转储,这对所有页面来说都是很好的,但如果不是,我们可以从第0页开始,如果这对您来说是最简单的。 尽可能多的信息会很好、以防万一。