Локальный R/W
Удаленный R/W
S00
Маска канала
(•/•)
(•/•)
S01
Уровень энергии передачи
(•/•)
(•/•)
S02
Предпочитаемый PAN ID
(•/•)
(•/•)
S03
Предпочитаемый расширенный PAN ID
(•/•)
(•/•)
S04
Локальный EUI
(•/–)
(•/–)
S05
Локальный NodeID
(•/–)
(•/–)
S06
Родительский EUI
(•/–)
(•/–)
S07
Родительский NodeID
(•/–)
(•/–)
S08
Ключ сети Network Key
(∼/•)
(∼/•)
S09
Ключ связи Link Key
(∼/•)
(∼/•)
S0A
Основная функция
(•/•)
(•/•)
S0B
Считываемое пользователем имя
(•/•)
(•/•)
S0C
Пароль password
(•/•)
(•/•)
S0D
Информация об устройстве
(•/∼)
(•/∼)
S0E
Активация сообщений 1
(•/•)
(•/•)
S0F
Активация сообщений 2
(•/•)
(•/•)
S10
Расширенная функция
(•/•)
(•/•)
S11
Специфика устройства
(•/•)
(•/•)
S12
Настройка UART
(•/•)
(•/•)
S13
Возможность Pull-up
(•/•)
(•/•)
S14
Возможность Pull-down
(•/•)
(•/•)
S15
Конфигурация входов-выходов I/O
(•/•)
(•/•)
S16
Направление I/O Port (volatile)
(•/•)
(•/•)
S17
Начальное значение S16
(•/•)
(•/•)
S18
Буфер порта выходов I/O (volatile)
(•/•)
(•/•)
S19
Начальное значение S18
(•/•)
(•/•)
S1A
Буфер порта входов I/O (volatile)
(•/∼)
(•/∼)
S1B
Специальная функция Pin 1 (volatile)
(•/•)
(•/•)
S1C
Начальное значение S1B
(•/•)
(•/•)
S1D
Специальная функция Pin 2 (volatile)
(•/•)
(•/•)
S1E
Начальное значение S1D
(•/•)
(•/•)
S1F
АЦП A/D1 (ETRX3: ADC0)
(•/∼)
(•/∼)
S20
АЦП A/D2 (ETRX3: ADC1)
(•/∼)
(•/∼)
S21
АЦП A/D3 (ETRX3: ADC2)
(•/∼)
(•/∼)
S22
АЦП A/D4 (ETRX3: ADC3)
(•/∼)
(•/∼)
S23
Функциональность прерывания IRQ0
(•/•)
(•/•)
S24
Функциональность прерывания IRQ1
(•/•)
(•/•)
S25
Функциональность прерывания IRQ2
(•/•)
(•/•)
S26
Функциональность прерывания IRQ3
(•/•)
(•/•)
S27
Функциональность загрузки 1 Boot-up
(•/•)
(•/•)
S28
Функциональность при присоединении к сети
(•/•)
(•/•)
S29
Пауза Timer/Counter 0
(•/•)
(•/•)
S2A
Функциональность для Timer/Counter 0
(•/•)
(•/•)
S2B
Пауза Timer/Counter 1
(•/•)
(•/•)
S2C
Функциональность для Timer/Counter 1
(•/•)
(•/•)
S2D
Пауза Timer/Counter 2
(•/•)
(•/•)
S2E
Функциональность для Timer/Counter 2
(•/•)
(•/•)
S2F
Пауза Timer/Counter 3
(•/•)
(•/•)
S30
Функциональность для Timer/Counter 3
(•/•)
(•/•)
S31
Пауза Timer/Counter 4
(•/•)
(•/•)
S32
Функциональность для Timer/Counter 4
(•/•)
(•/•)
S33
Пауза Timer/Counter 5
(•/•)
(•/•)
S34
Функциональность для Timer/Counter 5
(•/•)
(•/•)
S35
Пауза Timer/Counter 6
(•/•)
(•/•)
S36
Функциональность для Timer/Counter 6
(•/•)
(•/•)
S37
Пауза Timer/Counter 7
(•/•)
(•/•)
S38
Функциональность для Timer/Counter 7
(•/•)
(•/•)
S39
Режим питания/сна (volatile)
(•/•)
(•/•)
S3A
Начальный режим питания
(•/•)
(•/•)
S3B
Текст стартовой функциональности A
(•/•)
(•/•)
S3C
Текст стартовой функциональности B
(•/•)
(•/•)
S3D
Подведенное напряжение
(•/∼)
(•/∼)
S3E
Начало Multicast Table 00
(•/•)
(•/•)
S3F
Начало Multicast Table 01
(•/•)
(•/•)
S40
Источник и точки назначения xCASTs (volatile)
(•/•)
(•/•)
S41
Начальное значение S40
(•/•)
(•/•)
S42
Идентификатор Claster ID xCASTs (volatile)
(•/•)
(•/•)
S43
Начальное значение S42
(•/•)
(•/•)
S44
Идентификатор Profile ID xCASTs (volatile)
(•/•)
(•/•)
S45
Начальное значение S44
(•/•)
(•/•)
S46
Стартовая функциональность 32-битовое число (volatile)
(•/•)
(•/•)
S47
Дескриптор питания
(•/•)
(•/•)
S48
Конечная точка 2 Profile ID
(•/•)
(•/•)
S49
Конечная точка 2 Device ID
(•/•)
(•/•)
S4A
Конечная точка 2 Device Version
(•/•)
(•/•)
S4B
Конечная точка 2 Input Cluster List
(•/•)
(•/•)
S4C
Конечная точка 2 Output Cluster List
(•/•)
(•/•)
S4D
Пауза для мобильного устройства
(•/•)
(•/•)
S4E
Пауза для конечного устройства
(•/•)
(•/•)
S4F
Задержка MAC
(•/•)
(•/•)
С некоторыми исключениями S-регистры сохраняются в энергонезависимой памяти (non-volatile) и сохраняют назначенные пользователем значения до перезагрузки настроек по команде AT&F. Регистры S16, S18, S1A, S1B, S1D, S39, S40 и S42 непосредственно соединены с I/O регистрами для предохранения сбоя памяти на входах-выходах. Регистры S17, S19, S1C, S1E, S3A, S41 и S43 представляют энергонезависимые регистров, сохраняющие содержание S16, S18, S1B, S1D, S39, S40 и S42 после перепрошивки или перезагрузки по reset.
Таблица 8: S-регистры настройки
Регистр типа | Содержание: |
Функциональность модуля: | Содержание: |
КОД ОШИБКИ представлен в таблице кодов.
Таблица 9: Обзор функций
Нет операций прерывания/таймера/цикла | |
Задать режим питания (сна) 0 | |
Задать режим питания (сна) 1 | |
Задать режим питания (сна) 2 | |
Задать режим питания (сна) 3 | |
. .. | Зарезервировано |
Конечное устройство запрашивает данные | |
Обновить Network key (рандомизировать) | |
Проверить с трех попыток наличие сети, если нет, то попытаться соединиться к иной, используя ключ сети (network key) – подцикливается с этой точки. Не для COO. | |
Проверить с трех попыток наличие сети, если нет, то попытаться соединиться к иной, используя ключ сети (network key), и при неудаче пытаться присоединиться незащищено (ключом) – подцикливается с этой точки. Не для COO. | |
Проверить с трех попыток наличие сети, если нет, то попытаться соединиться к иной, используя ключ сети (network key), и при неудаче пытаться присоединиться current link key – подцикливается с этой точки. При неудаче – в следующий раз покинуть сеть и подцикливаться с этой точки. Не для COO. | |
Неприсоединенное к сети устройство пытается присоединиться к лучшей сети. | |
Зарезервировано. | |
Разрешить соединение через локальное устройство в течение 60 секунд (если запрещено бито 0 регистра S0A). | |
Копировать локальные входы на удаленные выводы: считать локальные данные с регистра S1A и если они изменились, записать на удаленный регистр S18, чей адрес содержится в S3B. | |
D | Выйти из режима передачи данных (если активирован режим Data Mode). |
X | Переключить входы-выходы I/O. |
X | Временно притянуть вниз входы-выводы I/O в течение 250 мс. |
X | Установить входы-выходы I/O в 0. |
X | Установить входы-выходы I/O в 1. |
The unit sends the contents of S3B to the networks sink | |
The unit sends the contents of S3C to the networks sink | |
Выслать данные с I/O, A/D1 и A/D2 или ADC0 и ADC1, V и также 8-битовый нарастающий номер счетчика в точку стока, если сток не задан, устройство начнет искать его, как только будет установлен бит 8 регистра S10. | |
То же самое, что и 0110, но (чтобы подтолкнуть внешний RC-таймер) идет импульс вверх у высокоимпедансной ножки ETRX2:I/O7 или ETRX3:PA3 в момент посыла данных. | |
Посылка трекового сообщения всем ближайшим роутерам, передающим это сообщение, и чтение RSSI-послания ближайшей точки стока. | |
То же самое, что и 0112, но (чтобы подтолкнуть внешний RC-таймер) идет импульс вверх у высокоимпедансной ножки ETRX2:I/O7 или ETRX3:PA3 в момент посыла данных. | |
То же самое, что и 0112, но трековое сообщение не включает данные АЦП для сохранения энергии в цепочке (TRACK2 Prompt) | |
То же самое, что и 0114, но (чтобы подтолкнуть внешний RC-таймер) идет импульс вверх у высокоимпедансной ножки ETRX2:I/O7 или ETRX3:PA3 в момент посыла данных. | |
Выслать содержимое S3B как RAW-передачу. | |
Выслать содержимое S3C как RAW-передачу. | |
Послать в точку стока данные I/O, и 8-битовый нарастающий номер счетчика, содержимое S46 и содержимое любых A/D [1..4], активированных через S15 (ETRX3) или S11 (ETRX2), если сток не задан, устройство начнет искать его, как только будет установлен бит 8 регистра S10. | |
То же самое, что и 0130, но (чтобы подтолкнуть внешний RC-таймер) идет импульс вверх у высокоимпедансной ножки ETRX2:I/O7 или ETRX3:PA3 в момент посыла данных. | |
XX | Для точки стока: разослать данные о себе вдоль цепочки модулей длиной x (max. 30 звеньев). Для координатора COO активизировать роутеры центра (Trust Centre). NB-сообщение не рассылается конечным устройствам. |
Увеличить S46 | |
Уменьшить S46 | |
Очистить S46 | |
Показать статус при помощи ножки ETRX2:I/O3 или ETRX3:PA7. Светодиод LED зажигается (при низком уровне на ножке) = нет соединения. Быстрое мигание = поиску PAN. Медленное мигание = соединенный с PAN. Соответствующий регистр счетчика определяет интервал обновления. Заметим: ножка I/O3/PA7 должна быть объявлена выходом. | |
Показать статус (как в случае 0400, но иной выводной ножкой) при помощи ножки ETRX2:I/O10 или ETRX3:PB7. | |
При последовательных срабатываниях содержимое соответствующего счетчика посылается в точку стока, вместе с данными входов-выходов. Заметим: для подцикливания установить S23, S24, S25 или S26 в 24XX. | |
При активации этого действия завершается командная строка, и, как только число байтов сообщения в канале последовательного порта сравняется с числом N, содержащимся в соответствующем регистре таймера/счетчика, SCAST из этих символов будет отправлен в точку стока. Заметим: это действие подцикливается по факту приема символа, N меньше 64. | |
Содержимое S3B посылается в командную строку, завершаемую символом возврата каретки. Заметим: AT-префикс не требуется! | |
Содержимое S3C посылается в командную строку, завершаемую символом возврата каретки. Заметим: AT-префикс не требуется! | |
XX | Старт таймеров, отмечаемых в XX. |
XX | Переключение таймеров, отмечаемых в XX. |
XX | Остановка таймеров, отмечаемых в XX. |
XXX | Смена порта I/O порта для LSB |
XXX | Изменение направлений посыла данных у порта I/O для LSB |
Таблица 10: выводы ETRX35x: по определению S17 =0142CC, альтернативные установки содержит S15 =00000600.
Имя | Индекс | Ножка |
S17 | Основная функция | Альтернатива |
S15 |
PC7 | In | . | . | . | ||
PC6 | In | . | . | . | ||
PC5 | In | . | Активировать TX_active ETRX357 | |||
PC4 | In | . | . | . | ||
PC3 | In | . | . | . | ||
PC2 | In | . | . | . | ||
PC1 | In | . | ADC3 (датчик света) | . | ||
PC0 | Out | LED | . | . | ||
PB7 | F | In | . | ADC2, PWM | . | |
PB6 | E | Out | Кнопка 4, LED, IRQ3 | ADC1 | . | |
PB5 | D | In | . | ADC0 (датчик температуры) | . | |
PB4 | C | In | . | . | . | |
PB3 | B | In | . | . | . | |
PB2 | A | In | . | RXD | * | |
PB1 | Out | . | TXD | * | ||
PB0 | In | Кнопка 3, IRQ2 | . | . | ||
PA7 | Out | LED | . | . | ||
PA6 | Out | LED | . | . | ||
PA5 | In | Загрузка (Bootload) | . | . | ||
PA4 | In | . | . | . | ||
PA3 | Out | Питание датчика | . | . | ||
PA2 | Out | Питание датчика | . | . | ||
PA1 | In | Кнопка 2, IRQ1 | . | . | ||
PA0 | In | Кнопка 1, IRQ0 | . | . |
Литература
Олег Пушкарев О., бренд-менеджер, ЗАО «КОМПЭЛ» Кирпичики для построения сети ZigBee
Семенов Ю.А. (ГНЦ ИТЭФ)
Журнал "Беспроводные технологии", 2006, № 1, стр.34-38
1. Википедиа: Zigbee
2. В.Варгаузин, "Радиосети для сбора данных от сенсоров, мониторинга и управления на основе стандарта IEEE 802.15.4: RFID", 2005
3. Е.Баранова, "IEEE 802.15.4 и его программная надстройка ZigBee", 2007
М.Соколов, "Программно-аппаратное обеспечение беспроводных сетей на основе технологии ZIGBEE/802.15.4",Электронные компоненты за 2004 г., №12, стр.80-87
4. IEEE 802.15.4. Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs), 2003
IEEE Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (WPANs), 2006
IEEE Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (WPANs). Amendment 1: Add Alternate PHYs, 2007
IEEE Std 802.11, 1999 Edition (Reaff 2003), Information technology–Telecommunications and information exchange between systems–Local and metropolitan area networks–Specific requirements–Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications.
IEEE Std 802.11a-1999 (Reaff 2003), Supplement to IEEE Standard for Information technology–Telecommunications and information exchange between systems–Local and metropolitan area networks–Specific requirements–Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications–High-speed Physical Layer in the 5 GHz Band.
IEEE Std 802.11b-1999, Supplement to IEEE Standard for Information technology–Telecommunications and information exchange between systems–Local and metropolitan area networks–Specific requirements–Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: Higher-Speed Physical Layer Extension in the 2.4 GHz Band.
IEEE Std 802.11i-2004, IEEE Standard for Information technology–Telecommunications and information exchange between systems–Local and metropolitan area networks–Specific requirements–Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications–Amendment 6: Medium Access Control (MAC) Security Enhancements.
IEEE Std 802.15.1-2002, IEEE Standard for Information technology–Telecommunications and information exchange between systems–Local and metropolitan area networks–Specific requirements–Part 15.1: Wireless medium access control (MAC) and physical layer (PHY) specifications for wireless personal area networks (WPANs).
IEEE Std 802.15.2-2003, IEEE Recommended Practice for Information technology–Telecommunications and information exchange between systems–Local and metropolitan area networks–Specific requirements–Part 15.2: Coexistence of Wireless Personal Area Networks with Other Wireless Devices Operating in Unlicensed Frequency Bands.
IEEE Std 802.15.3-2003, IEEE Standard for Information technology–Telecommunications and information exchange between systems–Local and metropolitan area networks–Specific requirements–Part 15.3: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for High Rate Wireless Personal Area Networks (WPANs).
ETRX357 [СПРАВКА] [ЖЕЛЕЗО] ПРИМЕРЫ ЛАБОРАТОРОК СТЕНД WIKI ENG WIKI ATMEL ПУШКАРЕВ СТАНДАРТ КАРТИНКИ ЕЩЕ ЛОСЕВ СТАТЬЯ ПО БОНЧУ ИСТОРИЯ АЭРОСТАТОВ ИСТОРИЯ РАДИО
Formas sākums
Formas beigas
Formas sākums
Formas beigas
Formas sākums
Formas beigas
Formas sākums
Formas beigas
Formas sākums
Formas beigas
Formas sākums
Formas beigas
Formas sākums
Formas beigas
Formas sākums
Formas beigas
Formas sākums
Formas beigas