Beschreibung
Die
RFM12(B)-Funkmodule haben für Hobby-Zwecke ein etwas unhandliches Format und einige der vorhandenen Anschlüsse werden bei der Kommunikation mit einem Mikrocontroller nicht genutzt.
Um die Anbindung an andere Platinen/Schaltungen zu vereinfachen, entstand hier eine einfache Sockelplatine, die das RFM12(B)-Modul über eine einfache Stiftleiste im 2,54 mm-Raster für die Kommunikation
über SPI zugänglich macht, beispielsweise zum einfachen Aufstecken in eine Buchsenleiste einer anderen Platine.

Das RFM12(B)-Modul kann auf diese Platine mittels Stiftleisten im 2,0 mm-Raster angelötet werden. Die folgenden Anschlüsse stehen dann in Form einer 2,54 mm-Stiftleiste (MCU Connector, im Bild auf der Rückseite der Platine zum
Aufstecken auf eine andere Platine angelötet) nach außen zur Verfügung:
- Vcc (je nach Variante 2,2...3,8 V oder 2,2...5,4 V)
- GND
- nIRQ - hiermit signalisiert das RFM12-Modul einen ausgelösten Interrupt, Input für den Controller
- nRES - die Reset-Leitung für das Zurücksetzen des Moduls durch den Controller
- nSEL - die Chip Select-Leitung für das Ansprechen des Moduls per SPI-Schnittstelle
- SDI - Slave Data In, die Datenleitung in Richtung RFM12-Modul (typischerweise MOSI am Controller)
- SDO - Slave Data Out, für den Datenfluss von RFM12-Modul in Richtung Controller (dort dann MISO)
- SCK - die SPI Clock
Routinen zur Ansteuerung eines solchen RFM12(B)-Moduls mittels ATmega sind
hier zu finden.
Schaltung
Die Schaltung ist sehr einfach und enthält nur einige Kondensatoren zu Stabilisierung der Versorgungsspannung und einen 10 kOhm-Pull-Up-Widerstand zwischen Vcc und der nicht genutzten DATA-Leitung des Funkmoduls. Falls diese Leitung
offen bleibt, kann (und wird) es zu Problemen kommen, beispielsweise mit den Stromsparmechanismen des Funkmoduls.
Quellen
Die Schaltung wurde mittels KiCAD erstellt.
- Dieses Paket enthält alle Quellen der Schaltung für KiCAD.
- Ein selbst erstellter Footprint des RFM12(B)-Moduls für KiCAD.
- Alles, was für eine Leiterplattenproduktion notwendig ist, befindet sich in diesem Paket.
Lizenz
Alle hier veröffentlichten Quellen stehen unter der
LGPLv3.
Versionsinfo
- Version 0.2, 29.03.2019: erste Version (Hardware Version 0.2)
Anregungen oder weitere Informationen
Hier kann ein Kommentar hinterlassen werden: