-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathe22900m30s.ato
More file actions
48 lines (44 loc) · 1.49 KB
/
Copy pathe22900m30s.ato
File metadata and controls
48 lines (44 loc) · 1.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import ElectricPower, SPI, Capacitor
component E22900M30S:
"""Chengdu_Ebyte_Elec_Tech_E22_900M30S component"""
lcsc_id = "C411294"
manufacturer = "Chengdu Ebyte Elec Tech"
mpn = "E22-900M30S"
datasheet_url = "https://www.lcsc.com/datasheet/lcsc_datasheet_1912111437_Chengdu-Ebyte-Elec-Tech-E22-900M30S_C411294.pdf"
designator_prefix = "U"
# The Chengdu E22-900M30S Module Consists of a SX1268 IC + Amplifier
# SX1268 Datasheet https://www.semtech.com/products/wireless-rf/lora-connect/sx1268
# Full teardown here: https://github.com/S5NC/CDEBYTE_Modules
# My tests on E22900M30S Supply Voltage / Set Power / TX Power: https://hackaday.io/project/202604-femtofox-pro-tx-power-power-consumption-testing
# 5V VCC recommended for max TX power. Use 3V3 IO (even with 5V VCC).
# pins
signal ANT ~ pin 21
signal BUSY ~ pin 14 # Busy indicator, active high
signal DIO1 ~ pin 13
signal DIO2 ~ pin 8
signal GND ~ pin 1
GND ~ pin 2
GND ~ pin 3
GND ~ pin 4
GND ~ pin 5
GND ~ pin 11
GND ~ pin 12
GND ~ pin 20
GND ~ pin 22
signal MISO ~ pin 16
signal MOSI ~ pin 17
signal NRST ~ pin 15 # Reset, active low
signal NSS ~ pin 19
signal RXEN ~ pin 6
signal SCK ~ pin 18
signal TXEN ~ pin 7
signal VCC ~ pin 9
VCC ~ pin 10
power = new ElectricPower
power.vcc ~ VCC; power.gnd ~ GND
spi = new SPI
spi.mosi ~ MOSI
spi.miso ~ MISO
spi.sck ~ SCK
spi.cs ~ NSS
spi.gnd ~ GND