Forum: Mikrocontroller und Digitale Elektronik Sendedaten an RFM02 über SDI / OOK Bit


von Klaus W. (Firma: privat) (texmex)


Lesenswert?

Hallo!

Ich experimentiere gerade mit dem RFM02 Sendemodul.

Die SPI Kommunikation scheint soweit zu funktionieren, das Modul lässt 
sich auch in den Sendebetrieb schalten. Allerdings würde ich die Daten 
gerne über den SDI Pin übertragen und nicht an FSK. Entsprechend dem 
Datenblatt sollte das eigentlich möglich sein. Bislang funktioniert es 
jedoch nicht.

In einem der Datenblätter ist ein "ook" Bit beschrieben. Dazu heisst es:

"The bit ook enables the OOK mode for the PA, in this case the data to 
be transmitted are received through the FSK pin."

In meinem Fall müsste ich das bit also NICHT setzen.

In anderen Lösungen die hier im Forum kursieren und FSK zur 
Datenübertragung verwenden, ist das bit aber auch nicht gesetzt. Das ist 
widersprüchlich.

Im rfm02_code.pdf hingegen ist das Bit auch gar nicht weiter erwähnt und 
immer auf 0 gesetzt. Demnach wäre das Modul gar nicht in der Lage Daten 
über SDI zu empfangen.
Oder sind die beiden Eingänge wirklich "ODER" Verknüpft, mann muss das 
gar nicht explizit umschalten und ich mache irgend was anderes falsch?

Gibt es evtl. verschiedenen Hardwarevarianten?

Wenn ich das OOK Bit setze, sendet das Modul gar nicht. Auch keinen 
Träger.

FSK liegt bei mir auf GND. Die Notwendigkeit FSK an Vcc zu legen bei 
Nichtbenutzung scheint ja nur beim RFM12 zu bestehen.

Oder muss man bei Nutzung der TX bit synchronisation evtl. doch Clock 
Impulse mit senden? Bei dem "DatatransmitCommand" (welches ich bei der 
TX bit sync gar nicht brauche soweit ich das Datenblatt verstehe), wird 
davon ausdrücklich abgeraten.

Kann jemand etwas Licht ins Dunkel bringen bzw. war schon jemand 
erfolgreich darin die Daten ans Modul per SDI Pin zu übertragen?

Notfalls könnte man FSK und SDI eigentlich auch einfach parallel 
schalten, oder?


viele Grüße!
Klaus

von Klaus W. (Firma: privat) (texmex)


Lesenswert?

ARGH

OOK mode heisst einfach ON/OFF-KEY!!! und hat nichts mit der 
Datenübertragung über SDI oder FSK zu tun.

Bleibt immer noch die Frage wie ich die Sendedaten via SDI Pin an das 
Modul bekomme.

von Romain (Gast)


Lesenswert?

If the OOK bit is set then the OOK modulation is seletect and the data 
to transmit has to come through the FSK pin (check page 13 of the IA4221 
datasheet).

In FSK mode, I also experienced problem to use SDI pin for transmitting 
data.
After the transmit command, the IRQ pin does not toggle. Any idea why ?

von Klaus W. (Firma: privat) (texmex)


Lesenswert?

Romain wrote:
> If the OOK bit is set then the OOK modulation is seletect and the data
> to transmit has to come through the FSK pin (check page 13 of the IA4221
> datasheet).
Yes, i've discovered this already. At the time of posting i don't know 
the shortcut "OOK" :-).

> In FSK mode, I also experienced problem to use SDI pin for transmitting
> data.
> After the transmit command, the IRQ pin does not toggle. Any idea why ?
Hm, but this seems to be another problem. So you can't send through FSK 
pin either? This works for me. But i still didn't managed to transfer 
the data by SDI Pin. I simply tied both together now and it works 
perfectly.

Kind regards,
Klaus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.