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

SMI протокол

Есть такой протокол. Он похож на I2C но я кручу верчу и как то не садиться он красиво на I2C.Кто нибудь реализовывал его?

post-71075-1531400672_thumb.png

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


Ссылка на сообщение
Поделиться на другие сайты
Есть такой протокол. Он похож на I2C но я кручу верчу и как то не садиться он красиво на I2C.Кто нибудь реализовывал его?

Смотрите, что прикрепляете.

SMI - это кто? Serial Management Interface для Ethernet PHY? Если так, то при чем тут I2C? Это отдельный протокол и они никак не связаны друг с другом.

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


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

SMI - это кто? Serial Management Interface для Ethernet PHY? Если так, то при чем тут I2C? Это отдельный протокол и они никак не связаны друг с другом.

 

ну я думал что смогу посадить его на I2C. а как его замутить?

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


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

Обычным ногодрыгом, например. Муторно, но вполне реализуемо.

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


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

Поддерживаю вариант с ногодрыгом.

Интерфейс хоть и имеет близкого родича - SPI, но момент переключения данных - середина тактового импульса, плюс двунаправленность шины... в общем, когда экспериментировал - написал ногодрыг для AVR кристалла (что было под рукой) и он даже корректно заработал. Во всяком случае, отклики на команды приходили без ошибок. Удалось даже настроить подключеную физику в режим петли... и получить ругань от коммутатора, в который это всё было включено, и блокировку порта.

На STM32 изначально имеется возможность подключения к интерфейсу, при наличии Ethernet модуля на борту.

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация