Войти
 


Автор Тема: Внутрисистемный интерфейс  (Прочитано 6339 раз)

ra3wok

  • Младший научный сотрудник
  • ***
  • Сообщений: 62
  • Репутация: +3/-0
    • Просмотр профиля
    • Alexander  Dolzhenkov personal page
Внутрисистемный интерфейс
« : 08 Ноябрь 2010, 20:12:14 »
1. Общее положение

Для внутриситемной связи используется интерфейс SPI с общими. линиями данных и тактирования и раздельными линиями выбора устройства.

В логике SPI система управления - ведущее устройство, все остальные подсистемы - ведомые или подчиненные.

2. Физический уровень

2.1. Соединитель

Если в силу специфики подсистемы не требуется более расширенный набор линий данных, питания, то используется следующий, представленный в таблице ниже.

Цепь
1MOSI
2MISO
3SCLK
4SS
5GND
6+3,3V
7+5V
8+12V
9reserved

Разъем DB9F (мама)

2.2 Скорость обмена

Частота линии SCLK по умолчанию 100 кГц. Но так как интерфейс SPI не имеет принципиальных ограничений по скорости обмена, для критических моментов возможна частота 1 МГц.

3. Протокол

Исходный уровень сигнала синхронизации SCLK имеет низкий уровень, по переднему фронту выполняется выборка данных (чтение), по заднему фронту, - установка данных (запись).

Протокол байториентированный, минимальная посылка восемь бит.
If there's no struggle - there's no progress

EU2AA

  • Доцент
  • ****
  • Сообщений: 306
  • Репутация: +6/-0
  • Владимир Чепыженко
    • Просмотр профиля
Re: Внутрисистемный интерфейс
« Ответ #1 : 05 Февраль 2011, 18:47:42 »
SPI – интерфейс хороший, современный. Особенно, если все участники на ОДНОЙ ПЛАТЕ. Но когда блоков много, все на разъёмах, и в каком-то второстепенном блоке коротнуть на землю, скажем SCLK или MOSI, даже просто перегрузить.
Следите за мыслью? Будет не здорово…
Мы с удовольствием пользуемся чужими изобретениями. Нужно полагать, что возможность поделиться своими достижениями также доставит нам удовольствие!

ra3wok

  • Младший научный сотрудник
  • ***
  • Сообщений: 62
  • Репутация: +3/-0
    • Просмотр профиля
    • Alexander  Dolzhenkov personal page
Re: Внутрисистемный интерфейс
« Ответ #2 : 05 Февраль 2011, 20:13:24 »
Да...действительно. Это накладывает определенные требования на качетво выполнения соединительных разъемов. А вообще-то говоря нужно подумать над  резервным интерфейсом( быть может с упрощенным протоколом).
If there's no struggle - there's no progress