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.

[参考译文] PCM6240-Q1:具有 TDM 问题的 PCM6xx0器件

Guru**** 2439710 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1376126/pcm6240-q1-pcm6xx0-devices-with-tdm-question

器件型号:PCM6240-Q1

工具与软件:

团队成员、您好!

您可以帮助检查以下两个问题吗:

1 μ s 在 PCM6240、表中,TDM 作为 DSP 模式,如何理解 DSP 模式? 是 TDM 从器件还是 TDM 主器件? 数据表中未进行清晰说明。

2 μ s、FSYNC 的下降沿设置 是否开始数据传输?  我们的应用程序是 ADC 作为从器件,SOC 作为 TDM 主器件。   将 ADC 寄存器0x07地址设置为0x34值;  

在数据表中, 我认为它只是下面的例子,实际上,它可以 通过 SOC 灵活设置. 我的陈述正确吗?

 

谢谢

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

    尊敬的 Jack:

    请参阅此链接(https://e2e.ti.com/support/audio-group/audio/f/audio-forum/450891/tlv320aic3254-dsp-and-tdm-mode )、它很好地解释了 TDM 和 DSP 模式之间的差异。 当接口协议存在差异时、此数据表中将它们错误地互换使用。 该器件支持从模式和主模式下的 TDM 接口。

    您可以通过向页0寄存器8中的数据线(TX_OFFSET=1)添加偏移位来调整 FSYNC 下降 EDE 时输出的数据

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

    您好、 Douglas、

    您访问的页面不存在或已被删除提示信息  您能再次分享吗?

    对于第二个问题、我如何知道 SOC (主 器件)发送 BCLK/FSYNC 满足 ADC (从器件) TDM 格式要求?

    测试结果:以下是测试结果(ADC 作为 TDM 从器件。  寄存器7设置0X34;  寄存器8设置0x01 (TX_OFFSET=1) ;)

    根据测试结果、我们知道 FSYNC 在 BCLK 上升沿时改变状态;看起来不符合数据表要求。

    那么、 我是否应该   在  SOC 侧的 BCLK 下降沿设置 FSYNC 来更改状态、以满足 数据表要求?

    数据表中的验收标准

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

    尊敬的 Jack:

    默认情况下、FSYNC 和每个数据位在 BCLK 的上升沿传输。  您的图像在 BCLK 和 FSYNC 的下降沿显示数据输出

    Unknown 说:
    要设置 FSYNC 的下降沿 就可以开始数据传输?

    这不是目标吗?

    您可以尝试更改 FSYNC_POL 或添加偏移位来帮助。

    此致、

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

    您好、Douglas、

    我的质询不清楚、请让我澄清我想根据上次的答复所表达的意见。

    让我放大图像。我的 图像在 BCLK 的下降沿显示数据移动;但  FSYNC 在  BCLK 的上升沿移动;

    那么、  我如何知道 SOC (主设备)发送 BCLK/FSYNC 满足 ADC (从设备) TDM 格式要求?

    我是否应该将 FSYNC 从  BCLK 的上升    沿调整到 BCLK 的下降沿;

    下面是数据表要求:

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

    尊敬的 Jack:

    可以、我可以理解、但是的、请将 FSYNC 和 BCLK 调整为同时在上升沿或下降沿改变状态。 FSYNC 和 BCLK 状态必须以这种方式同步

    图1:BCLK POL = 1;在下降沿

    如果希望 TDM 格式在 BCLK 的上升沿同时具有数据传输和 FSYNC 更改状态:

    图2:BCLK_POL = 1、TX_EDGE = 1;两者都处于上升沿

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

    您好、 Douglas、  

    这种错误类型是什么? 我想您想说: 在 BCLK 的上升沿同时显示数据更改状态和 FSYNC 更改状态:

    或   在 BCLK 的下降沿同时更改数据更改状态和 FSYNC 更改状态:

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

     您好、Douglas、

    我设置 BCLK_POL = 1、时隙 TX_OFFSET=1;相同的配置、为什么 PurePath Console 3显示不同的结果;看起来令人惊叹。

    哪项正确?  我的问题是 A]是正确的。 您的想法是什么?

    a]如果创建新工程:

    B]的工作时间    

    然后我进一步点击"LOAD Present"按钮、它将显示与 A]相同的格式

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="545051" url="~/support/audio-group/audio/f/audio-forum/1376126/pcm6240-q1-pcm6xx0-devices-with-tdm-question/5264978 #5264978"]

    我想您想说: 在 BCLK 的上升沿同时显示数据更改状态和 FSYNC 更改状态:

    或   在 BCLK 的下降沿同时更改数据更改状态和 FSYNC 更改状态:

    [报价]

    是的、很抱歉您不清楚。  

    然后我再单击"加载存在"按钮、它将显示与 A]
    相同的格式

    最后一张图片显示了我们为便于评估而提供的预设配置、它不会将您的设置加载到 EVM。 按下"Active"按钮后、您在 GUI 上所做的任何更改都会变为实时

    简而言之、更改所需器件的执行方式、然后在使用 EVM 时按"Active"。 你可以执行寄存器转储到左侧选项卡上的.cfg 文件中

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

    这是首选项、任何一种都可能正确

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

    您好、Douglas、

      我目前没有 EVM、  如果  通过  PurePath 控制台3根据以下内容进行设置、我只想知道正确的 ADC 音频格式:

    然后、SW 可以在 SOC TDM 主端设置相应的音频格式、以满足 ADC 从设备 TDM 端音频格式要求;

    硬件还可以轻松将此 PurePath Console 3音频格式作为 验收标准;  

     PCM6240 设置的 PurePath Console:

    1、 4通道差分交流线路输入;

    2、BCLK_POL = 1、时隙 TX_OFFSET=1;

    所以我认为 A] 应该是正确的音频格式。 不是 B]。  对吧?

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

    A 正确、如果极性反转、则 fsync 脉冲和数据应在 BCLK 的下降沿开始。  

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

    您好、Douglas、

    好的,然后我明白,谢谢你的耐心回答。