Ищу максимально дешевый вариант, для простейшего переферийного модуля CAN.
Задача - отправить статус входа в CAN и наоборот - выставить выход по команде.
Рассматривал несколько вариантов -
LPC2119 6.9 уе
SAM7 10 уе
(SAM7A3 - с ним уже
работал и CAN там
реализовывал,
проблем не знал)
AVR + MCP2515 3.5 уе
Думал также (не смейтесь) о софтварной реализации CAN,
на той же AVR-ке. на самом деле, как мне кажется ничего особо
сложного и глючного не должно получиться , тем более , что
планируется использовать устройство только на шине c
длиной бита около 10 МКС.
тогда цена снизиться до 1.5 долларов
цену драйвера в это дело не включал, чтобы не заморачиваться.
Пока додумался до следующего -
SAM7 отпадает изза цены.
LPC2119 - уже значительно лучше , но все же дорого ,
а главное - в CAN контроллере этого чипа увесистая еррата , и
основной баг там - прощелкивание пакетов , при
arbitration lost - обходить которое очень гемморойно, как мне кажется.
Остаются варианты AVR + MCP и софтварный.
Может есть еще какие нибудь предложения ?
Если нет , то как считаете на чем остановиться ?