Проект: узел LoRa 868 МГц
Время: ~180 мин
Цели урока
- выбрать между готовым LoRa-модулем и трансивером SX1262 на плате и обосновать выбор
- составить схему подключения модуля E22-900M22S к микроконтроллеру по SPI
- рассчитать линию 50 Ом для двух- и четырёхслойного стека и развести ВЧ-часть от модуля до разъёма SMA
- заложить П-цепь (0 Ом + DNP), зону земли и проверить ВЧ-часть по чек-листу перед заказом
Это итоговый проект модуля. Ты сделаешь плату узла LoRa на 868 МГц: микроконтроллер, радиомодуль, линию 50 Ом, согласующую П-цепь и разъём SMA для антенны. Такой узел — датчик, который раз в несколько минут отправляет пару байт на шлюз за километры. Проект собирает всё, что было в модуле: линии (12.2), материалы (12.3), неоднородности (12.4), согласование (12.5), антенны (12.7) и топологию (12.8). Проверять готовую плату будешь в уроке 12.10.
Процесс тот же, что в проектах модуля 11: ТЗ → схема → библиотека → топология → выпуск. Ниже — то, что отличает ВЧ-плату от обычной.
Шаг 1. ТЗ и выбор радиочасти
Заголовок раздела «Шаг 1. ТЗ и выбор радиочасти»ТЗ: узел LoRa для европейского диапазона 863–870 МГц, питание 3,3 В, микроконтроллер по выбору, внешняя антенна на SMA, плата не больше 50 × 30 мм.
Главное решение — делать ли радиочасть самому. Аналогия: можно купить готовый двигатель и поставить его на свою раму, а можно собрать двигатель из деталей. Второй путь даёт контроль и экономит деньги на большой серии, но требует станков и опыта. В радио «станок» — это векторный анализатор, спектроанализатор и испытания на излучение.
| Вариант | Что внутри | Что делаешь ты | Для кого |
|---|---|---|---|
| Ebyte E22-900M22S | SX1262, ВЧ-ключ, согласующие цепи, опорный генератор; 20 × 14 мм, полуотверстия по краям | питание, SPI, линия 50 Ом от вывода ANT до разъёма | этот проект |
| Seeed Wio-SX1262 | SX1262, TCXO (питается от DIO3), ВЧ-ключ (управляется DIO2); 11,6 × 11 мм | то же; вывод ANT есть только у варианта Wio-SX1262-N, по умолчанию — разъём IPEX | компактные узлы |
| SX1262 на плате (chip-down) | только чип | TCXO или кварц, ВЧ-ключ, согласование и фильтр гармоник усилителя, катушка встроенного DC-DC, вся топология по референс-дизайну Semtech | серия, опыт, приборы |
Берём E22-900M22S: модуль уже прошёл настройку у производителя, и на плате остаётся одна ВЧ-линия. По даташиту модуль работает в диапазоне 850–930 МГц и отдаёт до +22 дБм (около 160 мВт).
Шаг 2. Схема
Заголовок раздела «Шаг 2. Схема»Выводы E22-900M22S по даташиту Ebyte:
| Вывод | Имя | Куда подключать |
|---|---|---|
| 1–5, 10–12, 20, 22 | GND | земля, каждый вывод на полигон |
| 6 | RXEN | GPIO МК: высокий уровень включает приём |
| 7 | TXEN | к DIO2 (вывод 8) или к GPIO МК [ПРОВЕРИТЬ] |
| 8 | DIO2 | к TXEN, если ключом управляет трансивер |
| 9 | VCC | +3,3 В, конденсаторы вплотную |
| 13 | DIO1 | GPIO МК с прерыванием (готовность пакета) |
| 14 | BUSY | GPIO МК: занят ли трансивер |
| 15 | NRST | GPIO МК, сброс (активный низкий) |
| 16–19 | MISO, MOSI, SCK, NSS | аппаратный SPI МК |
| 21 | ANT | ВЧ-выход 50 Ом → П-цепь → SMA |
TXEN и RXEN управляют встроенным ВЧ-ключом: антенна подключается либо к передатчику, либо к приёмнику. В даташите Ebyte описание TXEN и DIO2 местами противоречит само себе. Распространённая практика — соединить DIO2 с TXEN и включить в прошивке SetDio2AsRfSwitchCtrl, а RXEN вести на GPIO. Проверь это по актуальной ревизии даташита и по примерам библиотеки, с которой будешь работать (например, RadioLib).
Питание. Стабилизатор 3,3 В с запасом по току: в режиме передачи на максимальной мощности модуль берёт больше сотни миллиампер (точное число — в даташите модуля). У вывода VCC — 100 нФ и 10 мкФ, ближе к выводу — меньший. Если на плате есть DC-DC, питание модуля фильтруй ферритовой бусиной или отдельным LDO (урок 12.8).
П-цепь у разъёма. Три элемента 0402: последовательный — резистор 0 Ом, два параллельных на землю — не устанавливаются (DNP). Если плата и антенна согласованы, цепь «прозрачна». Если нет — номиналы подбирают по измерению (уроки 12.5 и 12.10). На схеме обозначь параллельные элементы как DNP, чтобы монтажник их не поставил.
Разъём. Торцевой SMA на край платы — для стенда и внешней антенны. Если антенна будет в корпусе — U.FL и пигтейл. Посадочное место — строго из даташита выбранного разъёма.
Шаг 3. Стек и ширина линии
Заголовок раздела «Шаг 3. Стек и ширина линии»Вариант A — двухслойная плата 1,6 мм. Земля — весь нижний слой. Микрополосок 50 Ом получится около 3 мм:
Формулы Хаммерстада–Йенсена (1980), точность около 1 %. Не учтены толщина меди (снижает Z0 на 1–3 %), паяльная маска (снижает Z0 ещё на 1–2 Ом) и рост εr с частотой. У FR-4 εr плавает от партии к партии (обычно 4,0–4,7): для серийной платы заказывай контроль импеданса у производителя и бери его расчёт.
Это шире вывода ANT модуля, а скачок ширины — неоднородность. Поэтому делаем CPWG: W ≈ 1,3 мм при зазоре S = 0,2 мм (εr = 4,3; оценка из урока 12.7).
Вариант B — четырёхслойная плата со стеком «сигнал — земля — питание — сигнал». Если до слоя L2 около 0,2 мм препрега, микрополосок 50 Ом получается около 0,4 мм:
Формулы Хаммерстада–Йенсена (1980), точность около 1 %. Не учтены толщина меди (снижает Z0 на 1–3 %), паяльная маска (снижает Z0 ещё на 1–2 Ом) и рост εr с частотой. У FR-4 εr плавает от партии к партии (обычно 4,0–4,7): для серийной платы заказывай контроль импеданса у производителя и бери его расчёт.
Линия узкая, сравнима с выводом модуля, и стык почти не даёт неоднородности. Четыре слоя дороже, но ВЧ-часть получается проще и предсказуемее. Для обоих вариантов окончательные W и S бери из калькулятора импеданса фабрики под её стек. В Altium их задают как профиль импеданса в Layer Stack Manager (урок 9.2).
На 868 МГц λг в линии около 19 см (урок 12.1), а вся линия от модуля до разъёма — 10–15 мм. Это меньше λг/10, поэтому небольшая ошибка в ширине не будет критичной. Но правильная ширина ничего не стоит, а на 2,4 ГГц та же ошибка уже заметна.
Шаг 4. Топология
Заголовок раздела «Шаг 4. Топология»Порядок работы:
- Сначала ВЧ. Поставь разъём SMA на край платы и модуль рядом так, чтобы вывод ANT смотрел на разъём. Линия должна быть короткой и прямой, без переходов на другой слой.
- Стек и правила. Задай профиль импеданса 50 Ом в . Создай класс цепей RF в и правило зазора для него в : зазор S от линии до полигона земли.
- Линия. Разведи цепь ANT шириной W из профиля. П-цепь — прямо на линии, площадки не шире самой линии (или чуть шире), без разрыва зазоров по бокам.
- Земля. Полигон GND на верхнем слое вокруг линии и под модулем без дорожек. Нижний слой (или L2) — сплошная земля под всем модулем, линией и разъёмом. У полуотверстий GND модуля — отверстия на нижнюю землю.
- Забор. Ряды отверстий вдоль линии с шагом 3–5 мм: . Отдельные отверстия — у каждой земляной площадки параллельных элементов П-цепи и у лапок SMA.
- Остальное. МК и стабилизатор — по другую сторону от модуля. Цифровые линии не идут под модулем и под ВЧ-линией. Если у тебя модуль с чип-антенной или печатная антенна — keep-out по уроку 12.7.
public/screenshots/m12-rf/l09-rf-layout.pngШаг 5. Чек-лист ВЧ-части перед заказом
Заголовок раздела «Шаг 5. Чек-лист ВЧ-части перед заказом»- Ширина и зазор линии взяты из калькулятора фабрики для её стека; контроль импеданса заказан (или осознанно нет).
- Линия ANT → П-цепь → SMA короткая и прямая, без переходных отверстий в ней самой.
- Под модулем, линией и разъёмом — сплошная земля на соседнем слое, без разрезов и чужих дорожек.
- Забор вдоль линии, отверстия у каждой земляной площадки П-цепи, у лапок SMA и у выводов GND модуля.
- П-цепь: 0 Ом последовательно, два места DNP; DNP отмечены в схеме и в BOM (урок 10.4).
- Посадочное место SMA — из даташита разъёма, толщина платы подходит под этот разъём.
- На выводы модуля не попадает больше 3,3 В; стабилизатор держит ток передачи.
- Цифра, DC-DC и кварц МК — подальше от ВЧ-части.
- Есть контрольные точки: питание модуля, GND; по возможности — второй разъём или площадки под пигтейл для измерения.
🧯 Типичные ошибки
Модуль подключили к МК на 5 В «на пробу»
Почему Абсолютный максимум E22-900M22S — 3,7 В по питанию, логические входы рассчитаны на 3,3 В. Пять вольт выводят модуль из строя.
Как исправить МК на 3,3 В или преобразователи уровней на всех линиях SPI и управления. Проверь напряжения до установки модуля.
Включили передачу без антенны
Почему Без нагрузки вся мощность отражается обратно в усилитель. Многие производители прямо запрещают так делать: можно повредить выходной каскад.
Как исправить Перед первой передачей подключи антенну или нагрузку 50 Ом. На стенде — через аттенюатор к спектроанализатору (урок 12.10).
Под модулем провели SPI и питание, «там же всё равно земляные полуотверстия»
Почему Производитель требует под модулем сплошную землю: дорожки под ним наводят помехи в приёмник и нарушают обратный путь ВЧ-тока.
Как исправить Под модулем — только земля. Все линии подходят к модулю со стороны своих выводов.
Параллельные элементы П-цепи забыли отметить DNP
Почему Монтажник поставит туда что-то из BOM или по ошибке перемкнёт. Линия окажется закорочена или расстроена.
Как исправить Отметь DNP в параметрах компонентов, в BOM и на сборочном чертеже.
Реальная антенна в корпусе, кабель и разъём редко дают точно 50 Ом. Площадки П-цепи почти ничего не стоят, а без них подстраивать нечем.
Скачок с вывода модуля на широкую дорожку — неоднородность. Боковая земля CPWG позволяет сузить линию при тех же 50 Ом.
Duty cycle — доля времени передачи: 0,01 × 3600 с = 36 с в час.
Модуль уже настроен производителем, внешняя антенна согласована на 50 Ом. На плате остаётся одна короткая линия, которую сложно испортить.
Практическое задание~180 мин
Сделай проект узла LoRa целиком в Altium. Вариант стека — двухслойный 1,6 мм или четырёхслойный, на выбор, с обоснованием. Схема: МК на 3,3 В, стабилизатор, E22-900M22S (или Wio-SX1262-N), П-цепь 0402 (0 Ом + 2 × DNP), торцевой SMA, разъём программирования и питания. Библиотека: посадочное место модуля и SMA — по даташитам (уроки 8.4 и 8.5). Топология — по шагам и чек-листу урока. Выпусти Gerber, сверловку и BOM с отмеченными DNP. Отдельно запиши W, S и стек, которые дал калькулятор фабрики, и сравни их с оценками урока.