Модем Fastrack Xtend — расширяемая платформа для M2M-решений
Основные технические параметры устройств приведены в таблице 1 и определяются, главным образом, типом используемого беспроводного процессора. В распоряжение пользовательского приложения может быть выделено до 87 MIPS вычислительной мощности 32-битного процессора ARM9, работающего с тактовой частотой от 26 до 104 МГц под управлением операционной системы реального времени OpenAT. В отличие от Fastrack Supreme, где USB был доступен только при установке платы расширения, новый Xtend (рис. 1) изначально содержит USB-интерфейс.
Параметры | GPRS-версия FXT001 | EDGE-версия FXT002 | HSxPA-версия FXT003 |
Параметры сотовой связи | |||
Доступные каналы передачи данных | GSM/GPRS cl. 10 | GSM/GPRS cl. 10/EDGE cl. 10 | GSM/GPRS cl. 12/EDGE cl. 12/ HSDPA cat.8/ HSDPA cat.5 |
Частотные диапазоны, МГц | GSM 850/900/1800/1900 | GSM 850/900/1800/1900 | GSM 850/900/1800/1900 3G 850/1900/2100 |
Сертификация | R&TTE, CE, GCF, FCC, PTCRB, China RTE, AT&T |
R&TTE, CE, GCF, FCC, PTCRB, China RTE, AT&T |
R&TTE, CE, GCF, FCC, PTCRB, China RTE, AT&T |
Защита интеллектуальных прав | Да | Да | Да |
Параметры центрального процессора | |||
Процессор | ARM946/DSP | ARM946/DSP | ARM946/DSP |
Частота ядра, МГц (изменяемая) | 104(26) | 104(26) | 104(26) |
Производительность для приложения пользователя (при активном стеке GSM) |
87 MIPS | 87 MIPS | 87 MIPS |
Параметры аудиоканала | |||
Аналоговое аудио | 1 выход громкоговорителя, 1 вход микрофона |
1 выход громкоговорителя, 1 вход микрофона |
1 выход громкоговорителя, 1 вход микрофона |
Кодеки аудио | HR, FR, EFR, AMR | HR, FR, EFR, AMR | HR, FR, EFR, AMR |
Качество | VDA2A | VDA2A | VDA2A |
Подавление эха и шума | Да (высокое) | Да (высокое) | Да (высокое) |
Декодер DTMF | Да | Да | Да |
Интерфейсы | |||
Последовательный (UART) | 1 | 1 | 1 |
USB | 1 | 1 | 1 |
GPIO (напряжение задается с помощью линии Vref, В) |
2 (2,6–15) | 2 (2,6–15) | 2 (2,6–15) |
Внешнее напряжение Vref для установки уровней GPIO, В |
2,6–15 | 2,6–15 | 2,6–15 |
Включение/выключение (ON/OFF) | 1 | 1 | 1 |
Подключение антенны (RF) | 1 SMA | 1 SMA | 1 SMA основной, 1 SMA дополнительный |
Светодиоды индикации | 2 | 2 | 2 |
Напряжение питания, В | от 4,75 до 32 | от 4,75 до 32 | от 4,75 до 32 |
Напряжение СИМ-карты, В | 1,8/3 | 1,8/3 | 1,8/3 |
Встроенная СИМ* (InSIM) | Да | Да | Да |
Варианты управления | |||
AT-команды | Да | Да | Да |
ОС OPEN AT (Real Time, Multitasking) | Да | Да | Да |
C/C++ API | Да | Да | Да |
Скрипты LUA | Да | Да | Да |
Бесплатная среда разработки | Да | Да | Да |
Аксессуары | |||
Кабель питания | Да (6 проводов) | Да (6 проводов) | Да (6 проводов) |
Кабель USB | Да | Да | Да |
Антенна | опция | опция | опция |
Адаптер питания 220 В | опция | опция | опция |
Кабель RS-232 | опция | опция | опция |
Батарея | опция | опция | опция |
Прочее | |||
Конструктивное исполнение | Металлический корпус | Металлический корпус | Металлический корпус |
Рабочая температура, °С | –30… +75 | –30… +75 | –30… +75 |
ROHS | Да | Да | Да |
Примечание: *доступно только для сетей определенных операторов.
Разъем питания увеличен до 10 контактов, присутствуют новые сигналы GPIO21, GPIO25, Vref, ON-OFF и др. В новом Xtend предусмотрено подключение резервной батареи питания, выполненной в виде внешнего модуля (рис. 2). Диапазон напряжений питания расширен и может варьироваться от 4,75 до 32 В. Открытый интерфейс IESM (внутренний слот для дополнитель ной печатной платы) позволяет пользователю разработать собственные модули расширения для специфических задач или выбрать готовые карты расширения IESM для работы с GPS (рис. 3), дополнительные порты ввода/вывода или Ethernet.
На внутренний разъем IESM выведено большое количество силовых и сигнальных цепей: UART2, 6 GPIO, 2 SPI, ADC, PCM, Interrupt, Reset Boot, 2,8 В и 1,8 В. Для разработки собственных плат расширения Sierra Wireless предоставляет всю необходимую конструкторскую документацию. Fastrack Xtend, по сравнению с Fastrack Supreme, имеет несколько больший корпус (89×60×30 мм). Для улучшения параметров приемного устройства в сетях 3G на корпусе установлено два разъема для подключения основной и дополнительной антенны. В сетях GSM дополнительная антенна не требуется.
Внешние интерфейсы
Для управления в модеме предусмотрено два интерфейса — USB 2.0 (разъем miniUSB) и RS-232 (разъем DB15 HD). Каждый из этих интерфейсов может использоваться для подачи АТ-команд. Настройки последовательного порта по умолчанию — 115200,8,N,1. Для работы с USB необ ходимо установить соответствующий драйвер для операционной системы. Дополнительные линии ввода/вывода присутствуют на разъеме питания. На 10-контактный разъем Micro-FIT выведены линии GPIO21 и GPIO25, которые пользователь может задействовать в своем приложении. Для согласования уровней сигналов с внешними цепями предусмотрен вывод Vref, который определяет рабочее напряжение на линиях GPIO. Возможный диапазон этих сигналов можно настраивать в пределах от 2,6 до 15 В. Если на вывод Vref не подавать никакого напряжения, то линии GPIO будут работать с уровнем 2,6 В. Управлять линиями GPIO можно простыми AT- командами. Например:
- Настроить GPIO на вывод и задать выходной уровень: AT+WIOM=1,”GPIO21”,1,0 (Активирует GPIO21 как «Выход» и устанавливает низкий уровень.) AT+WIOW=”GPIO21”, 1. (Активирует GPIO21 как «Выход» и устанавливает высокий уровень.)
- Настроить GPIO на ввод: AT+WIOM=1,”GPIO21”,0 (АктивируетGPIO21как «Вход».) AT+WIOR=”GPIO21”. (Считывает значение уровня на GPIO21, возвращает значение “1” при наличии «Высокого» уровня.)
Условие | Вывод ON/OFF | Питание | Действие |
1 | Разомкнут | Напряжение питания от 4,75 до 32 В подано на модем |
Fastrack Xtend включается |
2 | Замкнут на GND | Fastrack Xtend остается выключенным | |
3 | Разомкнут на 2–3 секунды и затем замкнут на GND |
Fastrack Xtend включается и остается во включенном состоянии до подачи команды AT+CPOF или до включения режима Alarm mode |
Линия ON/OFF служит для включения модема кнопкой или подачей управляющего сигнала. Логика работы линии (табл. 2) позволяет включать модем кнопкой, а выключать его с помощью AT-команды AT+CPOFF или из встроенного приложения.
Статус устройства индицируется с помощью светодиода, расположенного рядом с держателем СИМ-карты. Продолжительное свечение свидетельствует о наличии питания, но отсутствии регистрации в сети GSM. Медленное мигание светодиода говорит о том, что модем зарегистрирован в сети, но в настоящий момент находится в режиме ожидания (Idle mode — соединения нет). Быстрое мигание показывает, что модем находится в режиме соединения (communication mode). Для уменьшения энергопотребления пользователь может отключать индикацию при нахождении в экономичном режиме Slow Standby mode.
Выводы для подключения микрофона и динамика расположены на разъеме DB9. Специальный коммуникационный кабель типа CAB DAT ADA-2001 (DB15HD/DB9+Audio) позволяет подключить обычную телефонную трубку для голосовых звонков (рис. 4).
Система питания
Модем Fastrack Xtend может быть запитан от внешнего источника постоянного напряжения, от USB-интерфейса или от батареи. В устройстве применяется NiMH-батарея емкостью 500 мА/ч. Выбор именно этой не самой новой технологии обусловлен ее более широким тем пературным диапазоном, который составляет –20…+85 °С для режима разряда и 0…+85 °C для заряда. Производитель оценивает срок жизни батареи в 3 года при рабочей температуре +40 °С и числе циклов заряд/разряд не более 1000. В связи с тем, что USB 2.0 не способен отдавать требуемый для GSM-передатчика ток, питание от USB возможно только при наличии заряженной батареи. В этом случае батарея выступает в роли буферного источника, способного от давать необходимый пиковый ток (до 1,5 A). Зарядка батареи выполняется в «медленном» режиме и занимает 15 часов при подключенном USB. Один из выводов GPIO беспроводного процессора задействован для определения наличия подключенной батареи. Встроенный АЦП позволяет измерять текущее напряжение батареи. Значение GPIO и измеренное напряжение питания можно считать с помощью внешней AT-команды, чтобы использовать в своем приложении, например, для изменения алгоритма работы устройства при сильно разряженной батарее. Fastrack Xtend имеет улучшенные по казатели энергопотребления, в спящем режиме беспроводной процессор потребляет всего 1 мА (Alarm mode: GSM отключен, просыпание по встроенному таймеру).
Программное обеспечение
В простейшем случае Fastrack Xtend можно ис пользовать как обычный модем для передачи данных. Однако встроенные беспроводные процессоры Q26xx обладают большим набором аппаратных интерфейсов и могут выполнять программы со сложной обработкой и хранением данных. Большой объем встроенной Flash памяти и программный доступ к голосовым кодекам позволяют записывать и воспроизводить звуковые сообщения, что дает возможность создавать на основе Fastrack Xtend интерактив ные голосовые устройства для систем безопасности и управления транспортным парком. Дополнительные программные модули (Plug-In) облегчают создание конечных приложений, так как предлагают готовые программные блоки для решения типовых задач. Компания Sierra Wireless предлагает для Fastrack Xtend различные дополнительные программные модули:
- TCP/IP — позволяет организовать передачу данных не только через GPRS, но и через любой доступный канал — UART, CSD, Ethernet. Поставляется в виде библиотеки Open AT, которая называется WIPlib. Доступ из приложения пользователя происходит через набор API. Можно также использовать расширенный набор AT-команд, которые появляются при загрузке специального Open AT приложения WIPsoft Open AT Application (распространяется свободно).
- Internet — набор протоколов верхнего уровня (HTTP, FTP, SNMP, POP3/SMTP). Доступ из приложения пользователя и через специальные AT-команды. FTP с поддержкой докачки (FTP Resume Transfer feature). Security — программный модуль Open AT Security Plug-In, включает в себя поддержку защищенных Интернет-протоколов (SSL 3.0/TLS 1.0; FTPS, HTTPS), шифрования (RC2, RC4, DES, Triple DES, AES256) и обнаружения преднамеренных помех (jamming detection). Помимо перечисленного, предоставляется API к функциям мониторинга «тонких» параметров GSM-сети.
- Companion GPS (C-GPS) — аппаратно- программное решение C-GPS для беспроводных процессоров Wavecom позволяет создать недорогое навигационное устройство с превосходными характеристиками по чувствительности (–161 дБм) и малой занимаемой площадью печатной платы. Благодаря новому программному модулю C-GPS для получения готового решения к GSM-модулю достаточно подключить недорогой GPS-модуль. Подобный подход позволяет создавать GPS/ GSM-навигаторы предельно малых размеров с возможностью обновления программного обеспечения GPS-части по эфиру.
- Lua Scripting Language — свободно доступное Open AT приложение, которое позволяет загружать и запускать программу на языке программирования Lua. Язык Lua является интерпретатором, реализованным на основе регистровой (register-based) виртуальной машины. Он очень эффективен как по производительности, так и по объему занимаемой памяти.
- C-CAN — позволяет беспроводному процессору Q26xx или WMP100 работать с шиной CAN. Используется внешний недорогой контроллер CAN 78k0 (NEC).
Комплект поставки
В базовом варианте модем Fastrack Xtend поставляется лишь с двумя кабелями — для подключения низковольтного источника питания и интерфейсного USB-кабеля. Можно заказывать устройство и в другой комплектации: с антенной, сетевым блоком питания, кабелем RS-232. Все дополнительные аксессуары будут упакованы вместе с модемом в одну коробку, в которой специально предусмотрено дополнительное свободное пространство.
Заключение
Fastrack Xtend предоставляет намного больше возможностей, чем обычный GSM-модем. Высокая пропускная способность обеспечивается возможностью работы не только в сетях GSM, но и 3G. Бесплатные средства разработки встроенных приложений Open AT позволяют создавать приложения реального времени, написанные на языках высокого уровня. Диапазон применения нового продукта очень широк — от традиционного терминала для передачи данных до уникального аппаратно-программного узла, способного выполнять функции управляющего и коммуникационного устройства в различных М2М-приложениях.