Научная статья на тему 'Интерфейсная шина i2 C'

Интерфейсная шина i2 C Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
247
40
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ШИНА / SDA / SCL / УПРАВЛЯЮЩИЙ БАЙТ / ВЕДУЩИЙ / ВЕДОМЫЙ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Каршов Роман Сергеевич

Шина очень популярна среди протоколов обмена данных. Используется для обмена информацией между ведущим и ведомым. Процесс обмена информацией осуществляется по двум линиям: данных и синхронизации, что является одним из самых больших преимуществ данного интерфейса.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Интерфейсная шина i2 C»

ИНТЕРФЕЙСНАЯ ШИНА 12C Каршов Р.С.

Каршов Роман Сергеевич - студент магистратуры, кафедра систем автоматического управления и контроля,

Национальный исследовательский университет Московский институт электронной техники, г. Зеленоград

Аннотация: шина 12С очень популярна среди протоколов обмена данных. Используется для обмена информацией между ведущим и ведомым. Процесс обмена информацией осуществляется по двум линиям: данных и синхронизации, что является одним из самых больших преимуществ данного интерфейса.

Ключевые слова: шина 12С, SDA, SCL, управляющий байт, ведущий, ведомый.

Шина 12С представляет собой стандартный двунаправленный интерфейс, который использует контроллер, известный как ведущий, для связи с ведомыми устройствами. Ведомый может не передавать данные, если он не был адресован мастером. Каждое устройство на шине I2C имеет конкретный адрес устройства для отличия от других устройств, которые находятся на одной шине.

Физический интерфейс 12С состоит из последовательных тактовых импульсов (SCL) и последовательных данных (SDA). Линии SDA и SCL должны быть подключены к VCC через нагрузочный резистор[1]. Размер подтягивающего резистора определяется величиной емкости на линиях 12С. Передача данных может быть инициирована только тогда, когда шина находится в режиме ожидания. Шина считается бездействующей, если обе линии SDA и SCL находятся в состоянии высокого после состояния STOP.

Связь 12С с устройством инициируется ведущим, отправляющим условие START и завершающим условием STOP, представленная на рисунке 1. Переход с высокого уровня на низкий по линии SDA в то время как SCL высокий, определяется как условие START. Переход от низкого к высокому по линии SDA при высоком уровне SCL определяется как STOP [2].

Повторное условие START похоже на состояние START и используется вместо промежуточного STOP. Он выглядит идентично, но отличается от условия START, потому что это происходит до состояния STOP. Это удобно, когда мастер передает новое сообщение, но не хочет, чтобы шина простаивала в состоянии STOP. В этом случае есть шанс того, что мастер потеряет управление шиной.

Рис. 1. Условия START и STOP

Управляющий байт - это первый байт, полученный от ведущего устройства следом за условием START, состоящий из 4-битного управляющего кода [3]. Далее идут биты выбора микросхемы, к которой необходимо получить доступ. Завершающий бит управляющего кода определяет, какая операция будет выполнена. Если 1, то операция чтения, если 0 - операция записи. На рисунке 2 показана полная адресация устройства.

Бит чтения/записи —

Биты выбора Управляющий код микросхемы I

1 _1

8 0 1 0 А2 А1 АО r/w|ack

Стартовый бит

Адрес ведомого

Бит подтверждения —

Рис. 2. Адресация устройства Список литературы

Семенов Б.Ю. Шина 12 С в радиотехнических конструкциях. СОЛОН-Р. Москва, 2002. Valdez Jonathan, Becker Jared. Understanding the I2C Bus. Texas, June 2015. 24LC512 - КМОП последовательная EEPROM 512 Кбит с интерфейсом I2C. [Электронный ресурс]. Режим доступа: http://piclist.ru/D-MC-24LC512-RUS/D-MC-24LC512-RUS.html/ (дата обращения: 10.06.2017).

ОПРЕДЕЛЕНИЕ ЗАВИСИМОСТИ КОЭФФИЦИЕНТА ПАРНОГО ВЗАИМОДЕЙСТВИЯ ОТ ТЕМПЕРАТУРЫ ПАР ВЕЩЕСТВА ЭТАН - ПЕНТАН, ЭТАН - ГЕПТАН, ЭТАН - ГЕКСАН, ЭТАН - ПРОПАН, ЭТАН - БУТАН, ЭТАН - ИЗОБУТАН УРАВНЕНИЯ СОСТОЯНИЯ ПЕНГА - РОБИНСОНА Дистанов Д.Р.1, Арсланов Р.Д.2

'Дистанов Денис Рифович - студент магистратуры; 2Арсланов Рустам Дамирович — студент магистратуры, кафедра разработки и эксплуатации газовых и газоконденсатных месторождений, Уфимский государственный нефтяной технический университет, г. Уфа

Аннотация: целью в данной работе является внесение поправок в расчет состояния углеводородных систем с использованием уравнения Пенга - Робинсона, анализируется метод определения зависимости коэффициента парного взаимодействия (КПВ) от температур. Оценка уменьшения ошибки расчета при использовании коэффициента парного взаимодействия, зависящего от температуры.

Ключевые слова: углеводородная система, уравнение Пенга - Робинсона, коэффициент парного взаимодействия.

УДК 622.2.33.36

Начиная с прошлого века и по наши дни научные деятели всех стран проводили интенсивные исследования, которые были нацелены на усовершенствование методов описания фазового равновесия систем природных углеводородов. В большей мере направленность изучения определяется потребностями практики: острой необходимостью роста качества проектирования и эксплуатации нефтяных и газоконденсатных месторождений, определения оптимальных технологических условий промысловой обработки, транспортировки и заводской переработки добываемого сырья.

i Надоели баннеры? Вы всегда можете отключить рекламу.