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.

[参考译文] TAS6424Q1EVM:此器件的 I2C 设计参数?

Guru**** 2394125 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/675604/tas6424q1evm-i2c-design-parameters-for-this-part

器件型号:TAS6424Q1EVM

尊敬的 TI:


我的 PCB 已经启动并与 CPU 和 TAS6424芯片一起运行。  但是、我经常会遇到0x10的全局故障、这是一个"计时错误"。

我不熟悉 I2S、现在正在学习它。  我可以产生一个干净的44.2Khz FSYNC (LRCLK)和相关的 SCLK 信号以及 SDIN、一切看起来都是如此

好的。   如果需要、我可以对 CPU 时钟进行调优、以达到所需的44.1kHz 频率。  不确定容差%需要是多少、将查阅

数据表。

但是、使用该 CPU 生成11、289600 Hz MCLK 是一个问题。  因此、我想简单地使用晶体振荡器器件

为 TAS6424芯片生成 TTL (3.3V)频率。  这听起来可以吗?  因为我知道 MCLK 上升/下降或相位不必如此

与其他 I2S 信号相关、就在占空比约为50%的频率下、对吧?

请注意、数据表中显示的波形在图形中不显示 MCLK、并且不清楚 I2S 和/或 TDM8格式是否需要 MCLK?

我想"左对齐"和"右对齐"、"DM8"和"I2S"也是不同的格式、但左对齐/右对齐不是 I2S 格式、

我很困惑它们是 I2S 还是与 SPI 类型的信号类似。

我假设、如上所述、当我将这四个信号的正确关系馈送到 IC 时、它将清除错误并恢复通道状态报告

注册到通道状态设置寄存器中的什么(即播放模式)?

我现在可能已经更正了 FSYNC、SCLK、SDIN、但是当输出 MCLK 为正确的频率时、我将不会获得任何输出、这正是我要处理的问题

以从器件获取实际输出。

感谢 Gang 的任何帮助或建议、

