На склад поступили жидко-кристаллические индикаторы и дисплеи от KSE

Беспроводной контроллер MC13213 - из опыта применения

Freescale MC13213

А. Квашин
Новости Электроники 6, 2008

Инженер компании КОМПЭЛ в своей статье рассказывает об опыте применения беспроводного контроллера MC13213, разработанного Freescale Semiconductor и объединяющего в одной микросхеме микроконтроллер и трансивер. Контроллер применялся при создании беспроводной сети датчиков для сбора информации в составе охранно-пожарной сигнализации.

Электромеханические реле Hongfa – надежность и качество 19 января 2023

Какой беспроводной контроллер выбрать

Freescale - одна из первых полупроводниковых компаний, которая начала заниматься беспроводной тематикой на 2,4 ГГц. Поэтому, при рассмотрении всевозможных вариантов микросхем беспроводной связи стандарта 802.15.4 ассортимент продукции этой компании был изучен в первую очередь. Первыми микросхемами этого стандарта были MC1319x - весьма удачные трансиверы, которые на протяжение многих лет успешно применяются в массовом производстве беспроводных устройств.

На смену популярным MC13192 пришла серия MC1320x, в которой были реализованы дополнительные функции, позволившие уменьшить количество внешних компонентов. Одновременно с этим была анонсирована серия трансиверов со встроенным микроконтроллером HCS08 с разным количеством памяти на борту. Данные решения выполнены по идеологии «Система в Корпусе (SiP)». Это решение в отличие от однокристальных отличается своей взвешенностью: два уже хорошо проверенных и зарекомендовавших себя чипа соединили в одном корпусе по SPI-интерфейсу, это позволило снизить до минимума риск появления каких-либо ошибок в разработке. Однокорпусное решение получилось дешевле систем на кристалле и, конечно, дешевле системы из отдельных микроконтроллера и трансивера. В итоге для разработки был выбран контроллер MC13213.

Плюсы MC13213

Трансивер

Встроенный в микросхему радиочип - тот же самый, что и в отдельном трансивере MC13202/03. Он позволяет использовать встроенный RX/TX переключатель, что уменьшает себестоимость недорогих систем, хотя при этом привносятся некоторые потери в качестве приема (см. рис. 1).

РЧ-тракт через один порт
 

Рис. 1. РЧ-тракт через один порт

Если требуется более высокое качество приема, применяется внешний переключатель, например, uPG2012 (NEC).

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

В случае, если требуется передача сигнала на расстояние до 100 м. внутри помещений, без дополнительного усилителя мощности не обойтись, и у Freescale на этот случай есть достаточно недорогие решения, например, микросхема MMG2401. Дополнительно улучшить качество принимаемого сигнала можно посредством применения в приемном тракте малошумящего усилителя (МШУ), например, на микросхеме MBC13720 (см. рис. 2).

РЧ-тракт через 2 порта с МШУ по входу
 

Рис. 2. РЧ-тракт через 2 порта с МШУ по входу

Микроконтроллер

Данная микросхема, как было сказано выше, содержит мощный низкопотребляющий микроконтроллер с 60 кБ памяти программ и 4 кБ оперативной памяти. Микроконтроллер содержит большую базу периферийных модулей (I2C, 2xUART, SPI, ADC, KBI, PLL), а также поддерживает режимы с энергопотреблением вплоть нескольких сотен нА. Микроконтроллер построен по фон Неймановской архитектуре, может работать с частотой ядра до 40 МГц, поддерживает как «внутрисхемное» программирование, так и «перепрограммирование из-под приложения». Часть памяти программ можно выделить под энергонезависимые данные, что очень удобно для программиста, учитывая, что эти данные будут находиться в рамках одного адресного пространства вместе с оперативной памятью и памятью программ. Также следует отметить, что памяти микроконтроллера хватает, чтобы создавать мощные и функциональные приложения вплоть до реализации ZigBee-стека, но в последнем случае места в памяти для сложных приложений уже недостаточно.

Физическая реализация

В случае, если в схеме радиотракта не реализовывать дополнительные усилители, то дизайн платы на базе MC13213 легко укладывается на две стороны, что упрощает процесс изготовления тестовых плат. Если применять внешние усилители, то, для достижения компактных размеров придется делать более дорогой четырехслойный дизайн.

Программная поддержка

Здесь стоит отметить, что компания Freescale очень ответственно отнеслась к поддержке своих продуктов и выпустила удобное визуальное средство для быстрой генерации шаблона беспроводного приложения - пакет BeeKit. С его помощью можно создать несколько типов приложений:

1. Приложение, поддерживающие простые пакетные радиоприемопередачи (SMAC-библиотека) - самый простой и быстрый для освоения механизм;
2. Приложение на базе библиотеки 802.15.4 (MAC);
3. Полноценный стек ZigBee с возможностью реализации сетей со смешанной топологией.

22 предложений от 16 поставщиков
Интегрированное решение для zigbee/ieee802.15.4 применений, включающее радио трансивер и 8-разрядный микроконтроллер
EIS Components
Весь мир
MC13213R2
72 ₽
ChipWorker
Весь мир
MC13213R2518
Freescale
90 ₽
Триема
Россия
MC13213
210 ₽
T-electron
Россия и страны СНГ
MC13213
14 882 ₽
Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя