USB-«свисток» ZigBee на 2.4Ггц своими руками

от автора

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

Начнем с результата


COOLRF EGLE USB — usb свисток на 2.4Ггц, совместимый с zigbee

Схема радиомодуля CoolRF EGLE

Сердце нашего диммера DMMR — радиомодуль CoolRF EGLE на чипе Atmega128RFA1. Схема его включения взята из datasheet, с небольшими изменениями:
1) не используется часовой кварц, но тем не менее место для его установки на плате предусмотрено.
2) радио часть была взята из datasheet производителя согласующего трансформатора (balun — используется рекомендованный Atmel к чипу atmega128rfa1)

Расстановка компонентов схемы приведена ниже

верх низ

При проектировании платы предполагалось использовать кварцевый резонатор (Y1) в корпусе 6035, но уже после их изготовления, нам предложили резонатор в другом корпусе 3225 — после некоторых изысканий, мы успешно его инсталлировали, установив корпус под углом (сам резонатор в корпусе установлен по диагонали).

Стоит отметить некоторые элементы согласующей части радио — конденсаторы С3 и С4. Т.к. антенна у нас находится на плате, нам необходимо создать импеданс для нашей несущей частоты (2.4Ггц) в 50Ом — это достигается подбором конденсатора С3, расчетно его наминал должен находится в диапозоне от 0.5 до 1.5pF. Конденсатор С4 является согласующим между трансформатором и микроконтроллером — по рекомендации производителя трансформатора — 22pF, но как показывает практика других производителей — он не обязателен, а вывод трансформатора заземляют.

Схема USB обвязки CoolRF USB EGLE

Т.к. выбранный нами контроллер имеет хороший запас по flash памяти (128Кб) и производительности, но не имеет аппаратного USB — мы воспользовались программной реализацией протокола USB — библиотекой VUSB от (obdev). Несомненным плюсом такой реализации является — простая обвязка (по минимуму нужно всего 4 резистора), хорошо документированная бибилотека.

Схема обвязки для нашего радиомодуля такая:

А так располагаются элементы на плате:

верх низ

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

P.S.
Замечательная новость — прибыла наша первая партия чипов atmega128rfa1 — т.е. теперь мы можем удовлетворить ваш интерес, отправляйте ваши заявки на почту, пока нет сайта.
Мы начинаем готовить статьи по ПО, в ближайшее время покажем — как работать с радио нашего девайса и как работать со «свистком» по USB.

ссылка на оригинал статьи http://habrahabr.ru/company/coolrf/blog/210750/


Комментарии

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

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