- Posts: 211
Devo 12s 3in1 / 4in1 RF module neat installation.
- wasp09
- Offline
Please Log in or Create an account to join the conversation.
- YJ
- Offline
- Posts: 27
5mA @100mW for
Hisky (2401)
37mA+ @100mW for
KN (2401)
SFHSS (2500)
Flysky (7105)
Something is not right.
Please Log in or Create an account to join the conversation.
- C0ckpitvue 777
- Offline
- Posts: 409
Please Log in or Create an account to join the conversation.
- cmpang
- Offline
- Posts: 296
Please Log in or Create an account to join the conversation.
- C0ckpitvue 777
- Offline
- Posts: 409
Please Log in or Create an account to join the conversation.
- wasp09
- Offline
- Posts: 211
KN doed a lot more sending than Hisky I believe. KN uses so much more current on my standalone nRF24L01 RF module that it overloads the original LDO on my 7e.
On an nRF24L01 module, usually we control the external PA/LNA to PA by VDD-PA which follows sending automatically. In LNA mode the external PA/LNA should be using a lot less power. Hence the more we send the higher current it would use. On the other 2 modules, usually we use IO ports on the RF chips to control the external PA/LNA. Hence it is up to the deviation FW to do the switching. It may not follow the actual transmission that closely. If the deviation FW leave the external PA/LNA longer in PA mode, it is going to consume more current.
It is still a mystery on how the 3 in 1 controls the X2401C on board. Current alone does not tell us everything, like whether the X2401C is switched into LNA mode if we need to receive.
Regards,
Please Log in or Create an account to join the conversation.
- wasp09
- Offline
- Posts: 211
dc59 wrote:
ursus69 wrote: Received today my 3in1 module from Banggood...
The module works ok? Have range problem??
The final connections for the Devo10 are this??
This is correct connection for DEVO10, it works fine with me, no any problem, the known issues for 3 in 1 : A7105 & nRF24L01 have no telemetry support duo to PA/LNA connection problem, for me it's no problem, I don't have any quad/protocol support telemetry by these two RF chip.
While there are few telemetry capable protocols but all 4 RF modules seem using their receivers at some points (e.g. binding) in the current deviation code:
/opt/git/deviation/src/protocol$ grep RX_EN *.c 2>/dev/null
cx10_nrf24l01.c: NRF24L01_SetTxRxMode(RX_EN);
devo_cyrf6936.c: CYRF_SetTxRxMode(RX_EN); //Receive mode
dsm2_cyrf6936.c: CYRF_SetTxRxMode(RX_EN); //Receive mode
frsky2way_cc2500.c: CC2500_SetTxRxMode(RX_EN);
fy326_nrf24l01.c: NRF24L01_SetTxRxMode(RX_EN);
fy326_nrf24l01.c: NRF24L01_SetTxRxMode(RX_EN);
hubsan_a7105.c: A7105_SetTxRxMode(RX_EN);
hubsan_a7105.c: A7105_SetTxRxMode(RX_EN);
j6pro_cyrf6936.c: CYRF_SetTxRxMode(RX_EN);
ne260_nrf24l01.c: NRF24L01_SetTxRxMode(RX_EN);
So it would be nice for the 3 in 1 to support receiving on A7105, nRF24L01 and CC2500.
Perhaps the seller can tell us how to make it work and if we need to use PAEN and LNAEN.
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
wasp09 wrote: The dead original RF module in my 7e was different from the 8S module I replaced with. The original module was marked 6S. Devo 6S does not use 6S RF module then.
the main board on the 7e is marked 6f, was that not what was on the module?
wasp09 wrote: YJ,
It is still a mystery on how the 3 in 1 controls the X2401C on board. Current alone does not tell us everything, like whether the X2401C is switched into LNA mode if we need to receive.
Regards,
there is no lna for the a7105 and nrf24l01 on the 3in1 board, and as of the latest shipment from banggood there have been no changes to the 3in1. when i find time tonight i'm going to review it on BG to let people know of this as some stuff requires this to bind as well as telemetry
[edit]
i was too slow lol
[/edit]
Please Log in or Create an account to join the conversation.
- wasp09
- Offline
- Posts: 211
I may be able to double check the marking on the dead RF module if I can find it.
X2401C contains a PA as well as a LNA. Do you mean X2401C won't switch to LNA when using A7105 and nRF24L01 on 3 in 1? It is like or worse than the modules not connected to the antenna on receive. Would that work inside the shield?
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
wasp09 wrote: I am NOT opening my 7e to check the marking, not again until it stops working.
I may be able to double check the marking on the dead RF module if I can find it.
X2401C contains a PA as well as a LNA. Do you mean X2401C won't switch to LNA when using A7105 and nRF24L01 on 3 in 1? It is like or worse than the modules not connected to the antenna on receive. Would that work inside the shield?
i'm only going by what dc59 stated, that the a7105 and nrf24l01 aren't hooked up to the lna properly (in fact the a7105 wasn't properly connected to the pa and i'm not sure if the current batch has corrected this), hence no telemetry/receiving for any protocols that use these chips. afaik no one knows how he actually handles the chip switching in the 3in1 so i've no idea what happens, but hopefully both unused chips get powered down somehow while the others are in use.
Please Log in or Create an account to join the conversation.
- wasp09
- Offline
- Posts: 211
Basically CC2500 uses its IO pins, GDO0 and GDO2, to control the external PA/LNA:
void CC2500_SetTxRxMode(enum TXRX_State mode)
{
if(mode == TX_EN) {
CC2500_WriteReg(CC2500_02_IOCFG0, 0x2F | 0x40);
CC2500_WriteReg(CC2500_00_IOCFG2, 0x2F);
} else if (mode == RX_EN) {
CC2500_WriteReg(CC2500_02_IOCFG0, 0x2F);
CC2500_WriteReg(CC2500_00_IOCFG2, 0x2F | 0x40);
} else {
CC2500_WriteReg(CC2500_02_IOCFG0, 0x2F);
CC2500_WriteReg(CC2500_00_IOCFG2, 0x2F);
}
}
Can anybody trace where pin 5 an 6 on X2401C on 3 in 1 are wired to?
GDO0 on CC2500 is pin 6 and GDO2 is pin 3.
Thanks.
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
Please Log in or Create an account to join the conversation.
- Twilight_Sun
- Offline
- Posts: 26
deviation ver 5.0. soldered as described somewhere in this thread, hardware.ini:
enable-a7105 = A13
has_pa-a7105 = 1
enable-cc2500 = B7
has_pa-cc2500 = 1
enable-nrf24l01 = A14
has_pa-nrf24l01 = 1
Please Log in or Create an account to join the conversation.
- dc59
- Topic Author
- Offline
- Posts: 799
Need help for a friend who own a 12S.
Is DEVO12S RF module same as DEVO10 & DEVO8S ?
Thanks!
Please Log in or Create an account to join the conversation.
- TomPeer
- Offline
- Posts: 303
Please Log in or Create an account to join the conversation.
- dc59
- Topic Author
- Offline
- Posts: 799
TomPeer wrote: Yes the RF Module is the same.
Thanks Tom.
Do you know is there a pin/pot can be used as 3rd RF module chip select ?
Please Log in or Create an account to join the conversation.
- TomPeer
- Offline
- Posts: 303
Deal57 wrote: Here is my list of available pins and assignments by processor type in an excel file. Please let me know if you find any errors.
Update: Added processor pin illustrations. Pin 1 on the processor is indicated by the depressed dot.
Please Log in or Create an account to join the conversation.
- Fernando
- Offline
- Posts: 68
@victzh asked for that on this post and @dc59 said something regarding that on this post, but I cannot find anything else. I want to use this module on my Devo 8S, so now I know that I have to solder one tiny wire on the MCU.
To clarify everything if someone know for sure, If today I buy a 3-in-1 module , should I leave those pins disconnected as the description page on BG suggest or I need to do a 1K resistor mod or something?
Thanks!
Please Log in or Create an account to join the conversation.
- dc59
- Topic Author
- Offline
- Posts: 799
Fernando wrote: Hi, I do not have very clear if with the latest module (the one BG is selling now) you need to make connections between the pins PAEN, LANEN and CE_NRF.
@victzh asked for that on this post and @dc59 said something regarding that on this post, but I cannot find anything else. I want to use this module on my Devo 8S, so now I know that I have to solder one tiny wire on the MCU.
To clarify everything if someone know for sure, If today I buy a 3-in-1 module , should I leave those pins disconnected as the description page on BG suggest or I need to do a 1K resistor mod or something?
Thanks!
AFAIK, you don't need to do 1K resistor mod if buy it from BG now, but I'm not sure A7105 & NRF24L01 telemetry function works or not.
Please Log in or Create an account to join the conversation.
- C0ckpitvue 777
- Offline
- Posts: 409
lack of power being taken away from the cyrf do to the diode.The latter reason being my reason to upgrade to the 10.Should I go with the 3in1 or just install the cc2500 stand alone in my devo 10?
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Development
- Devo 12s 3in1 / 4in1 RF module neat installation.