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.

[参考译文] TAS5414B-Q1:输入引脚处的直流电平

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/585976/tas5414b-q1-dc-level-at-input-pins

部件号:TAS5414B-Q1

打开电源时,芯片的输入具有独立或非独立的4.4V恒定电压。
根据i2c:

步骤1.
 我读取响应0x0F中的寄存器0x05
我读取响应0x00中的寄存器0x06
我在响应0x1f中读取寄存器0x0c

第2步

我先在0x0с 中写入0x10,然后在0x0F中写入。
我在响应0x0F中读取寄存器0x0c
我读取响应0x0F中的寄存器0x05
我读取响应0x00中的寄存器0x06

第3步

我先写0x0с 0x10,然后写0x00。
我在响应0x00中读取寄存器0x0c
我读取响应0x0F中的寄存器0x05
我读取响应0x00中的寄存器0x06

在静音引脚处,仅连接0.2 μF Ω 电容器。 示波器仅显示1.08 伏特。
待机输入被拉至5伏。
打开播放模式的操作有什么问题?

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

    伊万

    静音针脚上似乎有电压问题。  在Hi-Z和静音模式下,它应为0V。  和6.8V直流(在播放模式下)。  如果它卡在1.08 伏,则表明有东西将其固定在该处。
    当您更改寄存器0x0C的值时,检查示波器上的静音引脚。

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

    您好,  

    我自己发现了一个错误,结论7,8,9与实地无关。
    连接后,静音引脚处的电平降至0V。
    但是与以前一样,在写入0x0C寄存器时没有任何更改,它不会显示在寄存器0x05和0x06中。
    写入0x0C寄存器时,顺序正确:
    首先是0x10,暂停,然后是0x00?
    此外,如果您查看示波器的静音输出,则不会发生任何变化。
    输入具有直流电压(即使已断开)是否正常?

    此致,伊凡

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

    伊万

    静音针脚应具有如下图所示的波形。  左侧打开波形,右侧关闭。

    最大电压为6.8V直流。  时基为每分100毫秒。  如果您没有看到这种情况,则表明静音针脚被压住。  如果按住此键,则无法继续打开。  必须允许对静音引脚上的200nF电容器的放电进行充电。

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

    你(们)好

    我发现静音输出发生了更改,仅在写入0x0B时。
    例如,当我尝试写入一个值0h4F或0h5F时。 在这种情况下,静音引脚上会显示每100毫秒6.8 电压,然后再次降至0。

    如果寄存器立即计为0x0B,则写入0x4F时将使用0x40,值为0x5F。


    您也没有回答输入处的恒定电压,这是正常的,芯片是否不工作?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    伊万
    写入0x0B值0x4F或0x5F时,您将看到负载诊断程序运行。 负载诊断使用静音电容器运行负载开路和负载短路诊断。 这是一个很好的信息,因为我可以看到,根据我之前的回复,PIN可以达到6.8伏。 您是否读取了诊断结果的寄存器0x02或0x03?

    您能否让静音引脚看起来像上面的示波器图片? 写入0x00以注册0x0C,您应该会看到黄色迹线的左侧。 如果您写入0x10以注册0x0C,您将在黄色波形的第一次上升和下降时看到。

    输入引脚需要使用单个电源正确偏置DC。 TAS5414B-Q1在内部提供了此电压,您将在这些引脚上测量3.6V直流电压。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    格雷格

    当我写入0x0C寄存器01或00时,静音输出没有任何反应。 在这种情况下,读取值0x02和0x03时,我得到0x00响应。

    打开输出诊断程序(寄存器0x0B)后,我会看到静音输出的更改(请参阅附件)。

    在更改寄存器0x0B的值后,我从寄存器0x02和0x03读取值,并获得0xAA响应(如果过滤器后的输出未连接)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    伊万
    示波器镜头看起来是正确的。 0x02和0x03中的0xAA值不应出现,每次只能为每个通道设置1位。
    您使用的是PCB还是TI EVM? 您使用什么与TAS5414B通信? 我们的I2C PCB还是I2C控制器? 我想也许你有I2C通信问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    格雷格
    我使用转换器UART-I2C SC18IM700。 要写入寄存器0x0С,请写入命令0x53 0xD8 0x02 0x0C 0x00 0x50。 如果我在I2C上有通信错误,我将无法在其他寄存器中获得正确的答案,我读取了我记下的值。
    为什么我无法从寄存器0x02获得0xAA响应? 如果我将负载连接到输出2,则得到0x2A的响应。
    我使用自己的PCB。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    伊万
    在负载诊断过程中,测试将在每个通道首次失败时停止。 寄存器0x02和0x03中的0xAA值表示每个通道对PVDD短路和开路负载。 测试将在对PVDD短路时停止,不会继续,不会测试是否存在开路负载。 如果所有通道都与PVDD短路,则该值应为0x22。 您说它是开载负载,所以我希望使用0x88。 基本上每个通道的唯一有效值是1,2,4或8。
    您是否验证过PCB? 它似乎报告了PVDD的短路。 是否正确?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Gregg:

    我发现了这种奇怪行为的原因:
    打开电源时,0x74和0x0F被写入0x00和0x01寄存器。
     当它们不计数时,芯片将处于故障模式。
    在这种情况下,必须首先从寄存器0x00读取值两次,直到得到答案0x04。
    然后从寄存器读取两次0x01,直到得到值0x00。
     然后从寄存器中重新读取0x00,并在答案中获得值00。
    仅在此之后,您才可以在​​0x0C寄存器中设置值。
    我最有可能是在电源电路(2x3300mkF)中有太大的电解电容器,充电时间过长,芯片内的逻辑在较低的电压下工作,有时间测量PVDD上的电压,然后记录错误。

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

    伊万

    很好地知道您的电源供应增加时间会使您陷入麻烦。  您可能不需要在电源上有这么多电容。