公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

我们在闪存模式下使用 TLE7259-3 LIN 收发器。 由于中断,并非总是能够获得切换到闪光模式的切换顺序的确切时机。

是否有可能识别 LIN 收发器切换到哪种模式,即类似于恩智浦 MC33662?

还是英飞凌的其他 LIN 收发器支持此功能?

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/td-p/651167

0 点赞
1 解答
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

你好,

也许你可以检查你的代码,看看中断事件的原因是什么。 它一定不是来自 LIN 方面。 但是,为了区分什么是 LIN 模式。 可以肯定的是,LIN 将处于正常模式或闪光模式。您可以通过 LIN 总线信号的压摆率控制来区分它。 在正常模式下,数据传输约为 20 kbps,在闪存模式下,它可以高达 100 kbps,这是因为在 LIN 闪存模式下输出端禁用了压摆模式控制机制。

 

最诚挚的问候,

Albab

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/654853

在原帖中查看解决方案

0 点赞
7 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

你好,

你所说的 " 切换序列的确切时间是什么意思 "。 你能否详细说明这一点,以便更好地理解这个问题。

根据数据表,TLE7259-3 只能从 “正常斜率” 模式设置为 Flash 模式。 进入闪光模式的
方法是将 EN 引脚在 tfl1 时间内设置为 “低”,并以 tfl2、tfl3 和 tfl4
定时,在 txD 引脚处生成下降沿和上升沿。 按相同顺序退出 Flash 模式,将 TLE7259-3 设置回
正常斜率模式。 最后,要解除数据传输,必须将 TxD 引脚设置为 “高”,以便 t
to,rec。

AliAl_0-1701777485406.png

关于收发器状态,你可以随时参考如下状态图,但你必须确保过渡符合指导原则。

AliAl_1-1701777579915.png

 

 

 

最诚挚的问候,

Albab

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/653205

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

你好 AliAl,

该设备通过软件将收发器设置为闪存模式,并使用您在回复中描述的顺序。 在数据表的表 6 第 20 页中,您可以看到 35µs 的典型序列时间。 以及该序列的其他计时值。

由于序列中有时会出现中断,因此并不总是能满足这个时机。 在这种情况下,LIN 收发器未设置为 Flash 模式,必须重复顺序。 为此,我需要在序列之后知道收发器的模式。 收发器是否成功进入闪存模式。

 

最诚挚的问候,

Efim

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/653280

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

你好,

也许你可以检查你的代码,看看中断事件的原因是什么。 它一定不是来自 LIN 方面。 但是,为了区分什么是 LIN 模式。 可以肯定的是,LIN 将处于正常模式或闪光模式。您可以通过 LIN 总线信号的压摆率控制来区分它。 在正常模式下,数据传输约为 20 kbps,在闪存模式下,它可以高达 100 kbps,这是因为在 LIN 闪存模式下输出端禁用了压摆模式控制机制。

 

最诚挚的问候,

Albab

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/654853

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

你好 Albab,

是的,中断不是来自 LIN,但设备需要它们。

英飞凌是否有一篇关于如何测量LIN总线上的压摆率的论文,以支持该提案? 该设备是 LIN 主节点,我们不知道 LIN 从节点如何对错误的波特率做出反应。 此外,如果 LIN 从属节点在测量压摆率期间向 LIN 发送唤醒信号,则会破坏闪光模式识别。 如果 LIN 从属节点需要同时切换到 Flash 模式并以相同的方式识别 Flash 模式,也会出现同样的问题。

 

最诚挚的问候,

Efim

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/655801

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

嗨,

不幸的是,不是。 此文档不可用。 正如你所提到的,由于中断,你无法按照 EN、TxD 上的切换顺序进入闪存模式。 这肯定意味着当前 LIN 将处于普通模式。 Flash 到 Normal 的过渡也是如此。

 

谢谢。

Albab

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/657793

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

嗨,

是的,有时是这样。 因此,我需要能够在切换顺序后识别 LIN 收发器模式。 开发者对此有何看法?

最诚挚的问候,

Efim

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/657880

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager
100 likes received

你好,

除了 uC 代码的更改。 验证 LIN 是否已从 LIN Tx 端进入闪光模式的其他方法-

1。检查 LIN 分析器中的比特率,并将其与正常模式下显示的比特率进行比较。

2。从 uC GUI 检查比特率是多少,因为那里的比特率必须与控制器或分析器的比特率同步。

 

最诚挚的问候,

Albab

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/663834

0 点赞