Спецификации автопарков четко определены для CAN, LIN, Ethernet. Почему эти спецификации недоступны для UART и I2C? Разве UART и I2C не используются в автомобилестроении?
Autosar Spec для I2C и UART
Ответы (2)
В автомобилестроении есть некоторые уникальные требования к безопасности, и их будет сложно реализовать в таких протоколах, как UART или I2C.
Они не используются в автомобильной промышленности для связи между блоками управления двигателем и поэтому не являются частью стандарта.
Драйвер LIN можно использовать также для SCI / UART:
[SWS_Lin_00063] ⌈Он предназначен для поддержки всего диапазона оборудования LIN, от простого SCI / UART до сложного аппаратного контроллера LIN. Использование SW-UART не входит в задачу. Более подробное описание аппаратного модуля LIN см. В главе 2.3.⌋ (SRS_Lin_01547)
В автомобильной сфере I2C используется нечасто, даже на борту. Это может быть легко и дешево, но не так быстро и не так безопасно (ЭМС / шум), и вы даже можете заблокировать всю шину со всеми узлами, если ведомое устройство понижает SDA.
Многие интерфейсные микросхемы используют SPI, и для этого у нас есть драйвер SPI.