CC2500 Часть пятая.

Простейший пример, рассмотренный в предыдущих частях, подходит только для демонстрации и понятия принципов работы с CC2500/CC1101, однако не подходит для практического применения, в нём отсутствуют функции  периодической калибровки генератора, из за чего со временем связь нарушится. Кроме того, простая передача байта подходит только там, где потеря одного-двух байтов не будет критичным, например в беспроводном термометре, а вот в охранной системе такой подход уже неприемлем.

Протокол

Существует несколько различных протоколов для беспроводных сетей, такие как открытый ONE-NET и ограниченный SimpliciTI. Попробывать надо все, я начну с SimpliciTI, он бесплатен при условии использования его совместно с МК MSP430, или радиотрансивера от TI.

продолжение следует

CC2500 Часть третья.

Идем дальше. Для программирования я буду использовать IAR и стандартную библиотеку периферии.

Некоторое время назад на сайте TI лежал пример для MSP430 и CC2500. Потом его выпилили, и сейчас там очень запутанный пример, разбираться в котором сейчас желания нет. За основу я возьму эту библиотеку, она ближе всего к тому, исходному примеру от TI.

(читать далее…)

CC2500 Часть вторая.

Печатная плата.


Пришло время развести плату и сделать 2 штуки для опытов. Сама плата есть в проекте, сама плата максимально оптимизировалась под ЛУТ. Переходные отверстия имеют диаметр 0,5мм, внешняя граница 1,5мм. Ввиду отсутствия шелкографии на плате, слой шелкографии используется как максимально удобная монтажная схема.

На антенне есть линия шелкографии, эта линия показывает, где должна быть граница полигона(если есть) и нельзя размещать детали. Кроме того, от неё до CC2500, а именно до границы самого большого вывода на пузе, должно быть 5,5мм.

CC2500 zeroboard

Сделал я её по этой технологии.

Запаяны не все детали, буду запаивать по мере необходимости.

Скачать проект в формате Altium