Перейти к содержимому

Проект: узел 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: ТЗ → схема → библиотека → топология → выпуск. Ниже — то, что отличает ВЧ-плату от обычной.

ТЗ: узел 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 мВт).

МК (3,3 В)E22-900M22SSX1262 + ВЧ-ключNSSSCKMOSIMISOBUSYDIO1NRSTRXENSPIDIO2TXENANT50 Ом0 ОмDNPSMA+3V3100 нФ + 10 мкФ у VCC
Рис. 12.9а. Структурная схема узла. Модуль E22-900M22S (внутри SX1262) говорит с микроконтроллером по SPI (NSS, SCK, MOSI, MISO) и сигналам BUSY, DIO1 (прерывание), NRST. RXEN включает приёмный тракт внутреннего ВЧ-ключа, TXEN — передающий; TXEN часто соединяют с DIO2 модуля. С вывода ANT линия 50 Ом идёт через П-цепь (по умолчанию 0 Ом и два непаяных места) на разъём SMA. Питание 3,3 В — с керамическими конденсаторами у вывода VCC.

Выводы 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 и пигтейл. Посадочное место — строго из даташита выбранного разъёма.

Вариант A — двухслойная плата 1,6 мм. Земля — весь нижний слой. Микрополосок 50 Ом получится около 3 мм:

Микрополосковая линия

Whεrземля
Ширина W—
εэфф—
λ в линии (λг)—
Четверть волны λг/4—
Задержка—
W/h—

    Формулы Хаммерстада–Йенсена (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 мм:

    Микрополосковая линия

    Whεrземля
    Ширина W—
    εэфф—
    λ в линии (λг)—
    Четверть волны λг/4—
    Задержка—
    W/h—

      Формулы Хаммерстада–Йенсена (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 ГГц та же ошибка уже заметна.

      E22-900M22S20 × 14 ммANTП-цепь: 0 Ом + 2 × DNPSMAсплошная земля под модулем и линией (L2)цифровые дорожки — с другой стороны модуляVCC, SPI — левая/верхняя сторона
      Рис. 12.9б. Эскиз верхнего слоя ВЧ-части. Модуль стоит у края платы, вывод ANT (21) смотрит на разъём. Линия 50 Ом — короткая и прямая, CPWG с рядами переходных отверстий с шагом около 3–5 мм. Площадки П-цепи стоят на линии без разрыва зазоров. Торцевой SMA — на краю, его земляные лапки прошиты отверстиями. Под модулем — сплошная земля без дорожек; второй слой — тоже сплошная земля. Размеры условные.

      Порядок работы:

      1. Сначала ВЧ. Поставь разъём SMA на край платы и модуль рядом так, чтобы вывод ANT смотрел на разъём. Линия должна быть короткой и прямой, без переходов на другой слой.
      2. Стек и правила. Задай профиль импеданса 50 Ом в DesignLayer Stack Manager. Создай класс цепей RF в DesignClasses и правило зазора для него в DesignRules: зазор S от линии до полигона земли.
      3. Линия. Разведи цепь ANT шириной W из профиля. П-цепь — прямо на линии, площадки не шире самой линии (или чуть шире), без разрыва зазоров по бокам.
      4. Земля. Полигон GND на верхнем слое вокруг линии и под модулем без дорожек. Нижний слой (или L2) — сплошная земля под всем модулем, линией и разъёмом. У полуотверстий GND модуля — отверстия на нижнюю землю.
      5. Забор. Ряды отверстий вдоль линии с шагом 3–5 мм: ToolsVia Stitching/ShieldingAdd Shielding to Net. Отдельные отверстия — у каждой земляной площадки параллельных элементов П-цепи и у лапок SMA.
      6. Остальное. МК и стабилизатор — по другую сторону от модуля. Цифровые линии не идут под модулем и под ВЧ-линией. Если у тебя модуль с чип-антенной или печатная антенна — keep-out по уроку 12.7.
      • Ширина и зазор линии взяты из калькулятора фабрики для её стека; контроль импеданса заказан (или осознанно нет).
      • Линия 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 и на сборочном чертеже.

      Проверь себя

      1. 1. Зачем на линии от модуля к разъёму П-цепь, если модуль и антенна уже 50 Ом?
      2. 2. Двухслойная плата 1,6 мм, εr = 4,3. Почему линию делают CPWG, а не микрополоском?
      3. 3. Что означает скважность 1 % в подполосе 868,0–868,6 МГц?
      4. 4. Какой вариант радиочасти разумен для первого ВЧ-проекта без векторного анализатора?

      Практическое задание~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 и стек, которые дал калькулятор фабрики, и сравни их с оценками урока.