
Курсова робота Скудря М.О. Міев
.pdf
177
1ПрезентЛекцМетрология-Стор1-Всі-311020-1.docx
© НУБіП,Нікіфоров А.П., 2020

178
1ПрезентЛекцМетрология-Стор1-Всі-311020-1.docx
ЛЕКЦІЯ 09.
ЭТАП РГР
ІНТЕЛЕКТУАЛЬНІ ІНФОРМАЦІЙНІ ДАТЧИКИ І ПРОТОКОЛИ ОБМІНУ ІНФОРМАЦІЇ, ТИПОВІ СТРУКТУРНІ СХЕМИ
СЕРИЙНЫЙ ПЕРИФЕРИЙНЫЙ ИНТЕРФЕЙС SPI
© НУБіП,Нікіфоров А.П., 2020

179
1ПрезентЛекцМетрология-Стор1-Всі-311020-1.docx
© НУБіП,Нікіфоров А.П., 2020

180
1ПрезентЛекцМетрология-Стор1-Всі-311020-1.docx
© НУБіП,Нікіфоров А.П., 2020

181
1ПрезентЛекцМетрология-Стор1-Всі-311020-1.docx
ДВОПРОВІДНИЙ СЕРІЙНИЙ ІНТЕРФЕЙС (TWI) є сумісним із протоколом I2C PHILIPS
Особливості
•Драйвер C-коду для майстра TWI
•Сумісний з протоколом I2C від Philips
•Використовує модуль USI
•Не використовує переривань або таймерів
•Підтримує як стандартний, так і швидкий режим
Вступ
Шина була розроблена для забезпечення простого, надійного та економічно вигідного спілкування між інтегральними схемами в електроніці.
Сильні сторони шини TWI включають
Двопровідний послідовний інтерфейс (TWI) ідеально підходить для типового
мікроконтролера.
Протокол TWI дозволяє дизайнеру систем з'єднати до 128 індивідуально адресовані пристрої, , арбітраж та ін.,
що використовують лише дві двонаправлені лінії шини, одну для годинника (SCL) та один для даних (SDA).
Єдине зовнішнє обладнання, необхідне для впровадження
шина - це єдиний підтягуючий резистор для кожної з ліній шини TWI. Усі пристрої, підключені до шини має індивідуальні адреси, а механізми вирішення суперечок шини є притаманний протоколу TWI.
Шина TWI - це мультимайстерна шина, на якій є одне або більше пристроїв, здатних приймати управління шиною. Тільки пристрої Master можуть керувати і SCL і лінії SDA, тоді як підлеглому пристрою дозволено видавати дані лише по лінії SDA.
© НУБіП,Нікіфоров А.П., 2020

182
1ПрезентЛекцМетрология-Стор1-Всі-311020-1.docx
Общение с датчиком ведется по протоколу i2c.
Частота линии SCL тут ограничена 400кГц, но такая скорость вряд ли понадобится.
Передача даних завжди ініціюється пристроєм Bus Master.
Перехід від високого до низького на лінії SDA при високій SCL визначається умовою START (або умовою повторного запуску).
Алгоритм связи примерно тот же, что и при работе сEEPROM памятью 24Cxx. После адреса устройства мы передаем номер регистра, к которому хотим обратиться. Их всего 4. Причем три из них 16ибитные,
а один — configuration — 8и битный.
После номера регистра либо записываем в него данные, либо даем повторный старт, и читаем данные (после повторного старта нужно будет опять послать адрес устройства).
© НУБіП,Нікіфоров А.П., 2020

183
1ПрезентЛекцМетрология-Стор1-Всі-311020-1.docx
LM75
ЦИФРОВОЙ ТЕРМОДАТЧИК И ТЕРМОСТОРОЖЕВОЕ УСТРОЙСТВО С ДВУХПРОВОДНЫМ ИНТЕРФЕЙСОМ
LM75 представляет собой температурный датчик,
дельта-сигма АЦП и цифровой датчик превышения рабочей температуры с I2C интерфейсом.
Хостможет в любой момент послать LM75 запрос на измерение температуры.
© НУБіП,Нікіфоров А.П., 2020

184
1ПрезентЛекцМетрология-Стор1-Всі-311020-1.docx
Функция закрытия системы (O.S.) выхода состояния срабатывает тогда, когда температура превышает программируемый порог. Этот вывод может работать либо в режиме «компаратора», либо в режиме «прерываний».
Хостможет программировать как критический порог температуры (TOS), так и температуру, при которой критическая ситуация ликвидируется (THYST). Помимо этого, хостможет считывать значения TOS иTHYST регистров LM75. Три вывода (A0, A1, A2) доступны для выборки по адресу. Датчик начинает
работу в режиме «компаратора» при пороговых значениях по умолчанию равных 80°C TOS и 75°C THYST.
Питание от источника с напряжением от 3.0В до 5.5В, низкий потребляемый ток и I2C интерфейс - всё это существенно расширяет область применения
LM75. А именно: возможность использования LM75 для терморегулирования и как средства защиты в персональных компьютерах, электронном испытательном оборудовании и в офисной технике.
Отличительные особенности:
Корпуса SOP-8 и Mini SOP-8 (MSOP) в целях экономии места
Интерфейс шины I2C
Независимый выходной вывод может функционировать как в режиме «прерываний», так и в режиме «компаратора/термостата».
Способность считывать данные регистров
Установки по умолчанию позволяют функционировать автономно в качестве термостата.
Режим отключения позволяет снизить расход энергии
© НУБіП,Нікіфоров А.П., 2020

185
1ПрезентЛекцМетрология-Стор1-Всі-311020-1.docx
© НУБіП,Нікіфоров А.П., 2020

186
1ПрезентЛекцМетрология-Стор1-Всі-311020-1.docx
Области применения:
Первый — регистр температуры. Два байта, из которых 11 бит содержат температуру, а младшие 5 бит равны 0.
Чтобы получить значение температуры делаем так:
Если старший бит = 0, то (температура положительная)
Сдвигаем на 5 разрядов вправо (деление на 32), чтобы избавиться от пустых младших разрядов.
Делим на 8. (Т.е. умножаем на LSB = 0.125) Если старший бит = 1, то (температура ниже 0)
Находим дополнение до 2 для всего регистра. Сдвигаем на 5 разрядов вправо.
Делим на 8.
© НУБіП,Нікіфоров А.П., 2020