CAN на STM32 - нужны ли внешние драйвера

Обсуждаем цифровые устройства...
Ответить
Аватара пользователя
Serbis
Прорезались зубы
Сообщения: 211
Зарегистрирован: Чт авг 02, 2012 19:59:40

CAN на STM32 - нужны ли внешние драйвера

Сообщение Serbis »

Необходимо мне реализовать поддержку can в одном из устройств. С софтверной частью я разобрался, а вот с аппаратной есть некоторое непонимание. Значит есть такие микросхемы, как can трансиверы, изначально предполагал что они предназначены для преобразования логических уровней вида - 3.3В с мк, на физическую шину 12В. Когда стал читать дш на них, обнаружил что они этого не делают, а выдают тот же уровень напряжения что и входной сигнал. Посему вопрос, для чего предназначены эти микросхемы и нужны ли они для реализации данного интерфейса на stm32 (серии мк с аппаратной поддержкой can)?
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: CAN на STM32 - нужны ли внешние драйвера

Сообщение korob »

Serbis писал(а):Посему вопрос, для чего предназначены эти микросхемы и нужны ли они для реализации данного интерфейса на stm32 (серии мк с аппаратной поддержкой can)?
Естественно нужны. Внимательнее почитайте документацию на CAN-шину, особенно про реализацию шины на физическом уровне, и сами всё поймёте - для чего предназначены эти драйвера, и почему без них нельзя. :wink:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Ответить

Вернуться в «Цифровая техника»