Интерфейс 1 wire. Интерфейс 1-Wire: обзор технологии и принципы работы

Что такое интерфейс 1-Wire. Как работает технология 1-Wire. Каковы основные компоненты сети 1-Wire. Какие устройства используют интерфейс 1-Wire. Как осуществляется обмен данными по шине 1-Wire.

Содержание

Что такое интерфейс 1-Wire

1-Wire — это низкоскоростной протокол передачи данных, разработанный компанией Dallas Semiconductor (сейчас часть Maxim Integrated). Ключевые особенности интерфейса 1-Wire:

  • Использует всего два провода — один для передачи данных и питания устройств, второй — общий (земля)
  • Позволяет подключать множество устройств к одной линии данных
  • Каждое устройство имеет уникальный 64-битный идентификатор
  • Обеспечивает двустороннюю передачу данных
  • Работает на расстоянии до 300 метров

Благодаря простоте и надежности, 1-Wire широко применяется в системах контроля доступа, датчиках температуры, устройствах идентификации и других приложениях.

Принцип работы шины 1-Wire

Обмен данными по шине 1-Wire осуществляется по следующему принципу:


  1. В свободном состоянии на линии поддерживается высокий уровень с помощью подтягивающего резистора
  2. Ведущее устройство (мастер) инициирует обмен, формируя импульс сброса — притягивая линию к нулю на 480-960 мкс
  3. Ведомые устройства, обнаружив импульс сброса, формируют импульс присутствия
  4. Далее мастер передает команды и данные, используя временные интервалы 15-60 мкс
  5. Ведомые устройства отвечают, также используя временные слоты

Такой принцип позволяет подключать множество устройств к одной линии и обеспечивает их питание через ту же линию данных.

Основные компоненты сети 1-Wire

Типичная сеть 1-Wire включает следующие компоненты:

  • Ведущее устройство (мастер) — микроконтроллер или компьютер, управляющий обменом данных
  • Ведомые устройства — датчики, ключи идентификации и другие устройства с интерфейсом 1-Wire
  • Линия данных — одиночный провод для передачи данных и питания
  • Общий провод (земля)
  • Подтягивающий резистор 4.7 кОм, подключенный к линии данных

Мастер может обращаться к конкретным ведомым устройствам по их уникальным 64-битным адресам. Это позволяет создавать сложные системы с большим количеством устройств на одной шине.


Устройства с интерфейсом 1-Wire

Интерфейс 1-Wire применяется в самых разных устройствах:

  • Цифровые термометры (например, DS18B20)
  • Ключи-идентификаторы iButton
  • Устройства контроля доступа
  • Датчики влажности
  • Таймеры реального времени
  • Микросхемы памяти EEPROM
  • Аккумуляторные системы контроля заряда

Благодаря простоте интеграции, устройства 1-Wire часто используются в системах «умного дома», промышленной автоматизации, медицинском оборудовании и других областях.

Преимущества и недостатки технологии 1-Wire

Интерфейс 1-Wire имеет ряд достоинств и ограничений:

Преимущества:

  • Простота реализации и низкая стоимость
  • Возможность питания устройств по линии данных
  • Большая дальность связи — до 300 метров
  • Уникальная адресация каждого устройства
  • Поддержка до 100 устройств на одной линии

Недостатки:

  • Низкая скорость передачи данных — до 16.3 кбит/с
  • Чувствительность к электромагнитным помехам
  • Ограничения по максимальной длине линии
  • Сложности с обеспечением питания большого количества устройств

Несмотря на ограничения, простота и надежность делают 1-Wire востребованным интерфейсом во многих приложениях.


Протокол обмена данными 1-Wire

Обмен данными по шине 1-Wire осуществляется с помощью временных слотов. Различают следующие типы слотов:

  • Слот записи «0» — мастер удерживает линию в низком уровне 60 мкс
  • Слот записи «1» — мастер удерживает линию в низком уровне 1-15 мкс
  • Слот чтения — мастер формирует короткий импульс, ведомое устройство удерживает низкий уровень для передачи «0» или отпускает линию для передачи «1»

Передача данных всегда инициируется мастером. Типичная последовательность обмена включает:

  1. Сброс шины (Reset)
  2. Передача команды (например, чтение ROM)
  3. Передача/прием данных
  4. Проверка контрольной суммы CRC

Такой протокол обеспечивает надежную передачу данных даже в условиях помех.

Реализация интерфейса 1-Wire на микроконтроллерах

Для реализации интерфейса 1-Wire на микроконтроллере требуется всего один цифровой вывод с возможностью двунаправленной работы. Основные этапы работы с шиной:

  1. Инициализация — настройка вывода на работу с открытым стоком
  2. Формирование импульса сброса
  3. Передача команд побитно через временные слоты
  4. Чтение ответов от ведомых устройств
  5. Расчет и проверка контрольных сумм

