скорость CAN

Nov 01, 2010 3 Replies

Hello!



Господа, кто нибудь знает как рассчитать CAN Bit-Rate? Тут примерчик данных есть:



System Clock (t_sys) = 20MHz S-Clock = 1 или 2 или 2.5 (порядок сохранен здесь и далее) Time Quanta/Bit = 8 или 16 или 20 PRESDIV + 1 = 20 или 10 или 8



CAN Bit-Rate = 0.125MHz



Я нашел как считают S-Clock(да и из примера видно):



S-Clock = t_sys / (PRESDIV + 1)



А вот дальше, как получить Bit-Rate не нашел/не понял :)


Hello, Dmitry!

AL>> Господа, кто нибудь знает как рассчитать CAN Bit-Rate? AL>> Тут примерчик данных есть:

AL>> System Clock (t_sys) = 20MHz AL>> S-Clock = 1 или 2 или 2.5 (порядок сохранен здесь и далее) AL>> Time Quanta/Bit = 8 или 16 или 20 AL>> PRESDIV + 1 = 20 или 10 или 8

AL>> CAN Bit-Rate = 0.125MHz

AL>> Я нашел как считают S-Clock(да и из примера видно):

AL>> S-Clock = t_sys / (PRESDIV + 1)

AL>> А вот дальше, как получить Bit-Rate не нашел/не понял :)

в мотороле MC68376, кажется так. Я ее пытаюсь связать с MPC565. вот чето не вяжется. две 565е меж собой с той же программой вяжутся хорошо. А вот в 683й программу не я писал, вот теперь пытаюсь понять с какой скоростью она передает.(исходник есть от 683й)

WBR, Aleksandr Lapshenkov.

AL> Господа, кто нибудь знает как рассчитать CAN Bit-Rate? AL> Тут примерчик данных есть:

AL> System Clock (t_sys) = 20MHz AL> S-Clock = 1 или 2 или 2.5 (порядок сохранен здесь и далее) AL> Time Quanta/Bit = 8 или 16 или 20 AL> PRESDIV + 1 = 20 или 10 или 8

AL> CAN Bit-Rate = 0.125MHz

AL> Я нашел как считают S-Clock(да и из примера видно):

AL> S-Clock = t_sys / (PRESDIV + 1)

AL> А вот дальше, как получить Bit-Rate не нашел/не понял :)

это вообще где CAN этот?

... Быть таким же умным и таким красивым... как мистер Тайсон

Hello, Aleksandr!

AL>>> Господа, кто нибудь знает как рассчитать CAN Bit-Rate? Нашел:

// FSYS //BIT TIMING=---------------------------------------------= ___ MHz // PRESD(+1)*(1+PROPSEG(+1)+PSEG1(+1)+PSEG2(+1)) //

WBR, Aleksandr Lapshenkov.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required