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.

[参考译文] TIDM-HV-1PH-DCAC:SFRA 连接问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1505751/tidm-hv-1ph-dcac-sfra-connection-problem

器件型号:TIDM-HV-1PH-DCAC
主题中讨论的其他器件:SFRAC2000WARE

工具/软件:

您好、

我在运行 SFRA 时遇到连接问题。 我使用了以下器件(f280049c 控制器)

#define SFRA_GUI_SCI_BASE SCIA_BASE
#define SFRA_GUI_SCIRX_GPIO 28
#define SFRA_GUI_SCIRX_GPIO_PIN_CONFIG GPIO_28_SCIRXDA
#define SFRA_GUI_SCITX_GPIO 29
#define SFRA_GUI_SCITX_GPIO_PIN_CONFIG GPIO_29_SCITXDA
#define SCI_VBUS_CLK 25000000
#define SFRA_GUI_SCI_BAUDRATE 57600

使用非隔离式 TTL 到 USB 连接器、用于 UART 和控制器侧的光耦合器。

此外、运行 SFRA 我可以在示波器中看到 RX 和 Tx 信号。 但未建立连接。

就需要帮助来解决同样的问题。

谢谢、

Sivarajan

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

    Sivarajan、

    对延迟响应深表歉意!

     此 f280049器件的"cginho.Power_sdk_xx\libraries\sfra\examples"中有一个 sfra 示例-您可以尝试使用该示例连接、并在选择正确的 Ware_Digital 端口和波特率后告知我它是否正常工作

    我认为需要使用"#define SCI_VBUS_CLK 50000000"

    您能否提供有关以下函数调用速度的更多信息?
    SFRA_F32_runBackgroundTask ()
    SFRA_GUI_runSerialHostComms()

    此致、

    Shashank

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

    您好、Shashank、

    以下是在我使用的 TIDM-HV-1PH-DCAC 工程中设置的。

     

    #define SFRA_GUI_SCI_BASE SCIA_BASE               

    #define SFRA_GUI_SCIRX_GPIO            28

    #define SFRA_GUI_SCIRX_GPIO_PIN_CONFIG GPIO_28_SCIRXDA  

    #define SFRA_GUI_SCITX_GPIO            29

    #define SFRA_GUI_SCITX_GPIO_PIN_CONFIG GPIO_29_SCITXDA  

    #define SCI_VBUS_CLK 25000000 (是否更改为50000000?)

    #define SFRA_GUI_SCI_BAUDRATE 57600

    我的问题是

    1. JTAG 连接是否可用于获取 SFRA 的数据、或者需要使用 SCIRX 和 SCITX (如上所定义)。
    2. 如果 使用了 SCIRX 和 SCITX、那么可以使用"TTL 到 USB UART 转换器"来获取 PC 中 SFRA 的数据。
    3. sci 是否可以用作 UART?

     

    指定

    SFRA_F32_runBackgroundTask ()
    SFRA_GUI_runSerialHostComms()

    它由任务 a1调用、时间为1ms

    ///////////////////////////////////////////////////////////////////////////////////////

    Void 答1 ( Void )// 1毫秒

    //--------------------------------------------------------------------------------

    IF (incr_build==1)||(INCR_BUILD==2)||(INCR_BUILD==3)

       IF (rlyConnect=1)

       {

       //   closeRelay ();

       }

       暴露

       {

     //     openRelay ();

           invVoRef = 0;

           invIiRef = 0;

       }

    #endif

     

       SFRA_GUI_runSerialHostComms (&sfra1);

       SFRA_F32_runBackgroundTask (&sfra1);

     

    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////

     

    此致、

    Sivarajan

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

    Sivarajan、

    只需使用 SFRA TX 和 RX (如上所定义)即可在 SFRA GUI 工具中绘图。

    您也可以在不使用 GUI 的情况下获取 SFRA 数据、这在通过 CCS 的表达式窗口的文档中提到-"">www.ti.com/.../spruik4a.pdf" 第7章。

    SCI 和 UART 使用相同的基线命令协议、但此 GUI 工具具有用于 SCI 而非 UART 的低级驱动程序 API。  

    此致、

    Shashank

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

    您好、Shashank、

    感谢您的快速且信息丰富的回复。

    如前所述,我正在使用 Rx Tx,并使用 TTL 到 USB 转换器来绘制图形,但我无法连接。 要在 USB 端口中获取此 sci 数据、需要使用什么硬件和驱动程序? 请帮助解决。

    此致  

    Sivarajan

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

    需要 UART 桥接器来帮助您根据 SCI/UART 协议通过 USB 发送数据、并使用 XDS110 E3 (这些引脚将是有助于通过 USB 转换和发送信息的相应引脚)

    您可以参阅此 e2e :TMS320F28035:如何使用板载 XDS110对 TMS320F28035进行编程- C2000微控制器论坛- C2000Tm︎ 微控制器- TI E2E 支持论坛

    谢谢、

    Shashank