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.

[参考译文] CC2340R5-Q1:如何使用 LIN 接口通过 CC2340R5-Q1中的 HCI 命令获取正确的射频信号?

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1363791/cc2340r5-q1-how-to-use-lin-interfaceto-get-correct-rf-signal-by-hci-cmd-in-cc2340r5-q1

器件型号:CC2340R5-Q1
主题中讨论的其他器件: CC2340R5

您好、TI 团队

  现在、我们将在 CC2340R5-Q1中使用 LIN 接口而不是 UART 接口、用于智能汽车应用。 现在、我们从  CC2340R5-Q1器件的 LIN 接口获取了 RSSI。

  我们正在做的一件事是如何使用 LIN 接口测试射频穿孔。 我们已经知道 PTM 模式 可以支持基本的可翻转图像以及 HCI 命令、而且我们已经确保它可以通过 UART 接口支持我们的射频测试。 现在我们已经将 UART 接口更改为 LIN 接口、而且我们可以从 LIN 接口获得正确的 HCI cmd 响应。 但信号是如此多的突发、 当我们使用 Siganl Analyzer 捕获信号时、每个突发间隔3-8秒。 由于突发间隔很长、因此导致 IQXel-80 (蓝牙射频测试设备)无法捕获信号、并且测试失败。 您能帮助我们回顾我们的规范吗?或者提醒我们如何通过 LIN 接口获得持续信号吗?

  非常感谢!

e2e.ti.com/.../basic_5F00_ble_5F00_LP_5F00_EM_5F00_CC2340R5_5F00_freertos_5F00_ticlang_5F00_0520_2D00_0315.zip

此致、

安妮

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

    Annie、

    TI 在使用 LIN 接口时没有明确的射频测试仪与我们的器件连接经验、因此我不确定我们可以在您使用 LIN 进行测试时明确提供多少反馈、但我可以要求他人快速审查您链接的软件。 您是通过此测试程序发送您生产的每个器件、还是尝试对所选电路板的子集进行功能测试? 您使用的是自己开发的 LIN 堆栈、还是只是与驱动器进行接口连接?

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

    您好!

    在开始审阅规范之前、我有几个问题:

    1.您希望我查看哪些特定的.c 文件?

    2.您是否想详细阐述"突发"? 正在发送什么信号?

    3.您要发送什么 HCI 命令?

    此致!

    N·贝赫马内什

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

    您好、Evan:

       我们正在 尝试对部分电路板的子集进行功能测试、如果测试成功、我们将 通过这种方式进行大规模生产测试。   LIN 堆栈是由我们的 SW workmate 开发的。

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

    尊敬的 Nima:

       1.我们在 Basic BLE PTM 项目中添加了一个 LIN 接口。 它是我们通过结合软件开发的代码。 和.c 文件如下所示

    e2e.ti.com/.../npi_5F00_tl_5F00_lin.c

      2.信号行为如下面的视频所示。

    通过 LIN 接口,SA 设置了明确的写入,我拍了一个视频如下,它似乎没有信号:

    e2e.ti.com/.../20240520_5F00_150807.mp4

    但我将 SA 设置为最大保持、它确实在这里有如下图片所示的信号、

    我更改了默认的基本音频 PTM 图像、其接口是 UART、并且我得到了如下所示的信号视频、可以轻松捕获:

    e2e.ti.com/.../20240520_5F00_150040.mp4

    3、对于 Lin 接口、当我给 DUT 加电但 没有发送 HCI cmd 时、它具有我所描述的 sigal 值2。

    但我仍发送 HCI cmd:

    发送>>01 1e 20 03 00 25 00
    响应<<04 0e 04 01 1e 20 00

    它保持相同的信号。

    此致、

    安妮

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

    尊敬的 Nima:

      我们试图修复代码、现在我们通过 LIN 接口使用 HCI cmd 得到了更多单调性波。 但我们的 IQxel-80无法通过自动过程分析信号,它确实使我们感到困惑。 我们猜、可能需要更多的时间来通过 LIN 接口传输数据。 因此 IQxel-80无法分析数据。

    e2e.ti.com/.../20240521_5F00_161607.mp4

    IQxel-80测试结果:

    那么、如果您对如何 减少 LIN 传输时间有任何想法? 或者关于这个主题的任何想法我发布,我们愿意等待您的分享.

    此致

    安妮

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

    您好!

    我不确定能否评论一些缩短 LIN 传输时间的问题。 据我了解、您正在使用的 LIN 驱动器是由第三方编写的、因此我们对它的实现没有太多控制、也没有详细信息。

    如果您有关于器件或支持的驱动程序的具体问题、我很乐意回答。  

    此致!

    N·贝赫马内什

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

    尊敬的 Nima:

      是的、我明白了。 我会搜索设备工程师以获得帮助、但仍然非常感谢您。

      今天早上、我发现了一个新问题。 我们使用 Basic_Ble_ P.TM image+Lin 接口来发送2442MHz / 2480Mhz 信号、并使用 SA 来 anerlayze、其输出为2402Mhz / 2464Mhz 信号。 如下所示:

    命令:

    01 1e 20 03 14 25 00

    接收<<04 0e 04 01 1e 20 00

    输出:

    我们的设置如下图所示:

    2340R5-Q1通过安装在 PC 中的 UART 转 Lin 工具刷写了基本 ble_PTM (Lin 接口代码)、然后接收并传输 HCI 数据以发送 sigal。

    我们已经比较了 基本 ble_pTM (Lin 界面代码)和 基本 ble_pTM (UART 接口代码)的 HCI 命令、可以得到相同的 cmd。 只有 基本的 BLE_PTM (Lin 接口代码)输出了不正确的信号。

    如果您知道为什么我们在此无法接收正确的信号、我想 提醒我们一下吗?

    很抱歉耽误你的时间。

    此致、

    安妮