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.

[参考译文] AWR1843AOPEVM:AWR1843:如何在一些 AWR1843之间实现帧同步

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1239906/awr1843aopevm-awr1843-how-to-frame-sync-among-some-awr1843s

器件型号:AWR1843AOPEVM
主题中讨论的其他器件:AWR1843AOP、AWR1843

您好!

我试图 让两个 AWR1843在同步模式下工作、但存在一些问题。我想知道有关某些 AWR1843之间帧同步的所有信息(它与级联不同)。

我只能这样做:

  1. 我修改 ms_main.c 函数"void MmwDemo_mssInitTask (UArg arg0、UArg arg1)"中的代码、如下所示:

Pinmux_set_OverrideCtrl (SOC_XWR18XX_PINP4_PADBB、PINMUX_OUTEN_RETAIN_HW_CTRL、PINMUX_INPEN_RETAIN_HW_CTRL);
Pinmux_Set_FuncSel (SOC_XWR18XX_PINP4_PADBB、SOC_XWR18XX_PINP4_PADBBBB_SYNC_OUT);//将 PADBA 设置 为 SYNC_OUT 模式

我也尝试这种方式:

Pinmux_set_OverrideCtrl (SOC_XWR18XX_PING13_PADBC、PINMUX_OUTEN_RETAIN_HW_CTRL、PINMUX_INPEN_RETAIN_HW_CTRL);
Pinmux_set_FuncSel (SOC_XWR18XX_PING13_PADBC、SOC_XWR18XX_PING13_PADBC_SYNC_OUT);//将 PADBC 设置 为 SYNC_OUT  模式

重新编译项目并将其刷写到我的板中。

通过 UART 配置电路板。 config 命令为

sensorStop
FlushCfg
dfeDataOutputMode 1
通道配置15 1 0
adcCfg 2 1
adcbufCfg -1 0 1 1
profileCfg 0 77 10 5 40 0 0 99.987 3 256 8000 0 36
线性调频脉冲配置0 0 0 0 0 0 0 0 1
frameCfg 0 2 0 25 1 0
低功耗0 1
guiMonitor 1 1 0 0
cfarCfg 1 4 1 1 2 8 2 350 30 2 0 5 50 0.5
dbscanCfg 4 4 13 20 3 256
sensorStart

 4.电路板在单板模式下工作时、可以正常工作。 此时 frameCfg 如下所示:

frameCfg 0 2 0 25 1 0

但无法在相应的引脚上测量同步信号。

5.引脚连接关系如下图所示:

我使用的示波器是 Tektronix TBS1102C、采样频率设置为1GHz、带宽为全带宽、并且触发方法为上升沿触发器。

如有任何其他有用信息、我们也将不胜感激。  非常感谢您的帮助!

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

    您好!

    除非使用高带宽示波器、否则很难测量 SYNC OUT 信号。 请参阅以下主题进行参考。 您可能无法在100MHz 示波器上看到它。

    https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1004468/awr1843-source-code-for-awr1843-out-of-box-demo-for-use-in-data-visualizer-sync-out-firmware-adaptation

    您能否说明您正在尝试测量哪个引脚? 我假设 SYNC_OUT 引脚、但 UART 到 USB 转换器的第二个屏幕截图令人困惑、因为我不确定您要在该图像中显示的内容。

    您是否尝试将第二个器件设置为硬件触发模式并将两个板连接在一起以查看其是否工作?

    此致、

    艾达里安

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

    您好!

    1.

    我尝试两种方式:

    A).这是我尝试的第一种方法。 引脚图为:

    U12→MSS_UARTB_RX→TXD_SCI。

    其中 U12是 AWR1843AOP 的引脚、 TXD_SCI 是我用于测量 SYNC OUT 信号的引脚。  TXD_SCI 连接到 USB 转换器、因为 在另一个应用中、U12引脚用作串行端口输出引脚。 我不确定当我将 U12用作 SyncOut 引脚时、这种硬件连接方式是否会导致 SYNC 信号异常。   

    相应的代码为:

    Pinmux_set_OverrideCtrl (SOC_XWR18XX_PINP4_PADBB、PINMUX_OUTEN_RETAIN_HW_CTRL、PINMUX_INPEN_RETAIN_HW_CTRL);
    Pinmux_Set_FuncSel (SOC_XWR18XX_PINP4_PADBB、SOC_XWR18XX_PINP4_PADBBBB_SYNC_OUT);//将 PADBA 设置 为 SYNC_OUT 模式  

    B).这是我尝试的第二种方法。  引脚图为:

    M3→AR_SYNC_OUT_SOP1

    其中 M3是 AWR1843AOP 的引脚、AR_SYNC_OUT_SOP1是我用于测量 SYNC OUT 信号的引脚。 AR_SYNC_OUT_SOP1通过两个电阻 R24 (10k)和 R25 (82.5k)接地。 该线路上原来有一个上拉电路、我已经断开了该电路。

     相应的代码为:

    Pinmux_set_OverrideCtrl (SOC_XWR18XX_PING13_PADBC、PINMUX_OUTEN_RETAIN_HW_CTRL、PINMUX_INPEN_RETAIN_HW_CTRL);
    Pinmux_set_FuncSel (SOC_XWR18XX_PING13_PADBC、SOC_XWR18XX_PING13_PADBC_SYNC_OUT);// 将 PADBC 设置 为 SYNC_OUT  模式

    2.

    是的、 我已经尝试将两个相同的板连接在一起 、但只有主  板工作、从板不工作。 我的设置如下:
    硬件连接:板的 SyncOut 引脚被连接至板的 Syncin 引脚。   板的 GND 引脚被连接至   板的 GND 引脚。
    软件配置:两个电路板的配置相同、只是触发模式不同、并且 电路板配置为软触发模式、:frameCfg 0 2 0 25 1 0。 从 电路板被配置为硬触发模式、即:frameCfg 0 0 2 0 25 2 0


    我还尝试将从 板的帧周期设置为主 板的帧周期、例如将从板的帧周期设置 为26ms、但从板 仍不工作。

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

    您好、

    您对我的问题有任何解决方案或建议吗? 期待您的回复。

    此致、

    谭建文

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

    尊敬的建文:  

    很抱歉延迟- Adrian 本周已经休假了-您是否尝试过在所使用的两个板之间交换角色、以确保从板正常?  

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

    您好!

    查看您的代码、我认为这可能是引脚多路复用问题。 由于引脚映射与 AWR1843不同、请参阅以下主题以获取1843AoP 的正确 pinmux 头文件。  

    https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1024687/faq-awr6843aop-mmwave-sdk-pinmux-awr1843aop-and-awr6843aop

    此致、

    艾达里安