Jump to content

    
Sign in to follow this  
Doka

условие автоперехода из Bus-OFF в Bus-ON

Recommended Posts

Не знаю что является первоисточником: референсная модель Боша или "инициатива на местах",

но некоторые программные модели реализации интерфейса CAN имеют автоматику выхода из режима Bus-OFF в Bus-ON,

например т.н. MSCAN от Freescale, вот что по этому поводу говорит документация:

22.4.15 Bus-Off Recovery

The bus-off recovery is configurable: the bus-off state can be left automatically or on request. For reasons of backwards compatibility the MSCAN defaults to automatic recovery after reset. In this case, the MSCAN becomes error active again after counting 128 occurrences of 11 consecutive recessive bits on the CAN bus. These two events may occur in any order

 

- исходя из этого понятно, что одним из событий является приём 11 (идущих друг за другом) рецессивных бит (так полагаю, на текущей выставленной сторости шины), а вот второе условие не очень понятно "counting 128 occurrences" - не особо прозрачно.

Кто-то разбирался с этим или может знает примеры более ясного изложения автомата перехода из Bus-OFF в Bus-ON?

Понятно что надо ждать (принимать рецессивный бит и ждать), но сколько конкретно??.. 128*11 битовых временных интервала?

тогда не вяжется с "These two events may occur in any order" ???

 

 

 

PS: Спрашиваю, потому как реализуем сейчас CAN по программной модели MSCAN на Verilog

 

Share this post


Link to post
Share on other sites

тогда число 128 имеет рациональное объяснение - это разница между значениями счетчика ТЕС:

ТЕС=255 --> Bus-off

ТЕС=127 --> transmitter error passive

 

только что это за магическая длительность 11 битовых интервалов? (почему рецессивных понятно - непонятно почему 11)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this