Informatics Point

Информатика и проектирование

Сравнение SPI- и I²C- интерфейсов

I²C - последовательная шина данных для связи интегральных схем, разработанная фирмой Philips в начале 1980-х как простая шина внутренней связи для создания управляющей электроники.

I²C использует две двунаправленных линии, подтянутые к напряжению питания и управляемые через открытый коллектор или открытый сток - последовательная линия данных (SDA, англ. Serial DAta) и последовательная линия тактирования (SCL, англ. Serial CLock). Стандартные напряжения +5 В или +3,3 В, однако допускаются и другие[14].

Ниже можно ознакомиться с преимуществами, которая дает та или иная последовательная шина.

Таблица 3.3.1. Преимущества SPI- и I²C- интерфейсов

Преимущества шины SPI

Преимущества шины I2C

Предельная простота протокола передачи на физическом уровне обуславливает высокую надежность и быстродействие передачи. Предельное быстродействие шины SPI измеряется десятками мегагерц и, поэтому, она идеальна для потоковой передачи больших объемов данных и широко используется в высокоскоростных ЦАП/АЦП, драйверах светодиодных дисплеев и микросхемах памяти

Шина I2C остается двухпроводной, независимо от количества подключенной к ней микросхем.

Кроме того, интерфейс SPI является основой для построения ряда специализированных интерфейсов, в т.ч. отладочный интерфейс JTAG и интерфейсы карт Flash-памяти, в т.ч. SD и MMC.

Поскольку в данном проекте используется карта памяти ММС, то целесообразно выбрать именно SPI-интерфейс для организации связи с МК.

Лучшие статьи по информатике

Проектирование специализированного вычислительного устройства
Эффективность применения современных средств вычислительной техники во всех сферах научной и производственной деятельности оказывает решающее влияние на уве ...

Принципиальная схема усилителя на основе полевых и биполярных транзисторов
Аналоговыми называются устройства, у которых сигналы являются непрерывными функциями времени. К основным классам аналоговых устройств относятся: усилители, ...

Проектирование телевизионного приемника
электрический напряжение приемник телевизионный Цель курсового проекта: закрепить знания, полученные при изучении теоретической части дисциплины, привить навы ...

Меню сайта