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.

[参考译文] AWR2E44PEVM:LVDS 数据速率和测试模式的配置

Guru**** 2542270 points
Other Parts Discussed in Thread: AWR2243

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1543028/awr2e44pevm-configuration-of-lvds-data-rate-and-test-pattern

器件型号:AWR2E44PEVM
主题:AWR2243 中讨论的其他器件

工具/软件:

我在文档中看到 LVDS 速度支持以下速度?

如何配置 DDR 速度?

我想将速度限制在 600Mpbs 或 400Mpbs? 默认速度是多少?

此外、我是否要启用 LVDS 数据的测试图形以进行测试? 是否有一个包含如何启用的详细信息的示例代码?

谢谢

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

    您好:

    可以使用  ar1.LvdsClkConfig API 配置 DDR 速度。  

    默认设置为 900Mbps。

    您应该能够通过 mmWaveStudio 启用 LVDS、以便使用我们的捕获板 DCA1000 对其进行测试。

    谢谢、

    E. Shareef

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

    我在代码或文档  LvdsClkConfig API 中的任何位置都没有看到。  

    您能在 SDK 和文档中为我提供更多详细信息吗?  

    此外、请回答如何启用测试模式?

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

    这应该是数据配置的一部分。 让我检查一下 ICD 的更多细节、以便我可以引导您了解这一点。 很快就会做出响应。

    E. Shareef  

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

    您好:

    您可以参考 ICD 中的 AWR_DEV_RX_DATA_PATH_LANEEN_SET_SB API。 这将用于设置 DDR 时钟。  

    -E. Shareef

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

    我已经浏览过 MMWAVE-Radar-Interface-Control.pdf 文档。 首先、我想检查此 API 中的所有消息是否都与 AWR2e44p 芯片相关? 该芯片具有内部 BIST 系统、通过邮箱进行通信。 在查看 SDK 中的代码时、我看到了以下函数:  

    - rlReturnVal_t rlDeviceSetLaneConfig (rlUInt8_t deviceMaprlDevLaneEnable_t* data)
    rlReturnVal_t rlDeviceSetDataPathConfig(rlUInt8_t deviceMap,  rlDevDataPathCfg_t*data );
    - rlReturnVal_t rlDeviceSetLvdsLaneConfig (rlUInt8_t deviceMaprlDevLvdsLaneCfg_t* data)
    - rlReturnVal_t rlDeviceSetHsiConfig(rlUInt8_t deviceMap, rlDevHsiCfg_t* data )
    - rlReturnVal_t rlDeviceSetTestPatternConfig (rlUInt8_t deviceMap、rltestPattern_t * data)
    但是、在注释中、所有这些函数都表示不支持芯片 awr2e44p、并且 在 mmWaveLink 实例在外部主机处理器上运行时仅支持器件? 这是正确的吗? 我如何在 AWR2xx4p 上调用这些功能或类似的功能?
    此外、在 mmw_lvs_stream.c 文件中的 MSS 的 LVDS 流示例代码中、大多数 LVDS 配置和 CBUFF 是通过写入 CONFIG_REG_0 和技术参考手册中的类似寄存器来完成的。
    与 毫米波雷达接口控制文档相比、技术参考手册中的寄存器有哪些不同的用途?
    另一个问题是关于 LVDS 的默认配置为 900MHz、我已经 在 mmw_tdm 示例中测量了时钟(使用外部示波器)并获得 400MHz 的时钟、即 800Mbps。 为什么会这样?
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    我们软件团队中的某个人将很快在这里回复。

    -E. Shareef

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

    您好 Joseph、

    要了解如何在 AWR2E44P 中配置 LVDS、请参阅中的演示应用  

    C:\ti\mmwave_mcuplus_sdk_04_07_01_04\mmwave_mcuplus_sdk_04_07_01_04\ti\demo\awr2x44P\mmw_dDM\mss\mss_main.c

    您提到的 API 仅在器件加载了 AWR2243 等固件时才适用。 对于 AWR2E44P、使用 studio 运行时、刷写 MSS_firmware、使用自定义命令:ar1.LvdsClkConfig。
    它还在内部以类似的方式配置 LVDS 线路。
    请勿在 ICD 中引用这些 API、因为它们不适用于 AWR2E44P、仅适用于 AWR2243 等前端器件。

    您使用示波器测量了哪个时钟? 除非您覆盖和时钟配置、否则 PLL 本身将配置为 1800MHz。 我们也在最后交叉验证了这一点。 您能否检查在您的端配置的 PER_PLL 值?

    此致、
    Saswat Kumar