Marc Y.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    意味着 I2S 参数、而不是 I2C、使其正常工作!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Marc:
    我们将对此进行研究、稍后将为您提供帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此外、是否为 SAP 寄存器显示的所有"输入格式"都需要 MCLK?

    有人提到将 MCLK 和 SCLK 连接在一起、这是采用哪种格式

    允许输入?   最后、在 SAP 格式位中、不太清楚这些位的作用是什么

    TDM8模式或什么。  只显示一种 I2S 模式、然后是 DSP 模式。

    Thnx、

    我的

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

    根据 I2S 规范、支持的 FS 为44.1kHz、该器件可在44.1kHz 下运行。 不支持44.2kHz。 SCLK 必须为 FS * 64 = 2.8224MHz、MCLK 可以为 FS * 128或 FS * 256。

    您还可以询问有关运行 SCLK= MCLK 的信息。 在 TDM 格式中、您可以运行 SCLK=MCLK。
    希望这对您有所帮助。

    最棒的
    图安
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、那么它几乎必须符合规格。 我可能会使用晶体示波器。 因为它具有相当高的频率。 以供 CPU 生成。
    我并不是很了解器件上的引脚以及计时的紧凑程度。 另一个80%的晶体不会损坏我的 BOM
    成本、我只想让它正常工作。 因此 MCLK 需要是 S*256、而不是任何相位同步。 信号进行通信。
    我的
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此、在回顾这个过程中、我现在在 MCLK 上安装了11.2896 MHz 晶体。

    我将驱动44.1kHz FSYNC。 在 CPU 中使用一个 USART、此 USART 也衍生 SCLK 信号和 SDIN。
    数据表中规定、40ns 是 SCLK 在其周期时间内的最快速度、但我看到大约396ns 的时间
    44.1kHz 采样率下的噪声。 这必须是正常的、因为44.1提供的是这样的、对吧?

    我唯一看到的异常是上升/下降时间更像是10ns、而不是表中所述的8ns。
    无论 SDIN 在做什么、我都不会期望全局故障寄存器出现"时序错误/无时钟"。 1、我想
    当 SCLK 变为高电平时、SDIN 所做的是、即使是错误时、也会计时。 您会有一个
    当然、音频干扰不应该产生我正在得到的计时错误。

    我已订购 TI 的评估版。 为了让该部分发挥作用、我怀疑探测这些信号应该是有用的信息
    请相信。 当然、希望该板能够与相关的 USB 连接 PC 测试一起正常工作
    软件程序来配置和观察其运行情况。 我想我必须将 SP/DIF 连接到它才能获得音频
    听到的声音。 它是否会通过 PC 上的 USB 连接进行播放?

    评估 器件型号 TAS6424Q1EVM

    再次感谢、
    Marc Y.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Marc:
    这是否能回答您的问题? 如果您没有更多问题、我们将关闭。 谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是和否、从使用3个 FSYNC 频率的角度来看、器件会以某种方式确定它是否对信号满意

    并设置"时序正确"的内部标志、从而打开输出驱动器、极好。   我的问题是、它为什么会在何时拒绝计时

    数据脉冲由 SCLK 计时?  它应以任何速度+/- 1%的误差获取这些误差、然后进行处理以生成

    PWM 输出信号。  因此、由于需要 MCLK (不是 I2S 标准的一部分)、人们只能猜测器件在内部运行某些 MCLK

    某种算法来测量和确定 I2S 信号是否在其范围内或抑制它们?

    I2C 时钟以 CPU 可以实现的任何速度输入、因为它使用 SCL 线获取 SDA 线、并且易于使用任何 CPU 器件进行驱动。

    我发现 I2S 在处理具有各种时钟速度的 CPU 时可能会带来麻烦、从而使 CPU 正常工作。  

    我可能必须切换、将 DAC 端口发送到模拟 D 类放大器。 尽管这会使我面临干扰、但也会变得更加轻松

    短 PCB 板迹线将成为模拟信号而不是数字信号、从而产生我们所需的200瓦声音。

    对此有什么想法吗?

    评估。 电路板很快就会到、我将了解如何使 TAS6424的 I2S 信号...

    我以前在该板上也有一些问题?

    谢谢、Marc Y.

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

    似乎没有人真正回答我的问题?  

    该器件如何确定"时序"是否正确以及输出是否断开并播放声音?


    对于这三种采样率的数字、似乎比较挑剔或严格。

    Marc Y.

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

    尊敬的 Marc:

    这是美国的假日、因此我们的回复延迟了。 Tuan 将在您回到办公室后立即回复您、感谢您的耐心等待!

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

    尊敬的 TI:


    的 TAS6424Q1EVM 模块/板于周五抵达、但到了很晚、您才会收到下载链接、因此我无法进行任何操作

    整个周末都是这样。  请尽快发送下载链接、这样我就可以启动并运行该链接、与我自己的设计相比、对其进行计时检查。

    我通过提交了申请。 TAS6424Q1EVM 页面上显示"请求"软件链接的链接。   我不确定您为什么不提供

    电路板随附的文档中的 DVD 或链接、以便工程师能够像您的竞争对手一样立即开始运行?

    此致、

    Marc Yaxley

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Marc:
    很抱歉耽误你的时间。 该软件受美国出口要求的控制。 我将通过"朋友在 E2E 上的请求"与您联系、以保持您的机密性。 您请求的软件应在24小时内处理。 我将与软件团队跟进、确保在我收到有关"朋友的请求"的信息后、您可以获得该软件。

    感谢您的理解。

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

    尊敬的 Tuan:

    是的、我在这里使用的电子邮件是我咨询的主要电子邮件。

    marc@kellyplace.com

    请 看看我是否可以让软件在我的客户端运行时尽快运行

    询问我们是否要保持

    设计中的 TAS6424芯片。  如果我无法获取时序

    要工作(I2S)、我可能必须切换到模拟器件

    它将输入音频作为我可以使用的电压

    我的 CPU 的 DAC 非常容易。  我只是不想有任何东西

    可能会产生噪声干扰。

    感谢您的回复、

    Marc Yaxley

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Marc:
    考虑到您正在与 Tuan 离线通信、您能否在 E2E 中帮助解决此问题? 谢谢!
    此致、
    郑少文
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Tuan:
    我有两个 EVM 孩子(6424和6422)、现在这两个孩子都没有显示为 USB 设备、PP3看不到它们、因为它不提供
    应用程序左下角的红色"Connect"按钮。 显示屏幕。 我尝试了一台 Linux 计算机、因为它通常会显示带有的 USB 设备
    LSUSB 命令不显示任何内容(即使我知道 PP3是 Windows 程序)。 我也会尝试另一台 Windows 7计算机
    以确保正确。 我可以检查哪些内容、以了解为什么电路板不会显示为 USB 器件? 我在48kHz 采样率下应用了 SP/DIF 和
    SP/DIF-LOCK LED 亮起、这样就很好了、我可以看到从 ASIC 芯片到6424的 I2S 信号、因此可以运行了。 我不能
    控制电路板。 是否使用 PP3程序的 USB/I2C?

    如果有任何帮助或建议、我们将不胜感激、
    Marc Yaxley
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯、我没有 Tuan 的电子邮件、我只能通过进行沟通。 当然、该论坛更愿意使用电子邮件吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Marc:

    我于4月3日向以下地址发送了一封电子邮件:marc@kelleyplace.com。  您是否收到了我的电子邮件?

    谢谢、

    图安

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Marc:
    USB 连接使用 Windows OS USB 音频驱动程序和 USB HID 驱动程序。 PPC3不能在 Linux 上运行、只能在 Windows 操作系统上运行。 Windows 7可以正常工作。

    图安最好的酒店