Сейчас делаю девайс для машины на микроконтроллере (atmega) и мне неоходимо пробросить 5 метров кабеля (от багажника до капота).
По этому кабелю периодически должны передаваться данные по i2c / TWI протоколу(так как он мне понравился). Будет ли работать шина такой длинны? Насколько велик шанс наловить помех? Что посоветуете сделать?
CAN идеальный вариант, но потребуется еще два контроллера (есть атмеги), плюс надо разобраться с шиной в данном конкретном авто, ну и не побояться туда залезть. Еще из плюсов — почти наверняка есть вывод CAN в салон, можно дебажить данные со смартфона. Вариант с RS232 тоже неплохой, но на самом деле можно спокойно юзать и i2c, возможно потребуется понизить частоту шины ну и конечно кабель с хорошим экраном. Еще www.nxp.com/products/interface_and_connectivity/i2c/i2c_bus_repeaters_hubs_extenders/series/P82B715.html