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:辅助PCM输入时钟信号最低级别

Guru**** 2463330 points
Other Parts Discussed in Thread: TXB0108

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/767679/tlv320aic3204-secondary-pcm-input-clock-signal-minimum-levels

部件号:TLV320AIC3204
主题中讨论的其他部件:TXB0108

您好,

我在使用SIMCOM SIM7600A调制解调器的编解码器时遇到了另一个设计问题。

首先,下面是一些背景信息:

在我使用多年的原始设计中,调制解调器是一个SIM5320,其PCM端口直接连接到TLV320的辅助PCM端口(引脚32,8和11)。

我有一个麦克风连接到编解码器的IN1_L输入。

调制解调器充当PCM主设备,因此编解码器是PCM从属设备。

当我呼叫调制解调器时,来自麦克风的音频将在编解码器内部路由到PCM端口的DOUT引脚,而DOUT引脚又被路由到调制解调器的DIN引脚。 一直都很好。

SIM5320的PCM时钟的峰值电压约为3V。

我现在更新了电路以使用较新的SIM7600调制解调器。 在这种情况下,来自辅助PCM端口的峰值电压约为2V。

我在设计时不确定这些电压电平是否能与编解码器配合使用,因此在调制解调器和编解码器的PCM总线之间,我添加了一个德州仪器(TI) TXB0108双向电压电平转换器。

现在发生的情况是调制解调器的PCM信号进入TXB0108"A"侧(1.8V)会导致"B"侧(3.5V)的时钟信号损坏。

因此,在TXB0108's 3.5V输出上:

BCLK (2.048MHz)看起来像一个带有DC偏移的三角形波形,而不是一个完美的方波;

-WCLK (8kHz)看起来像鱼翅,而不是完美的方波;

我在TXB0108部分开了一个TT,尽管它是德州仪器(TI)的一部分,但回复者建议我在TLV320论坛中查看编解码器上的BCLK和WCLK引脚是否可以获得2V最大峰值电压。

以下是他说的话:

我想象中的鱼翅形状是因为TXB装置输出的外部负载很大。
TXB是一个弱驱动器,驱动强度仅为20uA,用于连接轻负载(高输入阻抗)。  
它取决于TLV320的逻辑VIH和Vil级别。 该设备上的专家可能会让您了解更多相关信息。

我的零件焊接在PCB上,所以在开始黑客攻击和切断痕迹之前,我想得到您的建议。

我已搜索TLV320手册,但未能找到有关BCLK和WCLK输入的最小输入峰值电压的答案。

是否有任何编解码器寄存器可以修复"任何",从而使PCM时钟不会受到TXB0108弱驱动器强度的影响?

或者是否有任何编解码器寄存器可以调整,以便 可以绕过TXB0108 (在新的主板设计上),并使编解码器接受PCM总线上较低的电压电平?

编解码器通过单个3.5V电源运行(AVdd和DVdd与GND连接,IOVdd和LDO与3.5V连接,LDO_SELECT与3.5V连接)。

最后:

-安装TXB0108后,我可以在呼叫调制解调器时听到音频,但噪音很大,很可能是因为时钟损坏。

-如果没有TXB0108,编解码器将不会在DOUT上输出任何数据,很可能是因为时钟最大电压级别不够高,不适合编解码器。

感谢您的任何帮助。

谢谢!

Benoit

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

    您好,Benoit,

    感谢您提供信息。 根据您发布的评论和应用程序问题,我认为可以公平地假设该问题与编解码器未检测到2V数字信号有关。 当IOVDD连接到+3.3V时,编解码器期望的高电平为+2.3V。  您可以通过将IOVDD电压连接到不同的电源来设置数字信号的参考电压。 您可以将IOVDD绑定到1.8V (典型电平)甚至2V以匹配模块输出信号。 请记住,IOVDD电压设置了提供给编解码器的所有数字信号的电平,因此您需要确保所有这些电压与设置的电平相匹配。

    此致,

     -Diego Mel é ndez López ñ a
      音频应用工程师

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    啊! 好的,我想我明白了。 事实上,也许您可以在这里澄清...我使用的唯一信号是:

    重置(引脚31)
    SDA/SCL (引脚9和10)
    BCLK作为输入,WCLK作为输入,DOUT作为输出(引脚2,3和5)
    辅助BCLK作为输入,WCLK作为输入,DOUT作为输出(引脚32,8和11)

    因此,如果我更改IOVDD,它是否会更改这些引脚的电压要求?

    它是否会影响输入信号? 我的意思是,如果IOVDD设置为2.5V,并且我发送了3.5V信号,它是否会损坏编解码器? 或者,它只是影响输出信号,例如如果IOVDD设置为2.5V,逻辑高电压将为2.5V,但仍会占用3.5V的输入电压?

    如果由于不同的电压级别而使所有这些变得过于复杂,我如何正确地将德州仪器(TI)的TXB0108电平转换器与编解码器配合使用? 我在一个论坛上发布了一条关于这个特定IC的信息,他们推荐我给你们(编解码器论坛)。

    有很多东西可以学习!

    再次感谢!

    Benoit
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想我忘了在我之前的回答中指出我同时使用主PCM和从PCM端口的原因是因为从PCM直接连接到具有1.8V I/O信号的调制解调器,而主PCM连接到具有3.5V I/O信号的MCU。

    因此,使用TXB0108电平转换器来确保MCU可以与调制解调器通信的原因就在于此。

    调制解调器和MCU之间通过该电平转换器的所有信号都正常。

    唯一有问题的是次PCM端口的问题,这会导致信号全部损坏。

    这两个部件都是TI的部件...这就是为什么我要和你们一起找出解决方案。

    再次感谢,

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

    您好,Benoit,

    正确,更改IOVDD将调整编解码器数字信号的逻辑阈值,从而影响输入和输出。

    我没有发现编解码器和电平转换器之间的交互存在任何问题,因此系统上可能存在错误。 您是否可以共享系统的方框图,指明每一小节的逻辑级别? 这样我们就可以了解问题的原因。

    此致,

     -Diego Mel é ndez López ñ a
      音频应用工程师

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

    您好Diego,

    我现在开始想知道是不是TXB0108导致了问题。

    我剪切了进入编解码器的跟踪,以确保它们完全断开并且信号保持不变。 因此,基本上编解码器不再出现在画面中,进入TXB的信号很好,但产生的3.5V输出信号被破坏。

    所以我会在TXB页面上重新发布一条消息,我最初在该页面发布了一条消息。

    我为两侧的两个信号拍摄了示波器屏幕的屏幕截图。

    我将在此处提供一个更新,但它会得到整理。

    感谢你能抽出所有时间。

    Benoit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我真的觉得很愚蠢。 一直是我的示波器探头设置不正确。 我把它设置为1倍,但我没有意识到它。 我必须要做的就是将它改为10倍。 我将1.8V PCM时钟挂接到TXB上未使用的I/O上,在3.5V的一侧,它仍然是乱码。 TXB论坛上有人说,我的调查应该是10倍,那是我意识到是1倍。 我想我太担心时钟信号的混乱,我从来没有想过要检查探头。

    问题解决了:/