Обсуждаем цифровые устройства...
Чт окт 05, 2017 14:27:49
Необходимо мне реализовать поддержку can в одном из устройств. С софтверной частью я разобрался, а вот с аппаратной есть некоторое непонимание. Значит есть такие микросхемы, как can трансиверы, изначально предполагал что они предназначены для преобразования логических уровней вида - 3.3В с мк, на физическую шину 12В. Когда стал читать дш на них, обнаружил что они этого не делают, а выдают тот же уровень напряжения что и входной сигнал. Посему вопрос, для чего предназначены эти микросхемы и нужны ли они для реализации данного интерфейса на stm32 (серии мк с аппаратной поддержкой can)?
Пт окт 06, 2017 09:59:39
Serbis писал(а):Посему вопрос, для чего предназначены эти микросхемы и нужны ли они для реализации данного интерфейса на stm32 (серии мк с аппаратной поддержкой can)?
Естественно нужны. Внимательнее почитайте документацию на CAN-шину, особенно про реализацию шины на физическом уровне, и сами всё поймёте - для чего предназначены эти драйвера, и почему без них нельзя.