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.

[参考译文] TAS6511-Q1:TAS6511-Q1寄存器配置

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1504955/tas6511-q1-tas6511-q1-reg-config

器件型号:TAS6511-Q1

工具/软件:

您好 TI  

您能给我 tas6511-amp-reg.bin 或 tas6511_cfg.h 吗?

谢谢你  

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

    嗨、Pengfei

    对于所有数据表寄存器、需要根据使用来设置它们。 如果不需要使用此功能、只需将这些寄存器保留为默认值。 并且只有将寄存器0x03设置为值0x40才能让放大器开始工作。

    对于所有 DSP 函数、建议先使用 PPC3软件调整参数、然后可以转储代码。 PPC3软件使用以下链接获取:

    https://www.ti.com/drr/opn/TAS6511-SW

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

    嗨、Shadow He

    我无法访问 https://www.ti.com/drr/opn/TAS6511-SW  

    拒绝访问

    谢谢

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

    嗨、Pengfei

    那么、下面一个呢? 如果你能够首先安装软件,我可以从其他方式给你应用文件。

    https://www.ti.com/secureresources/PUREPATHCONSOLE

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

    嗨、Shadow He

    我无法访问 https://www.ti.com/secureresources/PUREPATHCONSOLE  

    拒绝访问

    谢谢

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

    嗨、Pengfei

    请尝试使用以下独立版本。

    tidrive.ext.ti.com/.../03d22286-3e04-45c4-8207-94a68cb80ca2

    访问代码:  vs7z1uE`

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

    嗨、 Shadow He

    非常感谢 、您 解决了我的问题

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

    您好 TI

    当 我使用 aplay test.wav  cmd 回放音乐时,tas6511无法输出声音      ,然后我读取寄存器 STATE_CTRL 寄存器(  地址= 0x03)  值=0x20 SLEEP , STATE_REPORT 寄存器(地址= 0x72)值=0x20   SLEEP  , FS_MON 寄存器(地址= 0x76)  值=0x00  FS 错误  

    我不知道为什么?

    此致。

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

    你(们)好

    请尝试 将 STATE_CTRL 寄存器值更改为0x40。 如果您不熟悉该器件、最好先试用 EVM。  

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

    嗨、  

    首先、i  i2ctransfer -f -y 3 w2@0x59 0x40 0x39  、 设置 STATE_CTRL  寄存器0x40   值=0x39  

    然后我 放弃/opt/test.wav &  

    然后 我读取 FS_MON 寄存器 0x76  i2ctransfer -f -y 3 W1@0x59 0x76 R1

    值=0x00  

    这是正确的吗?

    此致。

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

    你(们)好

    首先、i  i2ctransfe -f -y 3 w2@0x59 0x40 0x39

    很抱歉、我无法理解。 您能否更具体地说明一下、具体是哪个寄存器以及您写入的值?

    设置  STATE_CTRL 寄存器  0x40 值=0x39 

    应设置为值40。 "Value =0x39"是指什么?

    将0x40设置到寄存器0x03后、请先检查寄存器0x72、以查看实际状态。

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

    您好 TI  

    我 将0x40设置到寄存器0x03中

    然后我播放音乐 ,  aplay /opt/test.wav &

    然后我读 State_report 寄存器(地址= 0x72 ) ,它是  010:睡眠  ,  

    然后我使用示波器 测量 SOC I2S、它可以   在 SCLK FSYNC SDIN  引脚上生成波形

    但是、TAS6511-Q1无法在扬声器上输出声音

    谢谢

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

    嗨、Pengfei

    [引述 userid="602730" url="~/support/audio-group/audio/f/audio-forum/1504955/tas6511-q1-tas6511-q1-reg-config/5792427 #5792427"]

    我 将0x40设置到寄存器0x03中

    然后我播放音乐 ,  aplay /opt/test.wav &

    然后我读取 STATE_REPORT 寄存器(地址= 0x72) 、它是  010:睡眠  

    [/报价]

    结果相当异常、0x72没有理由保持睡眠模式。 设置0x03后、如果出现故障、0x72将显示故障。 如果负载未正确连接、0x72将显示 Load Diag。 如果 满足使用条件、它将成功进入 PLAY 状态。

    该值很可能未正确设置到寄存器0x03中。 您能按如下所示捕获 I2C 波形吗? 确保 I2C 上没有问题。

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

    嗨、  

    我相信 I2C 没问题、  

    现在、我设置 STATE_CTRL 寄存器(地址= 0x03)  、值= 0x40  100:Play、我读取  STATE_CTRL 寄存器(地址= 0x03) 的值为0x40、可以  

    但是、当我  播放音乐 、  aplay /opt/test.wav &、 然后读 State_report Register (地址= 0x72)时、值为0x50,101  :故障

    当我读取 POWER_FAULT_STATUS 寄存器 (地址= 0x80)时 、值为0x40  

    当我读取 OT_FAULT 寄存器(地址= 0x81)时  、值为0x40  

    我不知道问题是什么?

    谢谢

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

    嗨、Pengfei

    但当我  播放音乐时    、aplay /opt/test.wav &、然后我读 State_report Register (Address = 0x72)、值为0x50,101  :fault

    它不会卡在睡眠,那么,我们有一些进步。 FAULT 应该是可能的条件之一。

    [引述 userid="602730" url="~/support/audio-group/audio/f/audio-forum/1504955/tas6511-q1-tas6511-q1-reg-config/5794637 #5794637"]

    当我读取 POWER_FAULT_STATUS 寄存器 (地址= 0x80)时 、值为0x40  

    当我读取 OT_FAULT 寄存器(地址= 0x81)时  、值为0x40  

    [/报价]

    这两个位只是表明发生了一些故障、即全局报告。 要找出具体的故障、需要从0x80到0x8E 之间读取寄存器。 并检查向您报告了哪个故障。

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

    嗨、  

    我读取 寄存器从0x80到0x8E

    我发现 POWER_FAULT_LATCHED 寄存器(地址= 0x86)  值为0x80 、  检测到并存储 DVDD 加电复位事件

     OC_DC_FAULT_LATCHED 寄存器(地址= 0x8E)值为0x80、 检测到并存储通道1过流故障事件

    我不知道为什么会产生  电流故障?

    如何检查 下一步?

    谢谢

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

    嗨、Pengfei

    硬件和软件都可能产生 OC 故障、您需要仔细检查系统。

    就会提供您的原理图、看看是否有任何问题。

    对于软件、您尝试使用的音频格式是什么? 是 I2S 还是 TDM4/8/16? 您需要首先清除音频格式、然后查看数据表以相应地设置寄存器。  

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

    嗨、  

    这是我的 原理图 TAS6511-Q1

     SOC 原理图

     器件树 dts 处的 SOC 源代码配置

    TAS6511-Q1连接小型扬声器  

    我使用  I2S 模式、我们 的 SOC 工程师 告诉我连接 TI  

    我读取 AUDIO_INTERFACE_CTRL 寄存器(地址= 0x21) 、值= 0x00、  00:I2S

    可能是扬声器导致 故障?

    此致。

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

    你(们)好

    可能是扬声器原因 故障?

    确实可能、可以先使用4欧姆电阻器负载。

    此外、还可以尝试一些其他音频源(例如首先使用1KHz 正弦波)、使用示波器来捕获输出波形。

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

    嗨、  

    我很喜欢这个问题,我的硬件有一些问题

    非常感谢