Jump to content
    

Спрошу здесь, хотя вопрос не по CAN, а по логике работы MCP2515.

Сколько нужно времени 2515, после подачи по SPI команды RESET (0xC0), чтобы "очухаться" и начать выполнять команды?

Экспериментально установил, то если пауза менее 11 мкс, то следующие команды 2515 игнорирует, а если пауза более 14 мкс, то 2515 на следующие команды адекватно реагирует.

По DS по этому поводу ничего не увидел. Есть параметр - RESET Pin Low Time - но это, сколько удерживать пин в низком состоянии. Порылся на сайте микрочипа, тоже ничего (может плохо искал?). Экспериментально, конечно, определил, но хотелось бы документального подтверждения, ещё неплохее бы зависимости от напряжения, температуры. Может кто сталкивался, кто в курсе

Share this post


Link to post
Share on other sites

Quote

The MCP2515 utilizes an Oscillator Start-up Timer
(OST) that holds the MCP2515 in Reset to ensure that
the oscillator has stabilized before the internal state
machine begins to operate. The OST keeps the device
in a Reset state for 128 OSC1 clock cycles after the
occurrence of a Power-on Reset, SPI Reset, after the
assertion of the RESET pin, and after a wake-up from
Sleep mode. It should be noted that no SPI protocol
operations should be attempted until after the OST has
expired.

 

 

Share this post


Link to post
Share on other sites

52 минуты назад, aaarrr сказал:

 

На видном месте... 

Да, всё сходится - кварц 8 МГц, 128 тактов, 16 мкс

Спасибо Вам!

Share this post


Link to post
Share on other sites

Приветствую, не разбираюсь в электронике, но встал такой вопрос, правильно ли понимаю из инструкции что MCP2515 в режим сна можно отправить только командой по SPI, а сам засыпать он не может? 

Share this post


Link to post
Share on other sites

3 hours ago, Dimass said:

Приветствую, не разбираюсь в электронике, но встал такой вопрос, правильно ли понимаю из инструкции что MCP2515 в режим сна можно отправить только командой по SPI, а сам засыпать он не может? 

Если уж вы там озаботились насчёт спячки (тоесть, энергопотребления), забейте на этот 2515 времён допотопных, и возьмите какой нибудь микроконтроллер с CAN на борту.

Единственный цымус с этими 2515 в том, что это как бы икона КАНосоздавателей, тянется аж с конца 90-х.
По сути в любом PIC с CAN на борту те же самые принципы работы с CAN модулем.

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.

×
×
  • Create New...