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.

[参考译文] TLV320AIC3204:HP 和 LO 共模电压设置

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1170180/tlv320aic3204-hp-and-lo-common-mode-voltage-setting

器件型号:TLV320AIC3204

您好!

我们使用此编解码器制作了定制板。 编解码器的现有 Linux 驱动程序可选择更改 LO 驱动的共模电压设置。 因此、当我提供1004Hz、10dBm 输入时、我会得到相同的结果。 因此、当我将 LO 共模电压设置从1.65V 更改为全芯片设置时、输出电压会下降约2dBm 至7.7dBm。 这是预期行为正确吗?


我也希望为 HP Drive 启用相同的共模设置、因此我更改了 Linux 驱动程序以添加此功能、我们可以在 alsamixer 中看到该选项。 我们之所以要这样做、是因为 HP 驱动器在1004Hz、10dBm  输入下将其输出最大至8dBm 左右。 因此、当我检查注册表值(第1页寄存器10、位 D4-D5)时、默认值为全芯片电压。 因此、当我将 HP 共模电压设置值从全芯片更改为1.65V 时、输出电压降至5dBm。  

如果我从数据表(第28页)中正确理解、那么输出电压电平需要随着 HP 共模电压变为1.65V 而增加?  但为什么将 HP 驱动器的共模电压设置为1.65V 时电压会降低?

谢谢、

