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.

[参考译文] TLV320ADC3101:用于4通道 TDM 录制的 TLV320ADC3101 miniDSP 的 PurePath Studio GDE 问题

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/991382/tlv320adc3101-question-of-purepath-studio-gde-for-tlv320adc3101-minidsp-for-4ch-tdm-recording

器件型号:TLV320ADC3101

您好、Sirs、

我们支持客户使用 TV320ADC3101生成延迟模块以进行四通道 TDM 录制。 我们可以使用 TLV320ADC3101控制软件启动录制功能、同时时钟配置被 GDE 覆盖。 您是否建议如何配置 GDE 以支持时钟配置? 随附了我们的 pfw 配置文件。

ASI 设置:




TLV320ADC3101时钟配置:

CH1、CH2:


 
通道3、通道4:



ADC3101 miniDSP GDE 设置(16kHz 采样率):



TDM 的时隙被 GDE 覆盖(GDE 将时隙更新为 CH1和 CH3、而正确的设置应为 CH3和 CH4)。
我们如何配置 GDE 的时钟配置以与 TLV320ADC3101编解码器控制软件保持一致?



e2e.ti.com/.../ADC3101_5F00_Delay.pfw

谢谢、此致、

陈耀恩
2021年6月4日

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

    您好、Wayne、

    当 GDE 编译配置时,它会根据框架属性中包含的系统设置代码运行脚本。

    您可以选择修改此 GDE 脚本以获得所需的设置、也可以先从 GDE 运行代码、然后使用 ADC3101 GUI 根据需要配置时钟并覆盖 GDE 配置中的设置。

    最棒的

    Zak

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

    Zak 您好!

    非常感谢。 通过在 PPS 中更新 ADC3101框架中的寄存器、我没有 I2S 输出问题、而是通过重新处理 CFG 系数来工作。 如果有任何缺失或错误、您可以帮助我查看 TDM 插槽1、2和3、4的封闭 CFG 吗?

    谢谢、此致、

    陈耀恩
    2021年4月7日

    e2e.ti.com/.../base_5F00_main_5F00_Rate16_2D00_CH12_5F00_Test.cfg
    e2e.ti.com/.../base_5F00_main_5F00_Rate16_2D00_CH34_5F00_Test.cfg

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

    您好、Wayne、

    请给我一些时间进行评论、然后返回给您!

    最棒的

    Zak

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

    Zak 您好!

    您是否会提供指导 、说明如何在不影响客户编解码器配置(数据格式、时钟、I/O 和增益)的情况下从 PurePath Studio 的 CFG 文件中提取 miniDSP 设置?  

    PurePath Studio CFG
    e2e.ti.com/.../8741.base_5F00_main_5F00_Rate48.cfg
    客户的编解码器设置
    e2e.ti.com/.../tlv320_5F00_dc_5F00_bias_5F00_coefficient.txt


    谢谢、此致、

    陈耀恩
    2021年4月12日




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

    您好、Wayne、

    最简单的操作是在 PPS GUI 中根据客户配置器件设置、以便.cfg 文件将包含所有所需的寄存器写入。 否则、我建议复制 .CFG 文件中除第0页和第1页写入以外的所有写入、因为这些是器件配置设置。 第32-47页是 DSP 指令。

    最棒的

    Zak

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

    Zak 您好!

    是否需要 miniDSP 编程的编程序列? 我们应该在第32-47页之前或之后对第0页和第1页进行编程吗? 我们是否需要更新 GDE 中 ASI 组件(Dec4XIN 和 I2S_OUT)的任何参数以支持4通道 TDM?



    BU 是否计划刷新 PurePath Studio 以将编解码器控制和 GDE 结合在一起、从而更好地控制 ASI 和时钟方案以防止出错?  

    谢谢、此致、

    陈耀恩
    2021年4月15日

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

    您好、Wayne、

    没有所需的序列、但我建议将 PGA 和 ADC 加电并在序列结束时取消写入静音、以避免在配置 ADC 和 DSP 时出现数据中的毛刺脉冲。 PPS 中的块纯粹是 DSP 中存在的功能、因此如果您已将第0页中的数据格式化为 TDM、它将从 DSP 输出。

    该工具完全能够对器件内的 ADC 和 DSP 进行编程、如前所述、可以同时使用 PPS 和 GDE。 这不是我们计划更新的内容。

    最棒的

    Zak

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

    Zak 您好!

    感谢您的建议。 我可以编写一个工具 、将  客户 CFG 的第0、1、4页和 miniDSP CFG 的第32~47页组合到客户的单个驱动程序包中。

    您是否可以确认我是否可以   按照 第32~47页、第4页、第1页、第0页的顺序对 ADC3101进行编程。 我可以对所有基于 miniDSP 的编解码器器件应用相同的规则吗?

    谢谢、此致、

    陈耀恩
    2021年4月15日

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

    您好、Wayne、

    我建议从第0页时钟配置开始、因为此时您通常选择要使用的 ADC 处理块、并希望在寄存器61中选择"ADC miniDSP 可编程指令模式已启用"、以确保写入 DSP 值。 之后、您建议的序列是可以的。 另请注意、如果这是首选格式、则可以让 PPS 生成一个.h 文件。 以下是另一篇供参考的文章: https://e2e.ti.com/support/audio/f/audio-forum/773065/faq-tlv320aic-codecs-how-to-transfer-a-completed-design-from-pure-path-studio-pps-into-the-tlv320aic3254-device

    适用于其他 miniDSP 编解码器器器件的确切寄存器当然会有所不同、但通常是的、只要您已将器件设置为使用可编程指令模式、那么首先加载 DSP 配置就不会出现任何问题。

    最棒的

    Zak

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

    Zak 您好!

    感谢您的建议。 我是否应该写入0x3D (61)= 0x00来启用 miniDSP?



    谢谢、此致、

    陈耀恩
    2021年4月16日

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

    您好、Wayne、

    是的、这是使用 miniDSP 要写入的正确寄存器和值。

    最棒的

    Zak