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.

[参考译文] TLV320AIC3104-Q1:TLV320AIC3104-Q1寄存器设置

Guru**** 2445550 points
Other Parts Discussed in Thread: TLV320AIC3104

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/717803/tlv320aic3104-q1-tlv320aic3104-q1-register-setting

器件型号:TLV320AIC3104-Q1
主题中讨论的其他器件:TLV320AIC3104

大家好、

您能否帮助检查 aic3104的附加寄存器设置是否正常?

输入信号为16位、PCM 为8kHz、MCLK 为19.2MHz。

e2e.ti.com/.../ongoing.txt

谢谢!

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

    对于19.2MHz 的 MCLK、该配置具有正确的 PLL 设置、字长设置为16位、数据格式为 DSP。
    您的客户是否遇到问题?

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

    您好、Steve、

    客户反馈输入 I2S 信号正常、I2C 通信正常。 但 AIC3104没有输出、您能帮助检查我是否需要设置任何寄存器吗?

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    铁氧、
    请注意、音频格式设置为"DSP 模式"而不是"I2S"。 如果客户希望使用 I2S、则需要选择此模式。

    请将寄存器09更改为0x00

    您能告诉我他们想要使用哪个输出吗?

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

    您好、Steve、

    客户使用 HPROUT 和 HPLOUT 作为输出。 是否需要为其设置任何寄存器?


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

    铁氧、

    请查看寄存器43和44的设置 、它们当前设置为使用值0x2F 进行编程 、尝试将它们设置为0x00。 此外、

    寄存器47和65目前已设置为0xaF、 请尝试将它们设置为0x80以查看是否有用。  HPROUT 和 HPLOUT 均已加电并取消静音

    TLV320AIC3104有一份出色的应用报告、称为 "轻松编程 TLV320AIC3104 " 、该文档非常有用。  请看一下。

    我还使用寄存器创建了此功能方框图、 这在对该器件进行编程时非常有用。

    此致、

    -Steve Wilson

    e2e.ti.com/.../2318.TLV320AIC3104_5F00_Functional_5F00_block_5F00_Diagram_5F00_With_5F00_Registers.pdf

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

    您好、Steve、

    我们已将寄存器43/44修改为0x2F、寄存器47/65 (应该是寄存器64?) 设置为0x80。

    发现 HPLOUT 上有如下输出、但 HPROUT 上仍然没有输出。

    我还通过电子邮件向您发送了客户 SCH。

    HPLOUT

    HPROUT

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

    是的、应将寄存器64设置为0x80、将寄存器65设置为0x09

    这将启用 HPROUT。

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

    您好、Steve、

    客户已相应地修改了寄存器64/65、但 HPROUT 仍无输出。 请检查随附的寄存器设置、谢谢!

    e2e.ti.com/.../ongoing_5F00_08_5F00_20.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们尝试将寄存器7设置为0x14、然后 HPROUT 有输出信号、但 HPLOUT 没有输出。
    如果我们将寄存器7设置为0x0c、则 HPROUT/HPLOUT 都有输出信号。
    这是否意味着正确的通道输入数据存在问题? 我们应该如何解决它?

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

    将寄存器7设置为0x0a。 左声道播放左声道数据、右声道播放右声道数据。

    或者也可以尝试将寄存器7设置为0x17。 左右 DAC 均可播放左右数据的单声道混合。

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

    您好、Steve、

    当我们将寄存器7设置为0x17时、只有 HPROUT 有输出信号。

    当我们将寄存器7设置为0x0a 时、只有 HPLOUT 具有输出信号。

    当我们将寄存器7设置为0x0c 时、HPROUT/HPLOUT 都有输出。

    请检查随附的寄存器设置。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    铁氧、
    似乎只有左侧的数据通道正常工作。 是否确定具有正确的通道数据? 您能给我一张数字音频信号的屏幕截图吗?

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

    您好、Steve、

    仔细检查输入音频信号、它们在 DSP 输出上没有正确的通道数据、只有左通道数据。

    感谢您在本案例中的帮助!