桑托什

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

    您好!

    您是否在设计中使用 LDOIN/HPVDD?

    本参考指南可能会有所帮助。

    https://www.ti.com/lit/ml/slaa557/slaa557.pdf?ts=1668115907597&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTLV320AIC3204

    此致。

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

    大家好、 

    感谢您的回复。 我已经在我的设计中使用了 LDOIN、它连接到3.3V。 因此、不确定 HP 电压摆幅为何不会将 wrt 增加到 HP 共模电压设置。

    谢谢、

    桑托什

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

    大家好、pdjuandi、

    很抱歉、您能更具体一点吗? 如果我从参考设计中正确理解、当 LDOIN 连接到3.3V 并且 HP 共模电压设置为1.65V 时、我们应该获得比共模电压设置为全芯片时更高的摆幅?

    谢谢

    桑托什

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

    您好、Santosh、

    Peter 将在下周一之前离开办公室、请耐心等待、因为他的回复会延迟。

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

    大家好

    我在1004KHz 时提供了10dBm 的输入、并将示波器探针放在 LOL 和 LOR 处、我看不到任何削波、这里是输出。

    然后、我在 HPR 和 HPL 之间连接了探针、CM 模式电压设置为全芯片、这里是输出

    这是 CM 模式电压设置为1.65V 时的输出

    那么、为什么在 HP DAC 上会有削波、而在 LO DAC 上不会有削波?

    谢谢、

    桑托什

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

    您好!

    我使用附加设置在 EVM 上进行了测试、以在 LDOIN 3.3V 和32个差动负载下实现1.778Vrms 的耳机输出、并且看不到削波。 您在 HP 上的负载是多少?

    e2e.ti.com/.../HP_5F00_LINE_5F00_Differential_5F00_5dB-LDOIN.txt

    此致。

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

    大家好、

    LO 和 HP 上的负载均为600欧姆。

    谢谢

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

    600欧姆不会削波 HP 输出、这在设置中是不正确的。

    可能检查您的设置或尝试使用提供的设置。

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

    可以听到600欧姆不会削波输出的声音。 下面是我从 alsamixer 那里进行的设置。 请看一下。


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

    根据数据表、只要您的输出差分电压不超过1.778Vrms、您就不应看到任何削波。

    尝试降低 HP 输出的增益、并检查 LDOIN 的电源。  

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

    大家好、 

    谢谢。 我测量 LDOIN 的电压、它为3.3V。  
    如果我将 HP 驱动器增益降低至0 dB、并且左侧 PCM = 10 dB、则不会出现削波。 如果我将左侧 PCM 降低至5dB 并将 HP 驱动器增益保持在5dB、我也不会出现削波。 但输出(5dBm)会随着输入10dBm 而降低。  

    使用 LOL/LOR 时、增益设置为:LO 驱动器增益= 5dB、右侧 PCM = 9.5dB。 我得到10dBm 输出和10dBm 输入。 这些是我希望在 HPR 和 HPL 上实现所需输出的增益设置

    我附上了我们正在使用的模拟路由图。 我检查了您的寄存器设置、想知道寄存器63第0页对于我们的路由是否仍然有效?

    我还附上了修改后的 Linux 驱动程序文件以供参考。

     e2e.ti.com/.../1376.tlv320aic32x4.c

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

    您好!

    我们的音频专家将在假期外出、并将于11月28日返回。 请耐心等待、因为回复会延迟。

    谢谢、

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

    您是否测量 Vrms 输出? 它们是否超过数据表中规定的1.778Vrms?

    dBm 以1mW 为基准、Vrms 的输出是什么? 只要低于1.778Vrms、就不应削波。

    您的设置中仍需要寄存器63。

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

    大家好、 

    直到5dBm (600 Ω 时为1.37Vrms)、我才会看到削波。 如果我将输入电压增加超过5dBm、那么我开始看到削波。 因此输出低于1.778 Vrms、因此不确定是否存在削波。
    是的、我使用的是寄存器63。 很抱歉、我的问题以前不清楚。 对于我们之前所附流程图中使用的设置、我们是否假设 D2-3和 D4-5同时使用"11"、这是单声道混合设置、而不是"10"?  

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

    在设置中,有些问题不正确,请尝试在您的系统中隔离,以便您只需检查 HP。

    在寄存器63中、对 D5-D2位使用"01"。

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

    大家好、 

    很抱歉、我已经为寄存器63下的 D5-D2位使用"01"。  
    隔离意味着什么?您意味着完全关闭 LOL/LOR、输入和输出,并且只启用 HP 的输入和输出设置?

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

    是的、在配置方面、但在您的设置中也可以看到任何可能与 HP 耦合的电路。

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

    大家好、

    谢谢。 我确实完全关闭了 LO 并进行了+10dBm 的测量、但我仍然看到削波。
    我在较低的电压电平(-10dBm)下进行了更多的测量。 当 HP 共模设置为1.65V 时、我仍然看到削波、但当它设置为全芯片电压时、没有削波。
    为什么在较低电压电平下将 HP 共模电压设置为1.65V 时会出现削波?

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

    您是否还隔离了电路板上的任何东西?

    我的建议是将上述设置与0dBFS 输入一起使用、并查看您是否与我展示的1.778Vrms 输出匹配而不会出现削波。

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

    您好!

    我如何将您的设置加载到我的板上、因为我有一个具有编解码器的定制板、并且处理器正在运行具有 raspi 内核的 Ubuntu。 内核中有一个针对这个编解码器的 Linux 驱动程序、此驱动程序在启动时加载。 我可以卸载此模块以停止使用此驱动程序、但不确定如何加载您的设置?

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

    这些设置只是寄存器地址和数据、例如:

    w 30 00 00 -写入 PAGE 0、 以下事务用于 PAGE 0
    W 30 01 01 -写入带数据0x01的 PAGE 0寄存器地址1

    w 30 00 01  -写入第1页、 以下交易适用于第1页
    W 30 14 25  -写入数据为0x25的第1页寄存器地址20 (0x14)
    W 30 0C 08 10 -写入第1页寄存器地址12 (0x0C)、数据为0x08、后跟 寄存器地址13 (0x0D)、数据为0x10

    因此、请尝试使用上述方法修改您的设置。  我不是 Linux 专家、因此无法评论实施情况。

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

    大家好、

    感谢您提供相关信息。 我将了解如何写入 Ubuntu 上的寄存器。 我将在使用您的设置进行测试后返回。

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

    好的。