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.

[参考译文] SCI/LIN 模块上的 SW LIN

Guru**** 2399305 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/994052/sw-lin-on-sci-lin-module

器件型号:TMS320F280023-Q1

尊敬的 C2k 团队:

我的客户在 F280023上开发了一个新应用、并希望在此器件上实现 LIN。

尽管器件支持 HW LIN、但客户仍希望使用 SCI 模式来重复使用现有软件并根据硬件 LIN 不支持的特殊客户要求调整时序。

他们使用 LaunchXL F280025C 进行软件开发。
他们已开始将其现有的 LIN SW 驱动器从之前使用的 MCU 移植到 F280025、因此他们在 SCI 模式下使用 LIN 模块。
对于初始测试、它们在定时器0安排的1ms 周期内发送一个带有0x55的字节。 可以正常发送报头。
之后、当他们尝试发送数据字节时、尽管 TXRDY 位早已为高电平、但在他们可以发送下一个数据字节之前、需要大约622us 的时间。

RX 端的类似行为。

是否有办法减少/消除 SCI 帧之间的延迟时间?

谢谢、此致、

Joe

 

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

    Joe、您好!

    请在此处确认 F280025用作主站、对吧?

    如何测量两帧之间的时间? 是否在字节被写入 TX 缓冲区之后? 配置了什么波特率?

    此致、

    Nirav