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.

[参考译文] TAS6424L-Q1:如何配置寄存器

Guru**** 2455360 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/736042/tas6424l-q1-how-do-i-config-the-register

部件号:TAS6424L-Q1

1.如何简单地配置寄存器,使功率放大器正常工作,可以立即发出声音。

2.如何配置SAP contorl寄存器输入格式为TDM模式。没有TDM模式。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Ace,
    TDM模式说明位于9.3 .1.4 部分的数据表中。 这说明存在TDM时钟时,TDM模式会自动选择。 请通读此内容以了解您的计时需求。 根据您在原始帖子中的问题,我认为您应该能够利用TDM4获得所有四个通道的音频。
    此致,
    郑少文
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复,
    但第一个问题还没有解决。
    以下寄存器配置信息由我设置。

    W D4 00 80;
    W D4 21 80;
    W D4 03 44;
    W D4 04 00
    R D4 04 55;


    顺便说一下,我是一名硬件工程师,我只是想让它发出声音。
    您能告诉我代码中的故障在哪里吗?
    谢谢你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    请提供 MCLK,SCLK和FSYNC所用的时钟频率。  

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

    您提供的信息不足以为您提供正确的配置。  请为TDM配置提供MCLK,SCLK和FSYNC时钟的频率。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    MCLK 12.288MHZ
    SCLK 12.288MHZ
    FSYNC 48kHz
    SCLK和MCLK在TDM模式下连接在一起。 TDM8
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    时钟看起来很好,寄存器设置根据您的描述是正确的。  现在,我有更多的问题和要求。

    1. 放大器输出上是否有扬声器负载?
    2. 请阅读DC诊断报告寄存器: 0x0D和0x0D
    3. 请读取 故障和警告寄存器: 寄存器0x10,0x11,0x12和0x13。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.是,4欧姆;
    2.R 0x0C 0x00;
    r 0x0D 0x00;

    3.您指向的所有寄存器都是0x00;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您发布的代码和这些寄存器值没有问题。 您还会检查通道状态寄存器0x0F吗?

    为了方便 分析,我建议您读回0x00到0x13之间的所有寄存器值。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复
    这个问题已经解决了。谢谢。