NRF24L01+PA+LNA power consumption
-
@Jokgi hard to say to which module excatly it belongs.. would need to track the traces on the pcb to be 100% sure.
Isn't CE pulled down by the MCU while not transmitting or receiving? I do not have really any problems with the module going power down.@parachutesj Well i got most problems with this sort of module, if you have the one pictured.
They tended to not run at all without adding a grounded shield, add the LC-Filer and maked sure to run the signals with 3.3V. -
@Jokgi it may be true that the ground filling seems to be quite good, but it seems like it needs also be shielded.
Without the shielding the module is influenced by its own signals and external signals.
There are also modules out there that have actually a shield added: http://www.aliexpress.com/item/Shielding-Case-10pcs-lot-nRF24L01-PA-LNA-wireless-communication-modules-with-antenna-2-4GHz-2Mbps-1000m/851058052.html
But i have not tested them yet.By quantitative numbers you mean range?
On max transmitting power i don't got even 5meters because the PA TX seems to overload the RX and ack will never be received.
With the shielding i got arround 1000 meters free line of sight. -
@Jokgi hard to say to which module excatly it belongs.. would need to track the traces on the pcb to be 100% sure.
Isn't CE pulled down by the MCU while not transmitting or receiving? I do not have really any problems with the module going power down.@parachutesj Well i got most problems with this sort of module, if you have the one pictured.
They tended to not run at all without adding a grounded shield, add the LC-Filer and maked sure to run the signals with 3.3V.@Oitzu
I got the new ones in the mail today. those are the shielded ones from IC station (http://www.icstation.com/22dbm-100mw-nrf24l01ppalna-wireless-transmission-module-p-4677.html)
but even here when measuring current it never goes higher than 31mA
I am going nuts. I mean I should be happy about the low power consumption but I think I haven't set them up correctly and not getting the full power.Again, I set in MyConfig.h
#define RF24_PA_LEVEL RF24_PA_MAX #define RF24_PA_LEVEL_GW RF24_PA_MAXand my constructor:
MyTransportNRF24 radio(RF24_CE_PIN, RF24_CS_PIN, RF24_PA_LEVEL);I am measuring with a Fluke 87V and just making sure also took another one reading similar values.
I ran the VCC through my multimeter - any ideas? -
@parachutesj i'm reading pretty much the same values on my multimeter, so nothing to worry about. ;)
-
@parachutesj i'm reading pretty much the same values on my multimeter, so nothing to worry about. ;)
@Oitzu I just thougt that others reported 115mA and more.
However the module with the shielding says 100mW that would make at 3.3v exactly 30.3 mA... So actually yes, all correct -
@Oitzu I just thougt that others reported 115mA and more.
However the module with the shielding says 100mW that would make at 3.3v exactly 30.3 mA... So actually yes, all correct@parachutesj Unless you have the transmitter in constant carrier mode you cannot successfully measure the current with a standard multi-meter. If you want to know if the radio is transmitting and you have a good scope then look at the VDD_PA line.
-
@parachutesj as Jokgi said, you can't measure correctly the current of the modules with just a multimeter, you are losing peaks in the process.
Did you tried yet how far the shielded versions of the module reach? Would be great to have some sort of comparision. :+1: -
@parachutesj as Jokgi said, you can't measure correctly the current of the modules with just a multimeter, you are losing peaks in the process.
Did you tried yet how far the shielded versions of the module reach? Would be great to have some sort of comparision. :+1:@Oitzu
I do not have the equipment to measure the reach, I just noticed that some spots in the house seem to be covered which haven't been before. However this might be just because of different antenna placement. -
To demonstrate what happens I made some measurements on the NRF24L01+PA+LNA power consumption. The nano in the setup runs a simple sketch which sends one value every 100ms and sleeps in between (RF24_PA_MAX).
First is the setup with a standard nRF24L01+ (working clone ;-) ) The current meter measures the current in the power line of the radio (before the regulator to avoid side effects) and has an internal resistance of 3.4 Ohm. The measured current is a kind of random average sample and shows around 4 mA.
Now look at the waveform of the same current on the scope. I circled the radio send current. The level of pulse is around 70mV which translates to ~20mA (0.07 V/ 3.4 Ohm)
Second is the setup with a the nRF24L01+PA+LNA(working clone ;-) )
and the waveform on the scope.. around 700mV translates to ~200mA (0.7V/ 3.4.Ohm) 10 times as much and no comparison to the (random average sample) reading on the current meter of ~22mA (a Fluke meter does not change this ;-))
-
@Oitzu said:
https://www.squirrel-labs.net/wp/wp-content/uploads/2015/02/nRFa.jpg
Guys,
I also use the base module to connect my NRF24 radios, I recently received 2 of the shielded PA+LNB modules but don't see much difference using them. The issue I have is that I need to hold the module for it to be reliable :( Once I let go, the transmission slows and becomes unreliable (I experienced the same with the unshielded modules).
Is the base module okay to use wit the PA+LNB modules, I was concerned that someone said the module cannot use 5v control lines?
-
@Oitzu said:
https://www.squirrel-labs.net/wp/wp-content/uploads/2015/02/nRFa.jpg
Guys,
I also use the base module to connect my NRF24 radios, I recently received 2 of the shielded PA+LNB modules but don't see much difference using them. The issue I have is that I need to hold the module for it to be reliable :( Once I let go, the transmission slows and becomes unreliable (I experienced the same with the unshielded modules).
Is the base module okay to use wit the PA+LNB modules, I was concerned that someone said the module cannot use 5v control lines?
@Mark-Swift The "base plate" gives you a solid 3.3v for the radio and sufficient decouple/ bypass capacitors. i recognized there is a lot of variety in all kinds of radiio's even if these look similar. That's the reason I built this meter.
For shielding make sure you connect the shield to ground. A lot has been published on performance of these modules. -
I'm using these modules, I presume the base unit is compatible? I was confused when I read above that the PA modules may need a 3v control line.
http://www.icstation.com/22dbm-100mw-nrf24l01ppalna-wireless-transmission-module-p-4677.html
I'm really frustrated that none of my modules work unless I physically hold them, even the shielded ones above!
-
I'm using these modules, I presume the base unit is compatible? I was confused when I read above that the PA modules may need a 3v control line.
http://www.icstation.com/22dbm-100mw-nrf24l01ppalna-wireless-transmission-module-p-4677.html
I'm really frustrated that none of my modules work unless I physically hold them, even the shielded ones above!
@Mark-Swift High frequency transmission is a kind of dark science... ;-) I had the same experience you had with the 'expensive' shileded modules. The best performance upto now I have with my own shielding on the PA modules (plastic and aluminum tape/foil) powered by the adapter board and connected to a stable 5v supply.
-
@Mark-Swift and @AWI i never worked with the adapter board, but doesn't shift the adapter board also the signal levels down?
@Mark-Swift need to hold the module is often a sign for non solid shielding or the shield is not grounded.
Out of courosity what power supply are you using in front of the adapter board? -
@Mark-Swift and @AWI i never worked with the adapter board, but doesn't shift the adapter board also the signal levels down?
@Mark-Swift need to hold the module is often a sign for non solid shielding or the shield is not grounded.
Out of courosity what power supply are you using in front of the adapter board?@Oitzu I presume the shielded modules from IC station would be spot on with regards shielding?
Right now I have my base module connected the 5v line of my Uno...?
-
@Mark-Swift and @AWI i never worked with the adapter board, but doesn't shift the adapter board also the signal levels down?
@Mark-Swift need to hold the module is often a sign for non solid shielding or the shield is not grounded.
Out of courosity what power supply are you using in front of the adapter board? -
@Mark-Swift well.. maybe you should give the module a little bit more current. :)
I don't know which regulator the Uno uses but i would assume that it don't deliver enough current.About the grounding.. better be sure, take your multimeter and check if the shielding has continuity to GND.
@AWI ah okay... well.. i'm still unsure if and which modules need the lower 3.3V level on CE.
It just happens that i only use 3.3V arduinos.. and the raspberry pi, which also has 3.3V logic. -
I'm using these modules, I presume the base unit is compatible? I was confused when I read above that the PA modules may need a 3v control line.
http://www.icstation.com/22dbm-100mw-nrf24l01ppalna-wireless-transmission-module-p-4677.html
I'm really frustrated that none of my modules work unless I physically hold them, even the shielded ones above!
@Mark-Swift
I received two of them a few days ago and both work very well. I soldered a cap onto it as suggested and pointing the antenna straight up (aligned with Z axis)
One is just powered by an original Uno and the other via liniar power regulator. Not saying that this is enough, just in my case it is stable since Friday (3-4 days) -
@Mark-Swift
I received two of them a few days ago and both work very well. I soldered a cap onto it as suggested and pointing the antenna straight up (aligned with Z axis)
One is just powered by an original Uno and the other via liniar power regulator. Not saying that this is enough, just in my case it is stable since Friday (3-4 days)Strange, how are you driving them, what volt control line, 5v?