Существуют готовые библиотеки для работы с 1-Wire на популярных микроконтроллерах, например OneWire для Arduino. Они существенно упрощают разработку устройств с поддержкой этого интерфейса.


Применение 1-Wire в системах «умного дома»

Интерфейс 1-Wire отлично подходит для создания распределенных сетей датчиков в системах домашней автоматизации. Типичные применения включают:

  • Измерение температуры в разных помещениях
  • Контроль доступа с помощью электронных ключей
  • Управление освещением
  • Мониторинг протечек воды
  • Контроль открытия окон и дверей

Преимущества использования 1-Wire в «умном доме»:

  • Простая прокладка кабельных линий
  • Легкое масштабирование системы
  • Низкая стоимость датчиков и компонентов
  • Возможность питания устройств по шине данных

Это делает 1-Wire привлекательным выбором для домашней автоматизации как в новом строительстве, так и при модернизации существующих домов.


Введение в 1-Wire / Хабр

Первая статья этого цикла тут
Вторая часть этого цикла тут
Третья часть этого цикла тут

Многим из вас, наверняка, знакомо это устройство. Но не все знают, что это микросхема с интерфейсом 1-wire. В таких корпусах (да и не только таких) компания Maxim, ранее Dallas Semiconductor, выпускает целый ряд устройств: термохроны, микросхемы флеш-памяти, ацп, ключи и многое другое.
Всё это – микросхемы с интерфейсом 1-wire.

Коротко

1-wire это интерфейс, позволяющий строить сети из устройств с топологией общая шина, один ведущий – много ведомых. Каждое устройство имеет свой собственный уникальный 64-битный адрес. Для двухсторонней передачи сигналов, несмотря на название, используется два провода: один общий\земля, а второй для питания и передачи данных. В этом и состоит особенность этой сети, что для питания и данных используется один проводник, хотя в некоторых устройствах опционально присутствует третий вывод для подключения внешнего питания.

По иронии судьбы большое распространение в россии получили самые простые устройства ds1990a, которые используются как ключи от домофонов, дверей, иногда сигнализаций. Это самая простая микросхема-метка, которая содержит только уникальный 64-битный адрес и умеет отвечать всего на пару команд (собственно отзываться на этот адрес). В таком же корпусе, имеющем название iButton существуют и более сложные микросхемы, например термохрон – это микросхема которая умеет мерить и запоминать окружающую температуру через заданный интервал времени, потом эти данные можно считать; есть микросхемы флеш-памяти, которые часто используются для хранения ключей; со всем разнообразием кому интересно может ознакомиться на официальном сайте.

Как это работает?

Пока шина свободна, она подтягивается к положительному уровню питания и удерживается в нем. В этот момент все устройства на шине заряжают внутренний конденсатор и получают энергию. Как только мастер хочет обратиться к какому-либо устройству, он опускает шину в ноль на заданный промежуток времени и возвращает её назад, затем ждет ответа – если на шине присутствует хотя бы один ведомый, он обязан ответить кратковременным опусканием же шины в ноль. Далее примерно таким же образом ведущий передаёт адрес, к кому конкретно он хочет обратится, команду и получает какие-либо данные.

Более-менее общие сведения о 1-Wire можно прочитать в википедии, а если вас заинтересовала специфика и подробности протоколов то можно почитать, например, тут.

Про 1-wire написано достаточно много, но в основном о том как применять и общаться с ними на уровне микроконтроллеров, встраивать в устройства, или просто читать данные с помощью PC, как правило одно-два устройства и на небольших расстояниях. Я не хочу повторяться, а планирую рассказать о том, как мы в современных реалиях на предприятии строили большую сеть, которая на текущий момент охватывает три здания, имеет более 300 1-wire устройств, 3 сервера для сбора и обработки данных и работает 24 часа в сутки 7 дней в неделю, розетки 1-wire установлены в помещениях на ряду с телефонными и ethernet практически в каждой комнате и коридорах.

Так что, если это вам интересно – будем продолжать.

Ссылки по теме

Официальный сайт
Arduino и iButton
Общий обзор протокола
Ещё одна очень популярная статейка

продолжение здесь: тыц

1-Wire – RoboCraft

1-Wire – разработан фирмой Dallas Semiconductor (ныне MAXIM) в конце 90-х годов.
Фирменная документация здесь.

