Подключение к шине CAN 3.3V с ноутбука Linux

Подключение к шине CAN 3.3V с ноутбука Linux

Я новичок в протоколе CAN. Мне нужно подключиться к сети CAN 3,3 В. Я могу найти адаптеры CAN с питанием от USB, но ни одного для 3,3 В. Могу ли я как-то использовать адаптер USB 5 В?

Или мне придется делать мост от ноутбука через USB к плате микроконтроллера со встроенным CAN-подключением? Но тогда мне нужно будет создать свой собственный мост USB-CAN в микроконтроллере, а также создать свой собственный драйвер USB для Linux, верно? Хорошая ли это идея и как это будет для человека с большим опытом программирования, но очень малым опытом в драйверах устройств.

Есть ли у вас какой-либо опыт или совет?

решение1

Согласно этомуTI-бумага5В CAN-это«совместимый и взаимодействующий»с CAN-шиней 3,3 В.

Трансиверы CAN 3,3 В (Controller Area Network) обладают преимуществами и гибкостью по
сравнению с трансиверами CAN 5 В, будучи при этом совместимыми и взаимодействующими друг с другом.
...
В этом руководстве по применению демонстрируется совместимость трансиверов CAN 3,3 В и 5 В, а также объясняется теория работы.


Могу ли я каким-то образом использовать USB-адаптер 5 В?

Стоит попробовать.

Также смhttps://e2e.ti.com/support/interface/industrial_interface/f/142/t/230101что повторяет«Трансиверы CAN 3 В полностью совместимы с трансиверами CAN 5 В»и упоминает о возможной необходимости использования понижающих резисторов и/или линейного окончания.

Связанный контент