Forum: Mikrocontroller und Digitale Elektronik NRF24L01 zieht über 200mA !


von Mike (Gast)


Lesenswert?

Hallo,

ich würde gerne aus der Arduino RF24 Lib das GettingStarted realisieren. 
Die beiden NRF24L01 hängen an jeweils einem Nano. Der 3,3V Pin am Nano 
schmeißt maximal 40mA raus. Habe deshalb einen 10uF Elko an Vcc und Gnd.

Laut DataSheet sollen die Module beim senden zwischen 11 und mA ziehen. 
Ich habe mal an Vcc nachgemessen und laut dem Multimeter fließen 
zwischen 100 und 200mA.. Soviel kriegt der Pin nicht raus. Deshalb 
kriege ich von 100 Paketen auch nur 10-15 gesendet.

Muss der Elko evtl. größer sein? Kennt jemand das Problem? Sitze jetzt 
schon seit 2 Tagen an insgesamt 4 augenscheinlich einfachen Tutorials, 
bekomme die Module aber nicht stabil zum Laufen.

Wenn ich die Module über eine 9V Batterie mit Stepdown Converter auf 
3,3V betreibe passiert irgendwie überhaupt nix mehr.. Es wird kein Paket 
mehr gesendet.

Die Anschlüsse habe ich alle jetzt schon 10 Mal überprüft. Kann mir 
evtl. irgenddwer irgendwas sagen? Wäre über jeden Tipp super dankbar !

Liebe Grüße !

von Timmo H. (masterfx)


Lesenswert?

Also ich habe hier 12 Module (dabei auch Clones) und keines braucht so 
viel. Liegen alle unter 20mA. Wenn alle deine Module so viel brauchen 
kann ja fast nur noch die Schaltung falsch sein.

Ps: warum versorgst du die Module über einen Port pin? Die Dinger haben 
doch nen Sleep Mode.

von Mike (Gast)


Lesenswert?

Timmo H. schrieb:
> Wenn alle deine Module so viel brauchen
> kann ja fast nur noch die Schaltung falsch sein.

Ich werde es  noch ein 11. Mal checken

Timmo H. schrieb:
> warum versorgst du die Module über einen Port pin? Die Dinger haben
> doch nen Sleep Mode.

Verstehe leider nicht, worauf du hinaus möchtest. Könntest du mir das 
bitte kurz nochmal erklären?

von Jan H. (jan_m_h)


Lesenswert?

Mike schrieb:
> Timmo H. schrieb:
>> warum versorgst du die Module über einen Port pin? Die Dinger haben
>> doch nen Sleep Mode.
>
> Verstehe leider nicht, worauf du hinaus möchtest. Könntest du mir das
> bitte kurz nochmal erklären?

Ich glaube da gibt's ein Missverständnis. Ein Arduino Nano läuft auf 5 
Volt, hat aber einen Anschluss, an dem er zusätzlich noch 3,3 
bereitstellt. Das ist kein Portpin an dem µC.

von Jim M. (turboj)


Lesenswert?

Mike schrieb:
> Ich habe mal an Vcc nachgemessen und laut dem Multimeter fließen
> zwischen 100 und 200mA..

Wieviel Spannung blieb dabei am NRF übrig? Meine Multimeter haben 
teilweise deutliche Verluste so das zuwenig Spannung am Chip ankommt. 
Müsste man mit einem 2. Multimeter messen.

So ca. 100 mA wären als sehr kurzzeitig maximaler Verbrauch während 
des Sendens OK, aber ein Multimeter zeigt normalerweise keine Peaks an, 
sondern den Durchschnitt. /me hat das mal mit einem AEM im EFM32 WG STK 
(zeigt Stromverlauf an) und einem NRF51 Modul gemessen, da gab es IIRC 
Spitzen bis kurz vor 100 mA beim Senden.

: Bearbeitet durch User
von Atmega8 A. (atmega8) Benutzerseite


Lesenswert?

Das kann nicht sein.
Mach mal ein Foto von deinem Modul und deinem Aufbau, aber nutze viel 
Licht und die Makrofunktion deines Fotoapparates.

Mein Modul schicke ich immer in den Sleep und dann verbraucht es fast 
keinen Strom mehr und selbst wenn ich sende/empfange sind es in Summe 
(mit aktivem AVR) unter 20mA.

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.