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 故障原因

Guru**** 2577385 points
Other Parts Discussed in Thread: TAS5756M, TPA3118D2

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/937586/tas5756m-determining-cause-of-fault-for-tas5756m

器件型号:TAS5756M
主题中讨论的其他器件: TPA3118D2

在压力重放期间(高水平但仍在器件功能、音调范围内)、我们遇到了 TAS5756M 的故障。  我知道(令人沮丧)无法辨别故障的根源、我认为这是一个巨大的设计监督(为什么不是 i2c 寄存器标志?) 但也许有办法解决这个问题。  这方面的细节就是我可以使用的帮助。  我们在此设计中使用 PBTL。

可能的故障源:

1.热性能-这不太可能发生、因为在发生故障后、它会重置并继续播放(尽管我们必须降低音量直到它启动、然后将其重新启动)

2. PVDD 上的过压或欠压。  当然、我确实测量了一些纹波、也许更多旁路会有所帮助、但只要纹波低于27V、就不应触发(我们使用24V)、很显然、欠压情况下它不会下降到4.5V。  在所有条件下、纹波均安全低于27V。

3.过流(OCE)-在数据表中以7.5A 的形式发布、但是否有关于此问题的更多详细信息?  例如,触发 OCE 的测量时间常数是多少?  是否在两个输出上都进行此检测?  我们可以直接测量这一点、但需要了解更多详细信息。

直流检测。  数据表对此几乎没有说明:

"8.3.7.3 直流偏移保护  如果 TAS5756M 器件测量输出电压中的直流偏移、SPK_FAULT 线路被拉低、SPK_OUTxx 输出转换为高阻抗、表示存在故障。此锁存错误要求 SPK_MUTE 线路切换以复位错误。或者、拉低 MCLK、SCLK 或 LRCK 时钟 这也会使器件复位。 通过重新启动停止的时钟恢复正常运行"

我认为这是错误的、因为直流故障不像描述的那样锁存(我记得在某个地方读过)。  但如何检测直流电?

