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.

[参考译文] TAS2505-Q1:需要设置来发出 I2S DOUT 信号。

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1453588/tas2505-q1-require-settings-for-making-i2s-dout-signal

器件型号:TAS2505-Q1
Thread 中讨论的其他器件:TAS2505

工具与软件:

大家好、团队成员:

客户希望使 TAS2505 DOUT 信号绕过 I2S 主接口的 DIN。

他们使用了 SLAU472C 参考指南中的第1个示例寄存器设置、并修改了某些接口。

https://www.ti.com/lit/ug/slau472c/slau472c.pdf

但没有使用 TAS2505 PLL 器件、而是通过 AP 计时。 (Page0、0x04 -> 0x00)、然后相应地将其 MCLK 和采样速率设置为12.288M、48kHz。 (页0、0x0B --> 0x81)
除了上述选项、它们使用5.1寄存器设置。 (5.1. 通过 DAC 和耳机/扬声器输出播放数字数据的示例寄存器设置
对于接口设置、他们相应地测试了每种用例、但次级 DOUT 无法正确输出。

 /* page 0 [R7 + M5 + N6组合 ]*/
  tas2505_write_buffer (0x37、0x10);               
  tas2505_write_buffer (0x34、0x4);                        
  tas2505_write_buffer (0x38、0x2);                        
  tas2505_write_buffer (0x1f、0x8);  

 或者  

  /* page 0 [R7 + M6 + N5组合]*/
  tas2505_write_buffer (0x37、0x10);                       
  tas2505_write_buffer (0x38、0x2);                        
  tas2505_write_buffer (0x1f、0x20);                       
  tas2505_write_buffer (0x34、0x4);  

您能否指导如何更改寄存器值以从主 DIN 获取正确的 DOUT 数据来实现 BYPASS? (回显用途)

此致、
欧内斯特

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

    欧内斯特

    Kevin Lu 很快就会对此作出回应。   

    此致、
    Gregg Scott

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

    尊敬的 Ernest:

    如果选择此多个组:

    GPIO ->辅助 BCLK

    SCLK -> 辅助 WCLK

    MISO -> 辅助 SDOUT

    您应该写出:

    w e0 1f 08

    w e0 34 02 # GPIO ->辅助 BCLK

    w e0 37 10 # MISO -> 辅助 SDOUT

    w e0 38 02 # SCLK -> 辅助 WCLK

    W e0 21 00 #SDOUT = DIN

     

    谢谢

    Kevin

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

    尊敬的 Kevin:

    感谢您的帮助。

    "e0"是否表示 I2C 从器件地址? 因为  SLAU472C 参考指南指定它为"30"。

    此外、我认为我需要  使用当前值将上述值设置为"OR-ing"、我是否正确?  

    此致、
    欧内斯特

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

    我认为0x34设置存在拼写错误、应该将"02"更改为"20"

    [报价 userid="53712" url="~/support/audio-group/audio/f/audio-forum/1453588/tas2505-q1-require-settings-for-making-i2s-dout-signal/5577245 #5577245"] w e0 34 02 # GPIO ->辅助 BCLK

    w e0 34 20 # GPIO ->辅助 BCLK

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

    尊敬的 Ernest:

    抱歉、有两个错别字、从器件地址为"30"、 寄存器0x34应写入0x20。

    谢谢

    Kevin

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

    我理解设置不应该是"或"。

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

    感谢 Kevin、

    我会将客户反馈给您。

    好的、
    欧内斯特

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

    尊敬的 Kevin:

    客户回复我说 DOUT 可以显示信号、但显示的是 BCLK、但没有显示主的 DIN。

    您能检查它们是否丢失了吗?

    欧内斯特

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

    尊敬的 Ernest:

    他们应检查 MISO、如果配置正常、则 MISO 引脚为 辅助 SDOUT。 不需要检查 DOUT、因为未使用它

    谢谢

    Kevin

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

    尊敬的 Kevin:

    我明白了。 我在预发布版中是指 DOUT 表示映射到 MISO 引脚的第二个 DOUT 功能。

    我将让他们检查似乎是密钥的0x37寄存器。

    谢谢。

    欧内斯特

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

    尊敬的 Kevin:

    它们使引脚映射相混淆。 因此、问题已经得到解决。

    感谢你的帮助。

    欧内斯特