Перейти к содержанию
    

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

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

Спасибо Вам!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, Dimass said:

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...