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.

[参考译文] TAC5112EVM-K:TAC5112EVM-K

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1419889/tac5112evm-k-tac5112evm-k

器件型号:TAC5112EVM-K
Thread 中讨论的其他器件:TAC5112

工具与软件:

大家好、我正尝试通过 TMS320VC5505-USBSTICK-EVM (当然不带 AC-MB)驱动 TAC5112EVM (作为目标模式)。 然后、我将通过发送 sig 来使用 PASI_TX_CH0试用 DAC。 一个错误代码。 我检查了 TAC5112EVM (AVDD 为5V、IOVDD 为3.3V)上所需的电源、并确认了 TAC5112EVM 测试点的 BCLK、FSYNC (LRCLK 和 Din @ FS=8kHz、16位 x 2Ch)。 I2C 控制(写入和读取)也是正确的。 然后、将 TAC5112寄存器写入为 SW_RESET -> 1和0。 VREF_CFG ->0x09、 PASI_CFG0 ->0x40、CH_EN ->0x0C、PWR_CFG => 0x40、但输出(TAC5112EVM 上的 J31)上没有信号(DAC 不起作用)。 我希望教我、如果我必须做任何其他工作呢? 功能和正确操作。 此致、Okutsu Takahiro

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

    您好!

    确保将 EVM AC-MB 设置为使用开关 SW2从"外部 ASI"接收音频。 您的 I2C 脚本看起来对于您的应用程序是正确的。 希望这就是使其正常工作所需的一切! 如果您需要更多帮助、请告诉我。

    此致!
    MIR

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

    我正在使用没有 AC-MB (删除 AC-MB)的系统最简单。 并从外部提供两条电源线(+5V 用于在 TAC5112EVM 中生成+3.3V (作为 AVDD)和+3.3V (作为 IOVDD)、此外还有 FSYNC (LRCLK、)、BCLK、DOUT (DIN 至 TAC5112)、 DIN (来自 TAC5112的 dout)也从外部进入 TAC5112EVM 上的特定测试点引脚。 为什么这个条件使成功? 或需要更多的操作呢?  此致、

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

    您好!

    是否已将 I2C 线路连接到 TAC5112? 您能否测量 I2C 连接以确保其发送、还是 可以执行 I2C 转储以确保设置命令? 如果可以、请附加原理图、以便我更好地了解它是如何连接的。

    此致!
    MIR

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 MIR
    非常感谢您提供的信息。
    在我的最后一个问题,所以很抱歉那里缺少信息。
    我曾尝试遵循你的建议,但不幸的是,它还不起作用。  
    正如您所指出的、已检查 I2C 写入和读取是否正确。
    在这里(通过电子邮件发送至 E2E、TOO)e2e.ti.com/.../TAC5112EVM-connection-for-experiment.pdf 我附上了我实验的详细信息。
    请指出错误之处并教授正确的方法。
    最棒的地方、Okutsu Takahiro
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Okutsu-San、

    谢谢图片。 我们在实验室中测试了设置、能够通过 中的 I2S 获取音频。 您应该检查 DAC 是否实际上已通电-您是否获得了输出端的共模电压输出? 对于3.3V 的 AVDD、其值应为1.65V。 我将附加一个寄存器转储(来自 PPC3)、其中说明了我使用哪些 I2C 命令来配置器件。 我仅使用 DAC、而不是编解码器、因此 ADC 的配置方式与此代码不同。 请告诉我您可以从这个 I2C 脚本中找到什么、以及 DAC 是否有任何输出。 如果您可以附加寄存器转储和/或获得更高质量的连接图片、这可能有助于我们找出您的问题。

    e2e.ti.com/.../5112_5F00_config_5F00_noacmb.h

    此致!
    MIR

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

    米尔-桑,非常感谢你的信息 DAC 出水平和寄存器转储. 我检查了输出电压大约为1.65V。 并尝试为转储数据的每个地址设置相同的值(至少关于 PAGE0、因为默认情况下可以确定的关于 PAGE1、PAGE3、数据表中没有 PAGE8、9、10、、、)。 但遗憾的是、目前还无法正常工作。  在此我写的是、我们的组会返回寄存器的代码、依次是 PAGE0、->ADDR 0x40:WrData 0x81、RdData 0x80、ADDR 0x79:WrData 0x0C、RdData0x00、ADDR 0x7A:WrData 0xF0、然后是 RdData 0x00、ADDR 0x3E:RdData 0x00、ADDR 0x40:RdData 0x00、源、我想知道 FSYK 比率 为零。 我猜不出发生了什么事。 此致、Okutsu Takahiro

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

    您好、Okutsu-San、

    输出电压为1.65V 是个好消息、这意味着 DAC 已通电。 您能给我发送更多关于您的时钟的信息吗?

    1) 1)您是在目标模式还是控制器模式下使用器件

    2) 2)您希望时钟是什么?

    3)此外、您是否可以检查 CLK_ERR_STS0和 CLK_ERR_STS1寄存器(0x3C 和0x3D)并告知我结果?

    此致!
    MIR

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

    感谢您发送编修。 1.)我将 TAC5112用作目标模式。因此请读取 REG。 ADDR 0x37为0x20。  2.)和从0x3C、0x3D 读取数据(两者)均为0x00。 3.)根据我的理解、时钟频率为、、BCLK=256kHz (8kHz x 16位 x 2ch)、FSYNC=8kHz (我们使用 FS 作为8kHz 采样)。 在原理图 dia.at 手册"slau902a.pdf"的第40 / 75页、BCLK、FSYNC、DI 等的测试点似乎 直接与 TAC5112器件的某些引脚连接。 我们将尝试使用上述引脚进行实验、将上述 来自外部 DSP 的 I2S 信号连接到外部 DSP 和外部 AVDD、IOVDD、GND。 是否还必须连接任何其他组件?  此致、Okutsu Takahiro。

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

    嗨,米尔桑,我刚刚找到 I2C 控制线的连接(或发送命令计时?) 不稳定。 在检查它们时,测试波出现在 DAC OUT 上(虽然不正确)。 这可能是设置 I2S 时隙或其他任何内容的原因。 那么我将尝试纠正它们。 如果我有任何进展、我会告诉您。 非常感谢。 此致、Okutsu Takahiro、

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

    您好、Okutsu-San、

    我很高兴您找到了这个问题! 我想您的连接可能没问题、只是您正在发送的信号可能没问题。 如您所述、BCLK 为256kHz 时、您使用的器件是 TDM 模式还是常规 I2S 模式? 确保它只是没有 TDM 的 I2S、因为 TDM 将需要8个通道的数据、并且需要相应地设置时钟。 这是通过寄存器 0x1A "PASI_CFG0"进行设置的。  按照前面指定的顺序选择 PASI_CFG0 ->0x40应该是正确的设置。

    确保重新发送要发送的所有 I2C 命令、并查看是否使用我的寄存器转储来设置寄存器有帮助。 如果没有、那么可能不同的信号也不是您所期望的信号。 您可以向我发送您系统的任何示波器捕获结果、我将帮助您解决此问题。

    此致!
    MIR

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

    嗨,米尔桑,我刚刚成功(一个正弦波出现在输出), 我感谢你的伟大建议。 原因是引脚和电路板触点(在连接 ext.wire 时添加了非强制损坏)。接下来我们将尝试 ADC 捕获。 如果我遇到任何其他问题、请告诉我任何信息。 非常感谢。 此致、Okutsu Takahiro。

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

    米尔桑,比你非常多的帮助,我成功的 ADCin DACout 旁路,然后我的 problems 现在都解决了。 此致、Okutsu Takahiro、