From f016b0e67798be3b6d05d44569c5c1efd8e789da Mon Sep 17 00:00:00 2001 From: Matthew Stephenson Date: Sun, 15 Oct 2017 18:03:17 +0100 Subject: [PATCH] Add RFM69HW radio module --- library/rfcom.dcm | 6 ++++++ library/rfcom.lib | 47 +++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 45 insertions(+), 8 deletions(-) diff --git a/library/rfcom.dcm b/library/rfcom.dcm index 316a6d5a..6eef60f8 100644 --- a/library/rfcom.dcm +++ b/library/rfcom.dcm @@ -82,6 +82,12 @@ K Simblee ARM Cortex-M0 Bluetooth antenna F https://www.simblee.com/Simblee%20RFD77101%20Datasheet%20v1.0.pdf $ENDCMP # +$CMP RFM69HW +D ISM Radio Transciever Module, SPI interface +K Radio, ISM, Transciever, Module, AES +F http://www.hoperf.com/upload/rf/RFM69HW-V1.3.pdf +$ENDCMP +# $CMP RFM95W-868S2 D Low power long range transceiver module, SPI and parallel interface, 868 MHz, spreading factor 6 to12, bandwith 7.8 to 500kHz, -111 to -148 dBm, SMD-16, DIP-16 K Low power long range transceiver module diff --git a/library/rfcom.lib b/library/rfcom.lib index 7b1414b9..6603b030 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -545,6 +545,37 @@ X P0.28 39 700 700 100 L 50 50 1 1 B ENDDRAW ENDDEF # +# RFM69HW +# +DEF RFM69HW U 0 40 Y Y 1 F N +F0 "U" -150 450 50 H V C CNN +F1 "RFM69HW" -300 550 50 H V C CNN +F2 "RF_Modules:RFM69HW" 0 -600 50 H I C CNN +F3 "" 0 -300 50 H I C CNN +$FPLIST + RFM69HW* +$ENDFPLIST +DRAW +S -400 400 400 -400 0 1 10 f +X RESET 1 -500 -200 100 R 50 50 1 1 I +X DIO0 2 500 200 100 L 50 50 1 1 B +X DIO1 3 500 100 100 L 50 50 1 1 B +X DIO2 4 500 0 100 L 50 50 1 1 B +X DIO3 5 500 -100 100 L 50 50 1 1 B +X DIO4 6 500 -200 100 L 50 50 1 1 B +X DIO5 7 500 -300 100 L 50 50 1 1 B +X 3.3V 8 0 500 100 D 50 50 1 1 W +X GND 9 100 -500 100 U 50 50 1 1 W +X ANA 10 500 300 100 L 50 50 1 1 O +X GND 11 100 -500 100 U 50 50 1 1 P N +X SCK 12 -500 300 100 R 50 50 1 1 I +X MISO 13 -500 200 100 R 50 50 1 1 O +X MOSI 14 -500 100 100 R 50 50 1 1 I +X NSS 15 -500 0 100 R 50 50 1 1 I +X NC 16 -100 -500 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # RFM95W-868S2 # DEF RFM95W-868S2 U 0 40 Y Y 1 F N @@ -720,7 +751,6 @@ $ENDFPLIST DRAW C -50 -1400 141 0 0 0 N C -50 -1000 141 0 0 10 N -C -250 700 141 0 1 10 N T 0 -50 -60 35 0 0 0 amp Normal 0 C C T 0 -50 -1015 40 0 0 0 Detect Normal 0 C C T 0 -50 -25 35 0 0 0 IF Normal 0 C C @@ -731,9 +761,6 @@ T 0 125 475 60 0 0 0 OSC Normal 0 C C T 0 -50 -950 40 0 0 0 QUAD Normal 0 C C T 0 300 -500 40 0 0 0 RSSI Normal 0 C C T 0 -55 -1430 40 0 0 0 Switch Normal 0 C C -S -900 900 900 -1700 0 1 10 f -S 0 600 300 300 0 1 10 N -S 200 -400 400 -600 0 1 10 N P 2 0 0 10 -480 800 -380 760 N P 2 0 0 10 -470 600 -380 640 N P 2 0 0 10 -250 -100 -100 -100 N @@ -760,6 +787,10 @@ P 4 0 0 10 0 -700 150 -700 150 -550 200 -550 N P 4 0 0 10 0 -100 150 -100 150 -450 200 -450 N P 5 0 0 0 50 -600 -150 -600 -50 -800 50 -600 50 -600 f P 5 0 0 10 50 0 -150 0 -50 -200 50 0 50 0 f +C -250 700 141 0 1 10 N +S -900 900 900 -1700 0 1 10 f +S 0 600 300 300 0 1 10 N +S 200 -400 400 -600 0 1 10 N P 3 0 1 0 -50 -200 -50 -300 400 -300 N X RF_IN 1 -1000 800 100 R 50 50 1 1 I X RF_BYPASS 2 -1000 600 100 R 50 50 1 1 I @@ -797,7 +828,6 @@ $ENDFPLIST DRAW C -50 -1400 141 0 0 0 N C -50 -1000 141 0 0 10 N -C -250 700 141 0 1 10 N T 0 -50 -60 35 0 0 0 amp Normal 0 C C T 0 -50 -1015 40 0 0 0 Detect Normal 0 C C T 0 -50 -25 35 0 0 0 IF Normal 0 C C @@ -808,9 +838,6 @@ T 0 125 475 60 0 0 0 OSC Normal 0 C C T 0 -50 -950 40 0 0 0 QUAD Normal 0 C C T 0 300 -500 40 0 0 0 RSSI Normal 0 C C T 0 -55 -1430 40 0 0 0 Switch Normal 0 C C -S -900 900 900 -1700 0 1 10 f -S 0 600 300 300 0 1 10 N -S 200 -400 400 -600 0 1 10 N P 2 0 0 10 -480 800 -380 760 N P 2 0 0 10 -470 600 -380 640 N P 2 0 0 10 -250 -100 -100 -100 N @@ -837,6 +864,10 @@ P 4 0 0 10 0 -700 150 -700 150 -550 200 -550 N P 4 0 0 10 0 -100 150 -100 150 -450 200 -450 N P 5 0 0 0 50 -600 -150 -600 -50 -800 50 -600 50 -600 f P 5 0 0 10 50 0 -150 0 -50 -200 50 0 50 0 f +C -250 700 141 0 1 10 N +S -900 900 900 -1700 0 1 10 f +S 0 600 300 300 0 1 10 N +S 200 -400 400 -600 0 1 10 N P 3 0 1 0 -50 -200 -50 -300 400 -300 N X RF_IN 1 -1000 800 100 R 50 50 1 1 I X RF_BYPASS 2 -1000 600 100 R 50 50 1 1 I