Перейти к содержанию
Цифровая и датчики

Тайминги шины CAN

BRP, Tseg1/Tseg2, SJW и точка выборки по частоте и скорости CAN.

Один бит CANSYNCPROP+PHASE1PHASE2выборкаTQ всего: 24SP факт: 87.5 %
Предделитель BRP3
Квантов на бит (TQ всего)24
Tseg1 (PROP+PHASE1)20
Tseg2 (PHASE2)3
SJW (синхро-скачок)3
Фактическая точка выборки87.5 %
Длительность бита2 мкс

Значения хранятся в ссылке — отправьте её коллеге или сохраните расчёт в браузере.

Нужно изготовить эту плату?
Загрузите Gerber и получите стоимость в рублях — расчёт, оплата и сопровождение онлайн.
Рассчитать стоимость платы →

Как это работает

Калькулятор подбирает тайминги бита шины CAN: предделитель BRP, число квантов на бит, сегменты Tseg1/Tseg2, ширину синхро-скачка SJW и точку выборки по тактовой частоте контроллера и желаемой скорости. Корректная точка выборки (обычно 75–87,5 %) обеспечивает устойчивость к рассогласованию узлов.

TQ_всего = f_clk / (Baud · BRP); точка выборки = (1 + Tseg1) / TQ_всего

Дано: f_clk = 36 МГц, 500 кбит/с, SP = 87,5 % → BRP, TQ = 16, Tseg1 = 13, Tseg2 = 2.

Смотрите также