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.

[参考译文] TMS320F280039C:SCI 信号转换率

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1437256/tms320f280039c-sci-signal-slewrate

器件型号:TMS320F280039C

工具与软件:

尊敬的 TI 专家:

我在实现 DSSI (1线制 SCI)时遇到问题。

以下是连接两个 F280039C 的测试环境。

但是、在测试时、当 SCI 信号切换到低电平->高电平、高电平->低电平时、该信号不会快速切换、往往会延展。 (请参阅下图、波特率为250,000)

M-CRPS 的上升和下降时间规格为120ns、因此上述波形超出规格。

如果有任何电路修改或必要的代码设置来防止 SCI 通信信号变慢、请提供建议。

此致、

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

    你好、Jaehoon、

    根据提供的 SCI 信号波形、DSSI 线路上的阻抗似乎过大、并且 C2000引脚没有足够的驱动强度来快速驱动信号。 您能否尝试切换掉连接上的 IC、看看这对信号切换有何影响?

    此致、

    Delaney

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

    尊敬的 Delaney:

    IC 是否意味着在电路中间连接两个100欧姆电阻器?

    我已经尝试将两个100欧姆电阻器更改为一个100欧姆、并将两个100欧姆电阻器更改为0欧姆。

    但信号切换是相同的。

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

    你好、Jaehoon、

    您是否可以尝试更强的上拉电阻器?

    您是否还可以通过两个 SCI 引脚之间的直接连接进行测试、看看这是否修复了信号? 这将有助于确定问题是由 MCU 还是由周围电路引起的。

    此致、

    Delaney

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

    尊敬的 Delaney:

    左 侧的上拉电阻为1.2千欧、右侧的上拉电阻为100千欧。

    您建议的电阻有多大?

    关于直接连接、您能给我展示一个简单的图表以便理解吗?

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

    你好、Jaehoon、

    [报价 userid="565722" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1437256/tms320f280039c-sci-signal-slewrate/5517910 #5517910"]

    您建议的电阻有多大?

    [报价]
    • SCI/UART 协议器件的 RX 引脚需要在电路中使用一个上拉电阻器、以便信号无需被驱动即可恢复至高逻辑电平。 必须仔细选择上拉电阻器、以避免其值过大(弱)、从而不会实际从另一个器件上拉 tri 状态或浮动输出。 弱上拉可能也会受到噪声的影响。 还必须为上拉电阻器选择不是太小的值(强)、以免其阻止输出信号从其他器件切换。 这种上拉电阻器的确定在很大程度上取决于应用、因此说"使用 X 电阻"并不总是正确的。 不过、10千欧通常足以用于开始在应用中测试哪些电阻可以正常工作。 用户必须针对特定应用和预期的系统对此进行测试。

    作为参考、这是 SCI 常见问题解答的一个片段:

    (13)[常见问题解答]我的 C2000 SCI 未正确发送和/或接收数据、如何解决该问题? - C2000微控制器论坛- C2000 ︎ 微控制器- TI E2E 支持论坛

    这里还有一些其他很好的信息、可能会有所帮助。

    关于直接连接、您能给我展示一个简单的示意图来理解吗?

    通过直接连接、我简单地说是直接连接 TX 和 RX 引脚、而不需要额外的电路、如下所示:

    器件1      器件2

    TX      ->    RX

    接收      <-    TX

    此外、SCIRX_PMBUS_A1是否定义了您在应用程序代码中定义的内容?

    此致、

    Delaney