Fragen zu Funkmodul-RFM69XX, DIOx und anderen Dingen

OP #3769551
Hallo liebe Gemeinde

ich arbeite mich gerade durch die PDF's vom Funkmodul RFM69CW und habe 
zwei Fragen.

Einmal was genau tun die DIO(1-5) "Digital I/O, software configured" 
Pins?
Ich habe verstanden das es ein Art Interrupt ist, die auf 
konfigurierbare Ereignisse anspringen, wie den Füllstand des FIFO oder 
ob ein Paket Empfangen/Gesendet wurde. Aber wie genau läuft das ab?
Setzt das Funkmodul, den Pin einfach auf "High" wenn das entsprechend 
eingestellte Ereignis eintritt?
Und sind die DIO's "Readonly" oder ist die Funktion Bidirektional?
Ich frage, weil mein MCU mit 5Volt läuft und ich einen Pegelwandler für 
das SPI und den Rest brauchen werde.

-Dazu eine Artverwandte Frage. Für Pegelwandler gibt es ja Tonnen an 
Vorschlägen, von "nur" ein paar Widerständen, über Transistor-Stufen, 
bis hin zu IC Lösungen. Welchen Weg würdet ihr mir empfehlen? Habe nicht 
mehr sehr viel Platz auf der Platine, daher wären die Widerstände das 
einfachste aber funktioniert das mit einem RFM69? Hat da jemand 
Erfahrung mit? Habe nämlich auch keine Angaben über den maximalen 
SPI-Speed, des Moduls finden können.

Die andere Frage ist nach den Unterschieden der verschiedenen RFM96 
Funkmodule.
Pollin führt z.B. zwei Exemplare wo ich bis auf den Stromverbrauch 
keinen Unterschied finden kann.
Das "Funkmodul HOPERF RFM69HCW, 868 MHz, TX/RX" mit 120 mA
und "Funkmodul HOPERF RFM69CW, 868 MHz, TX/RX" mit nur 40mA
Ich denke mir mal, es gibt Unterschiede in der Sendeleistung, oder? Aber 
sonst noch was?

Schon mal herzlichen Danke fürs Grübeln
Magier
Gast #3769559
Philipp H. schrieb:
> Das "Funkmodul HOPERF RFM69HCW, 868 MHz, TX/RX" mit 120 mA
> und "Funkmodul HOPERF RFM69CW, 868 MHz, TX/RX" mit nur 40mA

Da empfehle ich dir einen Blick auf die Web-Seite des Herstellers. In 
der ersten Zeile zum jeweiligen Modul findest du:
  "RFM69HCW 20dBm RF transceiver"
  "RFM69CW 13dBm RF transceiver"
OP #3770552
Hallo Mike

Nein, das mit der Namensregel wusste ich nur nicht. Gut zu wissen. 
Glaube ich habe so viel recherchiert, das ich mittlerweile den Überblick 
verliere.

Kannst du mir bei den DIO(1-5) "Digital I/O, software configured" Pins 
helfen?

Danke für die Antwort
#3777653
Was die DIOs angeht, hilft Figure 24 auf Seite 43 im Datenblatt ein 
bisschen weiter. DIO0, 1, 3 und 5 sind ausschließlich Ausgänge, einzig 
DIO2 fungiert im kontinuierlichen Betrieb je nach Betriebsart 
(Transmitter oder Receiver) entweder als Eingang oder Ausgang.

Ob die Ausgänge aber active-high oder active-low sind, erschließt sich 
mir bisher nicht zu 100%, gehe aber anhand von Figure 28 davon aus, dass 
du recht hast und sie active-high sind.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.