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.

[参考译文] TAS5756M:TAS5756M:HF4是否支持format=16位?

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/627247/tas5756m-tas5756m-does-the-hf4-support-formats-16bit

部件号:TAS5756M

您好:

现在,我们 的TAS5756M配置为3线(无MCLK),Formats =16位。0x2B寄存器默认值为0x01。

打开PPC2时,转储默认 .h文件而不做任何更改,然后推送我的设备。我们可以听到声音

当我们在PPC2中添加hybirdflow并运行时,再次停止。我们发现0x2B寄存器变为0x1F。然后将新的.h文件推入我的设备。我们听不到声音

为什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好! Andy将查看您的问题并回复给您。 谢谢,Jeff
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Andy您好:
    您能帮我解决这个问题吗? 谢谢你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您需要执行的操作是在下载头文件后发送以下i2c命令。

    请注意,我假定系统中TAS5756M的i2c地址(8位)为0x98。 您可能需要将其更改为系统中TAS5756M设备的实际i2c地址。  

    #启用3线I2S
    #选择第0页
    W 98 00 00 00
    #将设备设置为待机
    W 98 02 10.
    # PLL参考时钟= bck (不存在SCK)
    W 98 0D 10.
    # Ignore SCK Halt detection (忽略SCK中止检测)(不存在SCK)
    W 98 25 08.
    #从待机状态唤醒
    W 98 02 00

    Andy

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复。 如何在TAS5756M EVK板中将BCLK配置为1.536MHZ,LRCLK配置为48kHz,格式配置为16位3线slavemode?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Howay,

    您是否正在尝试确认我们的TAS5756MDCAEVM是否可以接受您的输入时钟(BCLK =1.536MHZ,LRCLK =48kHz)? 如果是,您需要通过PSIA端口将这些时钟和数据提供给PurePath控制台主板。 如果您有Audio Precision仪器,则操作起来很简单。  

    此外,您还需要在PPC2 GUI的PPCMB Audio I/O选项中选择PSIA。

    Andy

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

    您好,Andy:

    如你所说

    1.在PPC2 GUI中选择PSIA;

    2.我的设备向 PurePath控制台主板提供BCLK,WS,SDIN时钟和数据

    3.按如下方式更改I2C寄存器

      #启用3线I2S

      #选择第0页

      W 98 00 00 00

      #将设备设置为待机

      W 98 02 10.

      # PLL参考时钟= bck (不存在SCK)

      W 98 0D 10.

      # Ignore SCK Halt detection (忽略SCK中止检测)(不存在SCK)

      W 98 25 08.

      #从待机状态唤醒

      W 98 02 00

    我的结果是PC2 GUI显示BCLK=3.072MHZ。

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

    PPC2 GUI中的PSIA选项主要设计用于Audio Precision仪器。  使用PPC2 GUI尝试3线I2S需要一些技巧。  

    下面是如何验证TAS5756M的3线I2S输入。

    步骤1: 在PPCMB音频I/O中选择PSIA,并提供从AP到PPCMB的4线I2S。  确保您的PC2 GUI可以很好地与TAS5756MDCAEVM配合使用。

    步骤 2: 执行我之前提供的脚本。  注意:如果在PC2中尝试HF4,则需要将目标TAS5756M设备的i2c地址从0x98更改为0x9a。

    步骤3:从PPCMB中拔出MCLK连接。 PPC2中将显示一些错误。 但是,TAS5756M将继续与3线I2S配合使用。

    Andy