Роль малого сопротивления - оконечного резистора шины CAN
1. Зачем нужно добавлять согласующий резистор?
CAN уменьшает отражение дифференциальных сигналов на терминале.
Шина CAN представляет собой комбинацию высокого и низкого уровня при распространении сигнала. Когда электрический сигнал распространяется в проводе, длина жгута проводов ограничена, а значит, исходной средой распространения электрического сигнала является медная или алюминиевая проволока, которая меняется при снятии клеммы. Она становится воздухом, и преобразование этой среды порождает отражения, подобно тому как поток воды перекрывается в хвосте пробирки (плоской), а вода возвращается обратно. То же самое верно и для дифференциальных сигналов. Вместо того чтобы добавить сопротивление к двум клеммам, отраженная и падающая волны узла CAN будут интерферировать друг с другом, что приведет к появлению кадра ошибки. Если ошибка больше, узел перестает передавать сообщение, что, в свою очередь, влияет на связь.
Добавление резистора к терминалу - это как добавление постепенной среды на конце, чтобы CAN-сообщения отправлялись и принимались нормально.
2. Почему стоит выбрать 120Ω?
Время объявления: Если вам нужен CAN адаптер/шлюз с 120 Ω, свяжитесь с нами( seven.gcan@gmail.com).
Когда энергия фронта сигнала сталкивается с несоответствием импеданса при более высокой скорости нарастания, происходит отражение сигнала; изменяется геометрия сечения кабеля передачи, меняется характеристический импеданс кабеля, и происходит отражение. Поэтому принцип выбора значения оконечного сопротивления согласуется с характеристическим импедансом кабеля.
Экспериментально можно определить, что характеристический импеданс любого кабеля составляет примерно 120 Ом, что также является значением сопротивления выводов, рекомендованным стандартом CAN. (Кабель подключается к генератору квадратных волн с одного конца и регулируемому резистору с другого конца, а форма сигнала на резисторе наблюдается с помощью осциллографа. Регулируйте значение сопротивления до тех пор, пока сигнал на резисторе не будет представлять собой хорошую квадратную волну без звона. Значение сопротивления в этот момент можно считать соответствующим характеристическому импедансу кабеля).
Согласующих резисторов должно быть два на шине CAN, сопротивление 120 Ом, параллельно, и один на самом дальнем конце. Не больше и не меньше. Если вы не уверены, измерьте мультиметром. Лучше всего между 60 Ω и CAN-H между CAN-H и CAN-L. Если узлов несколько, согласующий резистор должен быть соответствующим образом увеличен.
Резюме
1. Роль согласующего резистора шины CAN:
a. Улучшить помехоустойчивость и обеспечить быстрый переход шины в рецессивное состояние;
b Добавление резистора в терминал подобно добавлению градиентной среды в конечной точке, чтобы сообщения CAN могли нормально отправляться и приниматься.
2. Независимо от длины сети шин, оконечные резисторы должны быть добавлены на обоих концах сети.
3. Увеличьте сопротивление согласующего резистора, если расстояние связи велико, и уменьшите затухание сигнала сопротивления шины, например: 150 Ом - 300 Ом