工具与软件:
大家好、在使用157芯片的 LIN 通信部件时遇到严重的问题。
软件背景:当前软件包括引导部分和应用部分、并且在控制器通电时、程序会从引导跳转到应用。 引导需要通信、因此它会初始化 LIN 通信模块。 类似地、LIN 模块在 app 中进行初始化。
测试问题:我使用独木舟不断地与157控制器通信、并对控制器进行重复的通电和断电测试。 在测试过程中、会出现"上电后通信间歇性中断"的问题。
问题分析:我在280025控制器上进行了相同的测试、没有出现此类"通电后通信间歇中断"问题。
比较280025和157控制器之间的软件程序的 LIN 通信部分、您会发现操作是一致的、没有区别。 对比280025和157控制器的技术参考手册可以发现两个芯片的 LIN 通信部分基本上是一致的、区别很小(除了280025有 DMA 函数)。 此外、两项测试均使用了相同的 LIN 收发器。
因此、我想问:
1.在 LIN 通信模块中、250芯片与157芯片有何具体细微差异?
2.除了技术手册中明确说明的差异外,在其他驱动器模块(如 LIN 通信模块)中, 025芯片和157芯片是否有类似的细微差异?
3、为什么157芯片的 LIN 通信在上电后偶尔会掉电、这个问题该如何解决?