Оглавление:
- Определение - что означает последовательный интерфейс?
- Techopedia объясняет последовательный интерфейс
Определение - что означает последовательный интерфейс?
Последовательный интерфейс - это интерфейс связи, который передает данные в виде единого потока битов, обычно с использованием кабеля типа «провод + земля», одного беспроводного канала или проводной пары.
Последовательный интерфейс действует как интерфейс связи между двумя цифровыми системами, который передает данные в виде последовательности импульсов напряжения по проводу. Напротив, параллельный интерфейс передает несколько битов одновременно, используя разные провода.
Некоторые устройства, использующие последовательный интерфейс, включают универсальную последовательную шину (USB), рекомендуемый стандарт № 232 (RS-232), 1-Wire и I2C.
Techopedia объясняет последовательный интерфейс
По сути, последовательный интерфейс кодирует биты двоичного числа по их «временному» расположению на проводе, а не по «пространственному» расположению внутри группы проводов.
Существует два типа последовательного интерфейса:
- Асинхронный последовательный интерфейс (обычно сокращенно SCI): при использовании SCI данные отправляются в четко определенных кадрах. Кадр относится к общему неделимому пакету битов. В кадр включены определенная информация (например, данные) и некоторые служебные данные (например, биты управления).
Кадры, используемые в асинхронном последовательном протоколе, обычно включают в себя один стартовый бит, биты четности, семь или восемь битов данных и, иногда, стоповый бит. SCI часто используется для установления связи между двумя компьютерными системами. SCI считается асинхронным, поскольку ни одна из систем не должна синхронизировать свои часы перед передачей данных.
- Синхронный последовательный интерфейс (обычно сокращенно SPI): в SPI приемник не имеет внутренних часов, что указывает на то, что приемник не может индивидуально синхронизировать чтение своей строки данных со скоростью передачи передатчика. Приемнику требуется некоторая помощь, и эта поддержка доступна в виде тактового сигнала, который совместно используется приемником и передатчиком. Сигнал часов служит контрольной линией, которая информирует приемник о наилучшем времени для чтения из линии данных. Это подразумевает, что приемник и передатчик должны синхронизировать их доступ к линии данных для успешной отправки данных.
SPI обычно используется, если микроконтроллер должен отправлять данные на устройство без внутренних часов.






