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.

[参考译文] PCM9211EVM-U:时钟级别问题

Guru**** 2562120 points
Other Parts Discussed in Thread: PCM9211, PCM9211EVM-U

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1068467/pcm9211evm-u-clock-level-issue

部件号:PCM9211EVM-U
线程中讨论的其他部件:PCM9211TAS1020TEST

TI 专家您好,

客户正在使用 PCM9211EVM 测试 DIX 输出。他们设置 了 TI 提供的示例代码。 (使用 PCM9211 GUI)

第一步:设置为 PCM9211_init.txt

第二步:在 DIT output.txt 中通过 TAS1020至 MPIOC 设置为 PC Record  

如上所述,TAS1020的 I2S 时钟波形输出异常。

您可以 使用 EVM 测试此问题吗?

请查看原因。

谢谢你。

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

    你好,道尼,

    他们是否在使用我们发布的 EVM 并测量其上的时钟? 如果是,I2S 通过电平调节器和 PCM 是否正确? 我没有 EVM 来验证他们的观察结果,但  我们 仍然可以 看到问题的发生。

    此致,

    阿拉什  

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

    您好,Arash,

    是的,他们使用 PCM9211EVM-U。我们正在检查 PCM9211EVM 的波形 TP7(WCLK)。

    请参阅用户指南第23页。

    https://www.ti.com/lit/ug/sbau174/sbau174.pdf

    当将 EVM 连接到 PC 但不打开 PCM9211 GUI 时,I2S 时钟是正常的。  

    如果我们打开 GUI 并 设置 TI 示例代码,I2S 时钟将变得异常。

    谢谢你。

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

    谢谢道尼, 在我看来,来自缓冲区(U7)的 WCLK 和 TAS1020 (在 TP7)可能会相互争斗。 您能否要求他们确保情况并非如此? 在硬件上 ,他们可以断开 TP7的缓冲区输出  并  使用相同的代码/GUI。 如果他们不想接触 EVM,他们可以 修改代码,以便这些 I2S 不会相互竞争。

    此致,

    阿拉什

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

    您好,Arash,

    谢谢你。  我将与客户分享您的建议。

    您可以为客户创建示例脚本吗?

    客户要求的条件低于模块。

    PCM9211:

    I2S 输入:MPIO_C0~3 (来自 TUSB1020)

    I2S 输出:17~20引脚(从 TUSB1020绕过)

    SPDIF 输出:MPI0 (I2S 至 SPDIF)

    谢谢你。

    Downey Kim。

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

    当我们等待他们的时候,让我们看看他们是否可以修改脚本,这样两个单元都不在主模式下,我们就会从主模式开始。  TAS1020应该为 Master 和 PCM9211从。 如果他们无法找出 问题, 我可能会在下周花一些时间 来处理一个脚本。

    此致,

    阿拉什

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

    您好,Arash,

    客户无法根据自己的意愿设置。我们需要您的支持。  

    可以 创建示例脚本吗?

    谢谢你。

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

    嗨,道尼,

    我已将此添加到 我的“要做的事”列表中,我将在下周处理。 如果可以,我将在本周工作,但这不太可能。 同时,请向我发送客户现在正在使用的脚本,但该脚本存在问题(只是为了确保我从他们的位置开始,以防他们对原始脚本进行任何修改。)

    此致,

    阿拉什

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

    您好,Arash,

    他们首先通过输入示例脚本来检查 PCM9211EVM。

    来自 PC 的音频输入不会输出到 PCM9211EVM 的 SPDIF。

    e2e.ti.com/.../PC-Record-via-TAS1020-through-MPIOC-in-DIT-output.txt

    使用脚本文件名如下。

    在 DIT output.txt 中通过 TAS1020至 MPIOC 的 PC 记录

    您可以查看此问题吗?

    谢谢你。

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

    当然,我会离开办公室几天,所以我 在离开前就在工作。     明天我应该有一些结果或观察结果。

    此致,

    阿拉什

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

    您好,Arash,

    我找到了 PCM9211EVM 应用手册的文档。

    https://www.ti.com/lit/an/sbaa179/sbaa179.pdf

    信号路径与客户在 第6页中请求的功能相同,

    我们在应用说明中设置了 GUI。

    我们确认 SPDIF 输出正常。

    但是,它与输入到 MPIOC 的 I2S 输出(17~20针)不同(来自 TUSB1020)

    请检查此脚本。

    e2e.ti.com/.../PCM9211_5F00_USB-in_5F00_I2S_2600_SPDIF-out.txt

    谢谢你。

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

    嗨,道尼,

    我看了脚本,没有发现脚本有任何问题。 我获得了2个新的 EVM ,并且能够与 您报告的问题重复。 我一直 在监控 P7的 TP7和引脚5 (即 PCM4911的 LRCLK)。 GUI 打开后 ,该引脚上始终存在 LRCLK (引脚5) ,当然,它通过 U7与 WCLK 存在争用。 这一点从一开始就很明显 , 这是信号 争用的情况,WCLK 来自 TAS 和 PCM 设备。  您可以通过卸下跳线 W9来验证这一点,并且 WCLK 上会出现干净的粘结。   

    我试图强行关闭 PCM 的 clk,或者认为 可能是强制它进入从属模式会有所帮助,但似乎不管怎样,我们都无法删除 PCM4911的 LRclk。 你可以   通过写 f3 重新格式40来关闭整个程序包 ,或者切换到 AUX CLKS 从外部获取 CLKS (写44到 registry6B) ,但我们似乎不能简单地将 PCM CLKS 作为从属设备。

    因此,您的脚本和硬件工作 正常, 没有问题。 我认为  ,您看到的问题 不会产生任何影响,因为 这是一个粘性信号,其边缘是关键部分,只要电平在 信号电平的最大/最小值范围内,就不应该成为问题。

    此致,

    阿拉什

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

    您好,Arash,

    感谢您的支持。

    我删除了重复的命令。

    e2e.ti.com/.../ARROW-EXAM3.txt

    PC -> TUSB1020 -> PCM9211光输出:此路径正常。我们检查了运行情况。

    但 PCM9211的 I2S DOUT 未运行。 (PC -> TUSB1020 -> PCM9211 I2S)

    PCM9211 I2S 主输出的时钟正常。 (SCK,bck,LRCK)。请参阅下面的波形。

    PCM9211的 Dout 仅为高。请参阅下面的波形。

    您能否查看此问题?

    谢谢你。

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

    我已经不在办公室了,  我在本周浏览我的“待办事项”列表时,试图对此进行检查。  

    此致,

    阿拉什

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

    只是想让你知道,由于天气和路况  ,  可能会有一些延误,但我下周会在长椅上看一下。

    此致,

    阿拉什

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

    您好,Arash,

    我们仍然没有解决这个问题,所以我们需要你们的帮助!

    谢谢你。

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

    当然,道尼,我会看一下,我的盘子上几乎没有什么紧急任务需要我先处理。  

    此致,

    阿拉什

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

    你好,Downy,我仔细看 了脚本 ,发现了一些我不能理解的事情,为什么他们这么做 ,当然我不能说这是他们看到的原因。

    #系统 RST 控制

    编号 w 80 40 00

    宽80 40 33

    宽80 40 C0

    宽80 42 19.

     宽80 42 11

    宽80 42 10

    宽80 46 D7

    宽80 47 D7

    w80 34 80    (1000 0000) b7=1为 RXIN0 coaxamp 断电(请参阅 DS 中的注释)

    宽80 35 e0

    w 80 36 bc   (默认   值为1011 1100 b4=1 mutes MPO1,b4=0)

    宽80 60 44

    宽80 6B 44.

    编号 w 80 6B 14.

    第一件事是 ,他们  连续几次在同一个寄存器中写入 数据(例如,他们在注册表上多次写入数据,只有最后一个代码才有效,如果他们之间有其他行,我猜, 可能是他们 先为其他寄存器设置了它,然后对最终代码进行了调整 )

    在寄存器36中,位4将 使 MPO1静音,它们是否要执行什么操作?

    在寄存器34中,它们写入80 ,bit7=1,但注释中提到 RX0DIS 或 RX1DIS 必须设置为0,即使在 RXIN0或 RXIN1中提供了 S/PDIF,TTL 或光学输入,但不使用内置同轴放大器。  

    话虽如此,我无法判断  其中的任何一项是否可能一直将产出 置于高位。 我希望他们能利用这一点做一些修改,看看其中是否有任何一个改变。

    此致,

    阿拉什