Форум по операционной системе GNU/Linux и свободному программному обеспечению
Текущее время: 12 ноя 2018, 21:07

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: периферийные шины
Непрочитанное сообщениеДобавлено: 31 окт 2018, 20:02 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11294
Откуда: Харьков
Меня в этом смысле интересуют а). I²C и б). SPI ... (возможно, но не очень, RS-485, Modbus, CAN) , т.е. шины, а). на которые можно без дополнительной работы паяльником подключать периферийные устройства, б). чтобы производилось множество таких устройств в). низкой стоимости.

Меня не интересует аппаратная и протокольная часть (т.е. как работают протоколы), а только то, как их использовать из Linux ... чаще всего это одноплатные ARM компьютеры.

P.S. Интерфейсы I2c и SPI вовсю используются в Arduino, так что на их ресурсах можно почерпнуть множество любопытной информации.


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
 Заголовок сообщения: Re: периферийные шины
Непрочитанное сообщениеДобавлено: 31 окт 2018, 20:11 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 11294
Откуда: Харьков
Olej писал(а):
Меня не интересует аппаратная и протокольная часть (т.е. как работают протоколы), а только то, как их использовать из Linux ... чаще всего это одноплатные ARM компьютеры.

1-я ссылка - с форума Orange Pi - i2c или SPI.
Откуда почерпнём, что на основе только эмпирических экспериментов:
- без всяких аппаратных фокусов...
- SPI обеспечивает дальность до 20 метров...
- I²C - гарантировано 3-5 метров...
- с питанием устройств от внешних источников дальность может быть больше.

[url=https://ru.wikipedia.org/wiki/I²C]I²C[/url] позволяет:
- 100 кбит/с
- до 112 свободных адресов для подключения периферии на одну шину.
Цитата:
Изображение


SPI, Serial Peripheral Interface:
Цитата:
Простота аппаратной реализации:
- более низкие требования к энергопотреблению по сравнению с I²C и SMBus;
- возможно использование в системах с низкостабильной тактовой частотой;
- ведомым устройствам не нужен уникальный адрес, в отличие от таких интерфейсов, как I²C, GPIB или SCSI.
Изображение
Изображение


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.150s | 17 Queries | GZIP : On ]