Skip to content

Commit 7698cca

Browse files
committed
docs: explain CC1101 transceiver and IntroSat wiring
1 parent 9ad3b46 commit 7698cca

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,16 @@
6666

6767
## Подключение CC1101
6868

69+
Для приёма телеметрии и передачи команд используется **один и тот же радиомодуль CC1101**. Это приёмопередатчик: отдельные модули для приёма и передачи не требуются. CC1101 работает в полудуплексном режиме, поэтому управляющий микроконтроллер программно переключает его между режимами RX и TX.
70+
71+
<p align="center">
72+
<img src="docs/media/cc1101-esp32-wiring.svg" width="1000" alt="Распиновка радиомодуля CC1101">
73+
</p>
74+
75+
> **Особенность IntroSat.** В наборах спутников IntroSat применяется та же микросхема CC1101, однако радиомодуль выполнен на собственной печатной плате. Поэтому расположение контактов и способ подключения могут отличаться от показанного выше модуля; необходимо проверять маркировку и документацию конкретной ревизии платы.
76+
>
77+
> На профильной смене выяснилось, что на использовавшемся шилде IntroSat не все необходимые линии радиомодуля были разведены на штатный разъём. Для рабочего подключения отдельно припаивались три провода: `CSN / CS → PA2`, `GDO0 → PA0` и `GDO2 → PA1`. Линии `SCK`, `MISO` и `MOSI` подключались к штатному интерфейсу SPI1 микроконтроллера STM32. Перед пайкой следует сверить эти назначения с прошивкой и ревизией конкретной платы IntroSat.
78+
6979
### ESP32-WROOM-32
7080

7181
Это штатный вариант радиошлюза ЦУП Альтаир.
@@ -81,10 +91,6 @@
8191
| GDO0 | GPIO4 (D4) |
8292
| GDO2 | GPIO27 (D27) |
8393

84-
<p align="center">
85-
<img src="docs/media/cc1101-esp32-wiring.svg" width="1000" alt="Схема подключения CC1101 к ESP32-WROOM-32">
86-
</p>
87-
8894
> `GPIO18` и `D18` — это один и тот же вывод ESP32. На разных платах и в разных средах он может быть подписан как `18`, `GPIO18` или `D18`; аналогично для остальных выводов таблицы.
8995
9096
### Arduino Nano *

0 commit comments

Comments
 (0)