有一些针对CAN,LIN,以太网的autosar规范。 为什么这些规格不适用于UART和I2C? 汽车中不使用UART和I2C吗?
答案 0 :(得分:1)
汽车具有一些独特的安全要求,很难通过UART或I2C等协议来实现。
汽车行业不将它们用于ECU间通信,因此它们不是标准的一部分。
答案 1 :(得分:0)
LIN驱动程序也可以用于SCI / UART:
[SWS_Lin_00063] ⌈它旨在支持从简单的SCI / UART到复杂的LIN硬件控制器的全部LIN硬件。 使用SW-UART实现超出了范围。靠近一点 LIN硬件单元的说明,请参见第2.3章。⌋(SRS_Lin_01547)
在汽车领域,即使在车载设备上,I2C的使用也很少。它可能很容易且便宜,但速度却不那么快,也不那么安全(EMC /噪声),而且如果从机将SDA拉低,甚至可以阻塞所有节点的整个总线。
许多接口芯片都在使用SPI,为此,我们有了SPI驱动程序。