Этот интерфейс интересен тем, что для двустороннего обмена требуется всего одна линия! (отсюда и название 🙂

Правда, ещё требуется общий провод (земля), но это вроде как в расчёт не принимается 🙂

Причём, на эту одну линию можно повесить несколько устройств, а ассортимент таких устройств очень широк (от датчиков температуры до широко распространённых ключей-таблеток iButton).
Кроме того – протокол очень прост и легко реализуется на МК программно.

Ниже представлена блок-схема аппаратной реализации 1-Wire:

Вывод DQ устройства представляет собой вход КМОП-логического элемента, который может быть зашунтирован (замкнут на общий провод) полевым транзистором. Сопротивление канала этого транзистора в открытом состоянии — около 100 Ом. Когда транзистор заперт — имеется небольшой ток утечки (примерно 5 мкА) на общий провод.

Обратите внимание, что шина 1-Wire должна быть подтянута отдельным резистором к напряжению питания

(может быть от 3V до 5V — нужно уточнять по характеристикам подключаемого устройства).
Сопротивление этого резистора 4.7k, однако, это значение подходит только для достаточно коротких линий.
Если шина используется для подключения устройств на большее расстояние, то сопротивление подтягивающего резистора необходимо уменьшить (сопротивление зависит от величины максимального втекающего тока линии DQ конкретного устройства 1-Wire).

Примечательный момент – некоторые устройства 1-Wire могут использовать т.н. «паразитное питание»/фантомное питание (Parasite power) – т.е. питание устройства осуществляется от линии данных

в полной мере относится к нашим ключам-таблеткам – батареек в них ведь нету 🙂

Электропитание осуществляется за счёт заряда встроенного конденсатора, который заряжается во время наличия высокого уровня напряжения на линии данных.
Опять же, следует учитывать, что связь с устройствами, использующими паразитное питание возможно только на коротких линиях. На длинных линиях возможны непонятные побочные эффекты.

Поэтому, если возможно – такого типа питания устройств следует избегать 🙂

Переходим к тому, как собственно происходит обмен информацией по 1-Wire.

Основные положения:
0. передача информации возможна только выдачей низкого уровня в линию, т.е. замыканием ее на общий провод. В высокий логический уровень линия вернется сама, из-за наличия подтягивающего резистора. (теперь становится понятно, что наличие внешнего подтягивающего резистора – обязательное условие работы 1-Wire)
1. обмен происходит по инициативе ведущего устройства (обычно — микроконтроллера)
2. обмен информацией начинается с подачи импульса сброса (RESET pulse) на линию
3. 1-wire устройства предусматривают «горячее» подключение (мы ведь втыкаем наши ключи-таблетки в в домофон, верно?)
4. при подключении, 1-wire устройство выдаёт в линию DQ импульс присутствия (PRESENCE pulse). Этот же импульс выдаётся при обнаружении сигнала RESET. (при втыкании ключа в домофон — ключ как-бы говорит ему – «вот он я!»)
5. обмен информации ведётся так называемыми тайм-слотами – один слот содержит один бит информации.
6. данные передаются побайтно – бит за битом, начиная с младшего байта. Достоверность данных (проверка отсутствия искажений) гарантируется путем подсчета циклической контрольной суммы (CRC).

алгоритм подсчета CRC должен быть одинаковым как для МК, так и для любого устройства 1-Wire. Он стандартизирован и описан в документации.


Как видно по диаграмме — МК формирует импульс RESET, переводя в низкий логический уровень шину 1-Wire и удерживая её не менее 480 микросекунд.
Затем МК “отпускает” шину и напряжение возвращается к высокому логическому уровню (время зависит от ёмкости линии и сопротивления подтягивающего резистора).
Протокол 1-Wire ограничивает это время диапазоном от 15 до 60 микросекунд, что и влияет на выбор подтягивающего резистора (на время возврата линии к высокому уровню большее влияние оказывает ёмкость лини, но, чаще всего, мы изменить её не можем).
Обнаружив импульс RESET, ведомое устройство формирует ответный импульс PRESENCE. Для этого устройство прижимает линию DQ к земле и удерживает от 60 до 240 микросекунд. Затем устройство так же “отпускает” шину.
После этого устройству еще дается время для завершения внутренних процедур инициализации, таким образом, МК должен приступить к любому обмену с устройством не ранее, чем через 480 микросекунд после завершения импульса RESET.
Т.о. процедура инициализации, с которой начинается обмен данными между устройствами, длится минимум 960 микросекунд.

Теперь рассмотрим процедуры обмена битами информации, которые осуществляются определенными тайм-слотами (определенная, жестко лимитированная по времени последовательность смены уровней сигнала в линии 1-Wire).

Различают 4 типа тайм-слотов:
1. передача «1» от МК,
2. передача «0» от МК,
3. прием «1» от устройства,
4. прием «0» от устройства.

Тайм-слот всегда начинает МК, прижимая шину к земле.
Длительность тайм-слота находится в пределах от 60 до 120 микросекунд.

Между тайм-слотами всегда должен быть интервал не менее 1 микросекунды (определяется параметрами ведомого устройства).

Тайм-слоты передачи отличаются от тайм-слотов приема поведением МК:
— при передаче МК только формирует сигналы,
— при приеме МК еще и опрашивает уровень сигнала в линии 1-Wire.

Тайм-слот передачи «0» заключается просто в прижимании шины 1-Wire к земле в течение всей длительности тайм-слота.
Передача «1» осуществляется путем «отпускания» шины 1-Wire со стороны МК не ранее чем через 1 микросекунду после начала тайм-слота, но не позже чем через 15 микросекунд.

Ведомое устройство опрашивает уровень в шине 1-Wire в течение временного интервала (показанного в виде серого прямоугольника), т. е. начиная с 15-й микросекунды от начала тайм-слота и заканчивая 60-й микросекундой от начала (для большинства устройств — около 30-й микросекунды от начала тайм-слота).
Заштрихованная область — это область «нарастания» уровня в шине 1-Wire, которая зависит от емкости линии и сопротивления подтягивающего резистора.
Тайм-слоты приема информации отличаются тем, что МК формирует только начало тайм-слота (так же, как при передаче «1»), а затем управление уровнем шины 1-Wire берет на себя устройство, а МК осуществляет ввод этого уровня так же в определенной зоне временных интервалов.
Зона эта, как видно из рисунка, довольно мала. Т.к. заштрихованная область — область неопределенности, поэтому для ввода, микроконтроллеру остается даже не промежуток, а скорее конкретный момент, когда он должен ввести уровень сигнала из линии. Этот момент времени — 14-я или 15-я микросекунда от начала тайм-слота.

Резюмируем:
— МК начинает тайм-слот, прижимая шину 1-Wire к логическому «0» в течение 1 микросекунды.
— Последующий уровень зависит от типа тайм слота: для приема и передачи «1» уровень должен стать высоким, а для передачи «0» — оставаться низким вплоть до конца тайм-слота, т.е. от 60 до 120 микросекунд.
— принимая данные, МК должен считать уровень в шины 1-Wire в промежутке от 13-й до 15-й микросекунде тайм-слота.
— МК должен обеспечить интервал между тайм-слотами не менее 1 микросекунды (лучше — больше, максимальное значение не ограничено).

Для достижения нужных временных интервалов нужно следовать простым правилам:
— все сигналы, которые должен формировать МК, следует формировать по принципу необходимого минимума длительности (т.е. немного больше, чем указанная минимальная длительность)
— от устройства следует ожидать сигналов по принципу наихудшего (т.е. ориентироваться на самые худшие варианты временных параметров сигнала).

Теперь настало время разобраться с протоколом обмена информации 🙂

Каждое устройство 1-Wire обладает уникальным идентификационным 64-битным номером, программируемым на этапе производства микросхемы (это относится не только к нашему ключу-таблетке, а ко всем устройствам 1-Wire).
Фирма-производитель гарантирует, что не найдется двух микросхем с одинаковым идентификационным номером (по крайней мере пока 🙂

Не трудно посчитать, что устройств одного типа может быть выпущено
281 474 976 710 655 (десятичное представление 0xFFFFFFFFFFFF – 48 бит — 6 байт идентификационного номера) – т.е. 281 биллион – довольно много – ага 🙂

Предположим, что на шине 1-Wire имеется более одного устройства.
В этом случае перед МК встают 2 проблемы: определение количества имеющихся устройств и выбор (адресация) одного конкретного из них для обмена данными.
Номера некоторых устройств наносятся прямо на корпус микросхем (например, для наших ключей-таблеток — iButton), а номера других можно определить при помощи специальных программ или устройств.
Итак, предположим, что мы знаем номера всех устройств 1-Wire на шине.

Алгоритм работы с ними следующий:
1. МК посылает, импульс RESET, и все имеющиеся устройства выдают PRESENCE.
2. МК посылает в шину команду, которую принимают все устройства. Определено несколько общих команд для всех типов 1-Wire-устройств, а так же есть команды, уникальные для отдельных типов устройств.

Общие команды:

Команда	Значение байта	Описание	
SEARCH ROM	0xF0	Поиск адресов - используется при универсальном алгоритме определения количества и адресов подключенных устройств	
READ ROM	0x33	Чтение адреса устройства - используется для определения адреса единственного устройства на шине	
MATCH ROM	0x55	Выбор адреса - используется для обращения к конкретному адресу устройства из многих подключенных	
SKIP ROM	0xCC	Игнорировать адрес - используется для обращения к единственному устройству на шине, при этом адрес устройства игнорируется (можно обращаться к неизвестному устройству)

3. После того, как МК выдаст команду READ ROM, от устройства поступит 8 байт его собственного уникального адреса — МК должен их принять.
Любая процедура обмена данными с устройством должна быть завершена полностью либо прервана посылкой сигнала RESET.

4. Если отправлена команда MATCH ROM, то после нее МК должен передать 8 байт адреса конкретного устройства, с которым будет осуществляться последующий обмен данными.

5. Приняв эту команду, каждое устройство сравнивает передаваемый адрес со своим собственным. Все устройства, адрес которых не совпал, прекращают анализ и выдачу сигналов в линии 1-Wire, а опознавшее адрес устройство продолжает работу.
Теперь все данные, передаваемые МК будут попадать только к этому «адресованному» устройству.

Если устройство одно на шине — можно ускорить процесс взаимодействия с ним при помощи команды SKIP ROM. Поучив эту команду, устройство сразу считает адрес совпавшим, хотя никакого адреса за этой командой не следует.
Некоторые процедуры не требуют приема от устройства никаких данных, в этом случае команду SKIP ROM можно использовать для передачи какой-то информации сразу всем устройствам. Это можно использовать, например, для одновременного запуска цикла измерения температуры несколькими датчиками-термостатами типа DS18S20.

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

1-Wire и Arduino
Arduino/CraftDuino/Freeduino можно подружить с 1-Wire, используя библиотеку Jim Studt-а – OneWire.
скачать
— там же можно посмотреть на функции расчёта CRC.

Приложение

Алгоритм поиска устройств 1-Wire

К сожалению, я не смог найти в рунете материалов, которые бы описывали процесс – как собственно ведущее устройство сможет найти несколько устройств, подключённых к линии 1-Wire.
Однако, этот процесс подробно освещён в апноуте (Application Note):
AN187 — 1-Wire Search Algorithm

1. Итак, поиск начинается с импульса RESET от ведущего устройства и принятия PRESENCE от ведомых.
2. Затем, посылается 1 байт команды:
0xF0 – осуществляется поиск всех устройств на линии
или
0xEC – поиск среди устройств, находящихся в состоянии тревоги (alarm state).

3. Устройства отправляют первый бит своего уникального номера.
Если несколько устройств передают свой бит одновременно – результирующий бит на линии получится, как результат операции логического И (AND)
4. следующий бит, который отправляют устройства – это дополнение первого бита
(если первый бит был 1, то будет 0 и наоборот – если был 0 – теперь будет 1)
На основании этих двух битов – ведущее устройство может сделать вывод о первом бите устройств на линии:

5. Далее, МК отправляет бит назад. И теперь продолжат работу только те ведомые устройства у которых этот бит установлен. Если же устройство такого бита не имеет – оно должно перейти в режим ожидания до следующего сигнала RESET.
6. Данная «двубитная передача» повторяется для всех следующих 63 бит ROM.
7. Т.о. все устройства на линии, кроме одного перейдут в состояние ожидания, а код ROM этого единственного устройства будет известен 🙂

Cсылки
Интерфейс 1-Wire — данная замечательная статья использовалась при написании этой заметки
iButton
Understanding and Using Cyclic Redundancy Checks with Maxim iButton Products

http://en. wikipedia.org/wiki/1-Wire
http://ru.wikipedia.org/wiki/Фантомное_питание
http://ru.wikipedia.org/wiki/Порядок_байтов
http://ru.wikipedia.org/wiki/CRC

библиотека Jim Studt-а – OneWire для Arduino

По теме
Интерфейс I2C
SPI

Поставщики беспроводных радиочастот и ресурсы

Веб-сайт RF Wireless World является домом для поставщиков и ресурсов RF и Wireless. На сайте представлены статьи, учебные пособия, поставщики, терминология, исходный код (VHDL, Verilog, MATLAB, Labview), тесты и измерения, калькуляторы, новости, книги, загрузки и многое другое.

Сайт RF Wireless World охватывает ресурсы по различным темам, таким как RF, беспроводная связь, vsat, спутник, радар, оптоволокно, микроволновая печь, wimax, wlan, zigbee, LTE, 5G NR, GSM, GPRS, GPS, WCDMA, UMTS, TDSCDMA, Bluetooth, Lightwave RF, z-wave, Интернет вещей (IoT), M2M, Ethernet и т. д. Эти ресурсы основаны на стандартах IEEE и 3GPP. Он также имеет академический раздел, который охватывает колледжи и университеты по инженерным дисциплинам и дисциплинам MBA.

Статьи о системах на основе IoT

Система обнаружения падений для пожилых людей на основе IoT : В статье рассматривается архитектура системы обнаружения падений, используемой для пожилых людей. В нем упоминаются преимущества или преимущества системы обнаружения падения IoT. Подробнее➤
См. также другие статьи о системах на основе IoT:
• Система очистки туалетов AirCraft. • Система измерения удара при столкновении • Система отслеживания скоропортящихся продуктов и овощей • Система помощи водителю • Система умной розничной торговли • Система мониторинга качества воды • Система интеллектуальной сети • Умная система освещения на основе Zigbee • Умная система парковки на базе Zigbee • Умная система парковки на базе LoRaWAN.


Радиочастотные беспроводные изделия

Этот раздел статей охватывает статьи о физическом уровне (PHY), уровне MAC, стеке протоколов и сетевой архитектуре на основе WLAN, WiMAX, zigbee, GSM, GPRS, TD-SCDMA, LTE, 5G NR, VSAT, Gigabit Ethernet на основе IEEE/3GPP и т. д. , стандарты. Он также охватывает статьи, связанные с испытаниями и измерениями, посвященные испытаниям на соответствие, используемым для испытаний устройств на соответствие RF/PHY. СМ. УКАЗАТЕЛЬ СТАТЕЙ >>.


Физический уровень 5G NR : Обработка физического уровня для канала 5G NR PDSCH и канала 5G NR PUSCH была рассмотрена поэтапно. Это описание физического уровня 5G соответствует спецификациям физического уровня 3GPP. Подробнее➤


Основные сведения о повторителях и типы повторителей : В нем объясняются функции различных типов повторителей, используемых в беспроводных технологиях. Подробнее➤


Основы и типы замираний : В этой статье рассматриваются мелкомасштабные замирания, крупномасштабные замирания, медленные замирания, быстрые замирания и т. д., используемые в беспроводной связи. Подробнее➤


Архитектура сотового телефона 5G : В этой статье рассматривается блок-схема сотового телефона 5G с внутренними модулями 5G. Архитектура сотового телефона. Подробнее➤


Основы помех и типы помех: В этой статье рассматриваются помехи по соседнему каналу, помехи в одном канале, Электромагнитные помехи, ICI, ISI, световые помехи, звуковые помехи и т. д. Подробнее➤


Раздел 5G NR

В этом разделе рассматриваются функции 5G NR (новое радио), нумерология, диапазоны, архитектура, развертывание, стек протоколов (PHY, MAC, RLC, PDCP, RRC) и т. д. 5G NR Краткий справочный указатель >>
• Мини-слот 5G NR • Часть полосы пропускания 5G NR • БАЗОВЫЙ НАБОР 5G NR • Форматы 5G NR DCI • 5G NR UCI • Форматы слотов 5G NR • IE 5G NR RRC • 5G NR SSB, SS, PBCH • 5G NR PRACH • 5G NR PDCCH • 5G NR PUCCH • Опорные сигналы 5G NR • 5G NR m-Sequence • Золотая последовательность 5G NR • 5G NR Zadoff Chu Sequence • Физический уровень 5G NR • MAC-уровень 5G NR • Уровень 5G NR RLC • Уровень PDCP 5G NR


Учебники по беспроводным технологиям

В этом разделе рассматриваются учебные пособия по радиочастотам и беспроводным сетям. Он охватывает учебные пособия по таким темам, как сотовая связь, WLAN (11ac, 11ad), wimax, bluetooth, zigbee, zwave, LTE, DSP, GSM, GPRS, GPS, UMTS, CDMA, UWB, RFID, радар, VSAT, спутник, беспроводная сеть, волновод, антенна, фемтосота, тестирование и измерения, IoT и т. д. См. ИНДЕКС УЧЕБНЫХ ПОСОБИЙ >>


Учебное пособие по 5G — В этом учебном пособии по 5G также рассматриваются следующие подтемы, посвященные технологии 5G:
Учебник по основам 5G Диапазоны частот учебник по миллиметровым волнам Рамка волны 5G мм Зондирование канала миллиметровых волн 5G 4G против 5G Испытательное оборудование 5G Архитектура сети 5G Сетевые интерфейсы 5G NR звучание канала Типы каналов 5G FDD против TDD Нарезка сети 5G NR Что такое 5G NR Режимы развертывания 5G NR Что такое 5G ТФ


В этом учебнике GSM рассматриваются основы GSM, сетевая архитектура, сетевые элементы, системные спецификации, приложения, Типы пакетов GSM, структура кадров GSM или иерархия кадров, логические каналы, физические каналы, Физический уровень GSM или обработка речи, вход в сеть мобильного телефона GSM или настройка вызова или процедура включения питания, Вызов MO, вызов MT, модуляция VAMOS, AMR, MSK, GMSK, физический уровень, стек протоколов, основы мобильного телефона, Планирование RF, нисходящая линия связи PS и восходящая линия связи PS.
➤Читать дальше.

LTE Tutorial , описывающий архитектуру системы LTE, включая основы LTE EUTRAN и LTE Evolved Packet Core (EPC). Он предоставляет ссылку на обзор системы LTE, радиоинтерфейс LTE, терминологию LTE, категории LTE UE, структуру кадра LTE, физический уровень LTE, Стек протоколов LTE, каналы LTE (логические, транспортные, физические), пропускная способность LTE, агрегация несущих LTE, Voice Over LTE, расширенный LTE, Поставщики LTE и LTE vs LTE advanced.➤Подробнее.


Радиочастотные технологии Материал

На этой странице мира беспроводных радиочастот описывается пошаговое проектирование преобразователя частоты на примере повышающего преобразователя частоты 70 МГц в диапазон C. для микрополосковой платы с использованием дискретных радиочастотных компонентов, а именно. Смесители, гетеродин, MMIC, синтезатор, опорный генератор OCXO, амортизирующие прокладки. ➤Читать дальше.
➤ Проектирование и разработка РЧ приемопередатчика ➤Дизайн радиочастотного фильтра ➤Система VSAT ➤Типы и основы микрополосковых ➤Основы волновода


Секция испытаний и измерений

В этом разделе рассматриваются ресурсы по контролю и измерению, контрольно-измерительное оборудование для тестирования тестируемых устройств на основе Стандарты WLAN, WiMAX, Zigbee, Bluetooth, GSM, UMTS, LTE. ИНДЕКС испытаний и измерений >>
➤Система PXI для контрольно-измерительных приборов. ➤ Генерация и анализ сигналов ➤ Измерения физического уровня ➤ Тестирование устройства WiMAX на соответствие ➤ Тест на соответствие Zigbee ➤ Тест на соответствие LTE UE ➤ Тест на соответствие TD-SCDMA


Волоконно-оптические технологии

Волоконно-оптический компонент основы, включая детектор, оптический соединитель, изолятор, циркулятор, переключатели, усилитель, фильтр, эквалайзер, мультиплексор, разъемы, демультиплексор и т. д. Эти компоненты используются в оптоволоконной связи. ИНДЕКС оптических компонентов >>
➤Руководство по оптоволоконной связи ➤APS в SDH ➤Основы SONET ➤ Структура кадра SDH ➤ SONET против SDH


Поставщики беспроводных радиочастот, производители

Сайт RF Wireless World охватывает производителей и поставщиков различных радиочастотных компонентов, систем и подсистем для ярких приложений, см. ИНДЕКС поставщиков >>.

Поставщики ВЧ-компонентов, включая ВЧ-изолятор, ВЧ-циркулятор, ВЧ-смеситель, ВЧ-усилитель, ВЧ-адаптер, ВЧ-разъем, ВЧ-модулятор, ВЧ-трансивер, PLL, VCO, синтезатор, антенну, осциллятор, делитель мощности, сумматор мощности, фильтр, аттенюатор, диплексер, дуплексер, чип-резистор, чип-конденсатор, чип-индуктор, ответвитель, ЭМС, программное обеспечение RF Design, диэлектрический материал, диод и т. д. Поставщики радиочастотных компонентов >>
➤Базовая станция LTE ➤ РЧ-циркулятор ➤РЧ-изолятор ➤Кристаллический осциллятор


MATLAB, Labview, Embedded Исходные коды

Раздел исходного кода RF Wireless World охватывает коды, связанные с языками программирования MATLAB, VHDL, VERILOG и LABVIEW. Эти коды полезны для новичков в этих языках. СМОТРИТЕ ИНДЕКС ИСТОЧНИКОВ >>
➤ 3–8 код декодера VHDL ➤Скремблер-дескремблер Код MATLAB ➤32-битный код ALU Verilog ➤ T, D, JK, SR триггер коды labview


*Общая медицинская информация*

Сделайте эти пять простых вещей, чтобы помочь остановить коронавирус (COVID-19).
ВЫПОЛНИТЕ ПЯТЬ
1. РУКИ: Мойте их чаще
2. ЛОКТ: кашляйте в него
3. ЛИЦО: Не прикасайтесь к нему
4. НОГИ: Держитесь на расстоянии более 3 футов (1 м) друг от друга
5. ЧУВСТВУЙТЕ: Болен? Оставайтесь дома

Используйте технологию отслеживания контактов >> , следуйте рекомендациям по социальному дистанцированию >> и установить систему наблюдения за данными >> спасти сотни жизней. Использование концепции телемедицины стало очень популярным в таких стран, как США и Китай, чтобы остановить распространение COVID-19так как это заразное заболевание.


Радиочастотные калькуляторы и преобразователи

Раздел «Калькуляторы и преобразователи» охватывает ВЧ-калькуляторы, беспроводные калькуляторы, а также преобразователи единиц измерения. Они охватывают беспроводные технологии, такие как GSM, UMTS, LTE, 5G NR и т. д. СМ. КАЛЬКУЛЯТОРЫ Указатель >>.
➤Калькулятор пропускной способности 5G NR ➤ 5G NR ARFCN и преобразование частоты ➤ Калькулятор скорости передачи данных LoRa ➤ LTE EARFCN для преобразования частоты ➤ Калькулятор антенны Yagi ➤ Калькулятор времени выборки 5G NR


IoT-Интернет вещей Беспроводные технологии

В разделе, посвященном IoT, рассматриваются беспроводные технологии Интернета вещей, такие как WLAN, WiMAX, Zigbee, Z-wave, UMTS, LTE, GSM, GPRS, THREAD, EnOcean, LoRa, SIGFOX, WHDI, Ethernet, 6LoWPAN, RF4CE, Bluetooth, Bluetooth с низким энергопотреблением (BLE), NFC, RFID, INSTEON, X10, KNX, ANT+, Wavenis, Dash7, HomePlug и другие. Он также охватывает датчики IoT, компоненты IoT и компании IoT.
См. главную страницу IoT>> и следующие ссылки.
➤РЕЗЬБА ➤EnOcean ➤ Учебник LoRa ➤ Учебник по SIGFOX ➤ WHDI ➤6LoWPAN ➤Зигби RF4CE ➤NFC ➤Лонворкс ➤CEBus ➤УПБ



СВЯЗАННЫЕ ПОСТЫ


Учебники по беспроводным радиочастотам

GSM ТД-СКДМА ваймакс LTE UMTS GPRS CDMA SCADA беспроводная сеть 802.11ac 802.11ad GPS Зигби z-волна Bluetooth СШП Интернет вещей Т&М спутниковое Антенна РАДАР RFID



Различные типы датчиков

Датчик приближения Датчик присутствия против датчика движения Датчик LVDT и RVDT Датчик положения, смещения и уровня датчик силы и датчик деформации Датчик температуры датчик давления Датчик влажности датчик МЭМС Сенсорный датчик Тактильный датчик Беспроводной датчик Датчик движения Датчик LoRaWAN Световой датчик Ультразвуковой датчик Датчик массового расхода воздуха Инфразвуковой датчик Датчик скорости Датчик дыма Инфракрасный датчик Датчик ЭДС Датчик уровня Активный датчик движения против пассивного датчика движения


Поделиться этой страницей

Перевести эту страницу

СТАТЬИ Раздел T&M ТЕРМИНОЛОГИИ Учебники Работа и карьера ПОСТАВЩИКИ Интернет вещей Онлайн калькуляторы исходные коды ПРИЛОЖЕНИЕ. ПРИМЕЧАНИЯ Всемирный веб-сайт T&M  

устройств 1-Wire | Analog Devices

Шина 1-Wire ® представляет собой простую схему сигнализации, обеспечивающую полудуплексную двунаправленную связь между хостом/главным контроллером и одним или несколькими узлами, использующими общую линию данных. По этой единственной линии 1-Wire передаются как питание, так и данные. Для подачи энергии узлы захватывают заряд внутреннего конденсатора, когда линия находится в высоком состоянии, а затем используют этот заряд для работы устройства, когда линия находится в низком состоянии во время передачи данных. Эта уникальная схема связи позволяет легко и эффективно добавлять память, аутентификацию и функции смешанных сигналов в любое время.

Подкатегории

  • 1-Wire датчики уровня заряда аккумуляторной батареи, защитные устройства и мониторы
  • Идентификатор батареи 1-Wire и аутентификация
  • Регистраторы данных 1-Wire
  • Продукты с интерфейсом 1-Wire
  • Память 1-Wire (СППЗУ, ЭСППЗУ, ПЗУ)
  • Часы реального времени 1-Wire
  • Безопасные аутентификаторы 1-Wire
  • Датчики температуры 1-Wire

Таблица выбора продуктов

  • Устройства 1-Wire

1-Wire SDK (комплекты для разработки программного обеспечения)

Мы предлагаем комплекты для разработки программного обеспечения (SDK), которые помогут вам быстро настроить и запустить приложения 1-Wire ® .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *