Зміст:
Визначення - Що означає послідовний інтерфейс?
Послідовний інтерфейс - це комунікаційний інтерфейс, який передає дані у вигляді єдиного потоку бітів, як правило, використовуючи кабель "провід плюс-заземлення", єдиний бездротовий канал або дротяну пару.
Послідовний інтерфейс виступає як комунікаційний інтерфейс між двома цифровими системами, який передає дані у вигляді серії імпульсів напруги по дроту. Навпаки, паралельний інтерфейс передає декілька біт одночасно, використовуючи різні дроти.
Деякі пристрої, що використовують послідовний інтерфейс, включають універсальну послідовну шину (USB), рекомендований стандарт № 232 (RS-232), 1-провідний і I2C.
Техопедія пояснює послідовний інтерфейс
По суті, послідовний інтерфейс кодує біти двійкового числа за їх "тимчасовим" розташуванням на дроті замість їх "просторового" розташування всередині групи проводів.
Є два типи послідовного інтерфейсу:
- Асинхронний послідовний інтерфейс (зазвичай скорочено SCI): за допомогою SCI дані надсилаються у чітко визначених кадрах. Кадр позначає загальний нероздільний пакет біт. В рамку входить певна інформація (наприклад, дані) та деяка накладні витрати (наприклад, контрольні біти).
Кадри, які використовуються в асинхронному послідовному протоколі, зазвичай включають один пусковий біт, біти парності, сім або вісім бітів даних, а іноді і стоп-біт. SCI часто використовується для встановлення зв'язку між двома комп'ютерними системами. SCI вважається асинхронним, оскільки жодна система не потребує синхронізації свого годинника перед спілкуванням.
- Синхронний послідовний інтерфейс (зазвичай скорочено SPI): У SPI приймач не має жодного внутрішнього годинника, що вказує на те, що приймач не може індивідуально синхронізувати його зчитування рядків даних зі швидкістю передачі передавача. Одержувач вимагає певної допомоги, і підтримка доступна у вигляді тактового сигналу, який поділяється приймачем і передавачем. Тактовий сигнал служить контрольною лінією, яка інформує приймач про найкращий час для читання з лінії передачі даних. Це означає, що приймач і передавач повинні синхронізувати свою доступність до рядка даних для успішного надсилання даних.
SPI зазвичай використовується, якщо мікроконтролеру потрібно надсилати дані на пристрій без внутрішнього годинника.
