6 posts / 0 new
Last post
LittleBee
Offline
Last seen:4 years 2 months ago
Joined:2015-07-13 08:38
版本sion 1 Range Extender

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

Device:
MT_dialog
Offline
Last seen:4 days 6 hours ago
Staff
Joined:2015-06-08 11:34
Hi LittleBee,

Hi LittleBee,

Can you please clarify what is that you need from Range Extender V1 reference design (schematics, BOM, layout) ?

Thanks MT_dialog

LittleBee
Offline
Last seen:4 years 2 months ago
Joined:2015-07-13 08:38
Hey MT_dialog, The source

Hey MT_dialog, The source code is mainly what I'm looking for. Thanks

MT_dialog
Offline
Last seen:4 days 6 hours ago
Staff
Joined:2015-06-08 11:34
Hi LittleBee,

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

Attachment:
LittleBee
Offline
Last seen:4 years 2 months ago
Joined:2015-07-13 08:38
Hey 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?

MT_dialog
Offline
Last seen:4 days 6 hours ago
Staff
Joined:2015-06-08 11:34
Hi LittleBee,

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