Підключення вихідного інтерфейсу SPI - Розробка процесора ШПФ

SPI ( Serial Peripheral Interface, SPI bus -- послідовний периферійний інтерфейс, шина SPI ) -- послідовний синхронний стандарт передачі даних в режимі повного дуплексу, розроблений фірмою Motorola для забезпечення простого сполучення мікроконтролерів та периферії. SPI також називають чотирьох-провідним (four-wire) інтерфейсом. На відміну від стандартного послідовного порту, SPI є синхронним інтерфейсом, в якому кожна передача синхронізована з тактовим сигналом, що генерується ведучим пристроєм (мікроконтролером). Периферійний пристрій синхронізує отримання бітової послідовності з тактовим сигналом. До одного послідовного периферійного інтерфейсу ведучого мікроконтролера можна під'єднати декілька мікросхем. Головний пристрій вибирає ведений пристрій активуючи сигнал "вибор кристалу" (chip select) на потрібній мікросхемі. Інші пристрої, не вибрані ведучим не приймають участі в передачі по SPI.

Для передачі даних в інтерфейсі SPI використовуються чотири сигнали:

    - MOSI або SI -- вихід ведучого, вхід веденого (Master Out Slave In). Служить для передачі даних від ведучого пристрою до веденого. - MISO або SO -- вхід ведучого, вихід веденого (Master In Slave Out). Служить для передачі даних від веденого пристрою до ведучого. - SCLK або SCK -- послідовний тактовий сигнал (Serial Clock). Служить для передачі тактового сигналу для ведених пристроїв. - CS або SS -- сигнал вибору мікросхеми (Chip Select, Slave Select). Служить для вибору необхідного веденого пристрою.

Рис. 4.9 Схема підключення через SРІ

Рис. 4.10 Часова діаграма роботи інтерфейсу SРІ

Похожие статьи




Підключення вихідного інтерфейсу SPI - Розробка процесора ШПФ

Предыдущая | Следующая