Good Day, I've been trying to get a hold of the Version 1 Range Extender reference design. But the link for this reference design is broken. Does anyone have this saved and is willing to share it? Thanks
There is no special source code for the Range Extender V1, in an existing project you just have to add the control of the power amplifier, which is done through the P0_0 pin. Please check the below guidelines.
Hey MT_dialog, I'm trying to get an LAN and IF amp with RF switches to work at the same time. But there is only one BLE_DIAGCNTL_REG. Is there anything way without using BLE_DIAGCNTL_REG, for when the radio is about to transmit and when it's about to start receiving?
I am not sure i understand your question, there are additional diagnostic ports that you can multiplex to your GPIOs, you can check the UM-B-045 for more info, besides the BLE_DIAGCNTL_REG there is no other way to extract signals in order to in sync with the radio.
Hi LittleBee,
Can you please clarify what is that you need from Range Extender V1 reference design (schematics, BOM, layout) ?
Thanks MT_dialog
Hey MT_dialog, The source code is mainly what I'm looking for. Thanks
Hi LittleBee,
There is no special source code for the Range Extender V1, in an existing project you just have to add the control of the power amplifier, which is done through the P0_0
pin. Please check the below guidelines.
void rwble_diagport_init(void)
{
SetBits32(BLE_CNTL2_REG, DIAGPORT_SEL, 0);
SetBits32(BLE_CNTL2_REG, DIAGPORT_REVERSE, 0);
// Select signals
SetBits32(BLE_DIAGCNTL_REG, DIAG0, 0x1F);
// Enable Diagnostic at BLE core
SetBits32(BLE_DIAGCNTL_REG, DIAG0_EN, 1);
// Enable Diagnostic at GPIO multiplexing
SetBits16(P00_MODE_REG, PID , 18);
SetBits16(P00_MODE_REG, PUPD, 3); //TXEN
}
The above snippet should be placed in the arch_system.c file
在两个位置上面的函数被称为:
1. ..\..\..\src\plf\refip\src\arch\main\ble\arch_main.c, in function main_func, shown in attachment 1
2. ..\..\..\src\modules\rf\src\rf_580.c, in function rf_reinit_func, shown in attachment 2
Thanks MT_dialog
Hey MT_dialog,
I'm trying to get an LAN and IF amp with RF switches to work at the same time. But there is only one BLE_DIAGCNTL_REG. Is there anything way without using BLE_DIAGCNTL_REG, for when the radio is about to transmit and when it's about to start receiving?
Hi LittleBee,
I am not sure i understand your question, there are additional diagnostic ports that you can multiplex to your GPIOs, you can check the UM-B-045 for more info, besides the BLE_DIAGCNTL_REG there is no other way to extract signals in order to in sync with the radio.
Thanks MT_dialog