感谢您的任何指导、这将非常有助于弄清我们的系统出现故障的原因。

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

    您好!

    您能否提供原理图、I2C 配置以及故障触发前输出的波形捕获。

    此致、

    Luis

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

    谢谢。  我无法公开发布原理图、但如果您愿意、我可以将其私下发送。  波形看起来不错、它只是一个正弦波。  

    它仅在系统最大值附近发生故障(在本例中、我们消耗的功率为~30W、但期望容量更大)、我不得不想象、调查故障的确切原因仍需要进行实验。  因此、回答我的具体问题仍然非常有帮助、以便我可以跟踪故障的确切原因。  (我真的希望 I2C 只设置一个标志来确定确切的原因。。。)

    I2C 如下所示。  没什么特别的、运行192kHz SR。

    0x00、00、
    //
    启用 PLL
    0x04、01、
    //
    SPI_MISO 引脚用于 GPIO
    0x06、01、
    //
    禁用去加重功能、SDOUT 处于 DSP 输入(预处理)
    0x07、01、
    //
    // GPIO 配置[所有输入]
    0x08、00、
    //
    //////// CLBCLK 为正常输入、
    0x09 CLK 为正常输入、CLK 为0x09 00、
    //
    //主控模式 BCLK 和 LRCLK 分频器被复位[未使用]
    0x0c、0x7c、
    //
    PLL 基准为 SCK [未使用]
    0x0d、00、
    //
    PLL 基准时钟[GPIO1]
    0x12、00、
    //
    设置 PLL P、J、D (MSB)、LSB 和 R 值[未使用]
    0x14、00、
    0x15、00、
    0x16、 00、
    0x17、00、
    0x18、00、
    //
    // DSP、DAC、NCP 和 OSC 时钟分频器[未使用]
    0x1b、00、
    0x1c、00、
    0x1d、 00、
    0x1E、00、
    //
    //主模式 BCLK 和 LRCLK 分频器[未使用]
    0x20、00、
    0x21、00、
    //
    插值和 FS 速度模式[8x、四速]
    0x22、02、
    //
    // IDAC (MSB)和 IDAC (LSB)
    0x23、01、
    0x24、0x00、
    
    
    0x25 /不忽略时钟配置、/时钟错误 00、
    //
    I2S 输入、24位字长
    0x28、02、
    //
    I2S 移位
    0x29、00、
    //
    DAC 数据路径[左->左、右->右]
    0x2a、0x11、
    //
    DSP 程序选择[8x 无振铃 FIR 接口。 滤波器、无去优先。]
    0x2b、0x07、
    //
    //时钟丢失检测周期[1秒]
    0x2C、00、
    //
    自动静音时间[21ms、两个通道]
    0x3b、00、
    //
    数字音量控制分组[通道 B 跟随通道 A]
    0x3c、0x02、
    //
    左(Ch.B)和右(Ch.A)数字音量级别[Channel B:-3A: -3dB]
    0x3D、0x36、
    0x3E、0x36、
    //
    数字音量正常斜升参数
    0x3f、0x22、
    //
    数字音量紧急斜升参数
    0x40、0x02、
    //
    //自动静音分组[将左声道和右声道静音]
    0x41、0x04、
    //
    GPIO 输出选择[GPIO 1-6]
    、0x52、
    0x00、0x51、0x52、0x00
    00、
    0x53、00、
    0x54、00、
    0x55、00、
    //
    // GPIO 输出控制[GPIO 必须设置为'寄存器输出']
    0x56、00、
    //
    // GPIO 输出反相[非反相]
    0x57、00、
    //
    // DAC 模式[模式0]
    0x79、00、
    //
    MCM 模式[正常模式]
    0x7a、00、
    //
    ///输出对于[M2-2、4-5: '逻辑低电平']
    0x7B、00、
    0x7c、00、
    0x7d、 00、
    0xff、0xff//停止 

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

    Joe、您好!

    根据您的描述"自行清除并重新启动"@最大输出功率情况、直流偏移保护不是这种情况(不是自清除)。 我们需要调试过热、过流、过压、如下所示:

    1.热性能-这不太可能发生、因为在发生故障后、它会重置并继续播放(尽管我们必须降低音量直到它启动、然后将其重新启动)

    TI:是否可以测量外壳温度或在较冷条件下重新验证相同条件(例如、热流设置为-25°C)?

    2. PVDD 上的过压或欠压。  当然、我确实测量了一些纹波、也许更多旁路会有所帮助、但只要纹波低于27V、就不应触发(我们使用24V)、很显然、欠压情况下它不会下降到4.5V。  在所有条件下、纹波均安全低于27V。

    TI:建议测量 PVDD 电压、尤其是接近 PVDD 引脚的尖峰。

    3.过流(OCE)-在数据表中以7.5A 的形式发布、但是否有关于此问题的更多详细信息?  例如,触发 OCE 的测量时间常数是多少?  是否在两个输出上都进行此检测?  我们可以直接测量这一点、但需要了解更多详细信息。

    TI:每个输出都具有独立的 OC 保护。 触发过流阈值后、输出将快速设置为 HIZ 模式。 建议测量流经导管的电流。

    直流检测。  数据表对此几乎没有说明:

    "8.3.7.3 直流偏移保护  如果 TAS5756M 器件测量输出电压中的直流偏移、SPK_FAULT 线路被拉低、SPK_OUTxx 输出转换为高阻抗、表示存在故障。此锁存错误要求 SPK_MUTE 线路切换以复位错误。或者、拉低 MCLK、SCLK 或 LRCK 时钟 这也会使器件复位。 通过重新启动停止的时钟恢复正常运行"

    我认为这是错误的、因为直流故障不像描述的那样锁存(我记得在某个地方读过)。  但如何检测直流电?

    TI:一旦触发阈值、直流检测输出直流偏置电压。

    此致、

    Matthew

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

    根据您的描述"自行清除并重新启动"@最大输出功率情况、直流偏移保护不是这种情况(不是自清除)。 我们需要调试过热、过流、过压、如下所示

    你确定吗?  如果我记得正确的话、数据表中提到了有关此问题的错误。

    TI:是否可以测量外壳温度或在较冷条件下重新验证相同条件(例如、热流设置为-25°C)?

    管壳温度小于50C。  这不是热问题。

    TI:建议测量 PVDD 电压、尤其是接近 PVDD 引脚的尖峰。

    正如我提到过的、这是测量值、未观察到过压。

    TI:每个输出都具有独立的 OC 保护。 触发过流阈值后、输出将快速设置为 HIZ 模式。 建议测量流经导管的电流。

    我要求提供有关实际触发器特性和具体细节的更多详细信息。  如果您有此信息、将会有所帮助。

    TI:一旦触发阈值、直流检测输出直流偏置电压。

    这话什么意思?  直流跳闸的确切程度如何?  如果是真正的锁存,可以排除这种情况,但我还不确定情况。

    我非常感谢有关如何准确确定导致故障的原因的一些细节。  谢谢!

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

    至于直流保护行为、TAS5756M 与 TPA3118D2具有如下相同的架构:

    关于 OC 保护、您还需要确认一件事:

    3.过流(OCE)-在数据表中以7.5A 的形式发布、但是否有关于此问题的更多详细信息?  例如,触发 OCE 的测量时间常数是多少?  是否在两个输出上都进行此检测?  我们可以直接测量这一点、但需要了解更多详细信息。

    TI:每个输出都具有独立的 OC 保护。 触发过流阈值后、输出将快速设置为 HIZ 模式。 建议测量流经导管的电流。

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

    谢谢。  我想除了在7.5A 时的接近瞬时值之外、没有其他有关触发器的信息。  

    对于直流、该数据表部分似乎完全适用于不同的 IC?  TAS575x 的信息在哪里?

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

    你好 Joe、

    该信息不在 TAS5756M 数据表中、但正如 Matthew 所说的、 对于直流保护行为、TAS5756M 与 TPA3118D2具有相同的架构

    因此、直流保护信息适用于 TAS5756M。

    此致、

    Luis

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

    谢谢。  这很有趣、TAS 与 TPA3118D2大致相同、但增加的 DAC 除外?  (或者可能只是故障部分)。

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

    你好 Joe、

    我们可以明确确认的直流保护是相同的架构。

    此致、

    Luis