KW47: RF switching on wireless_ranging_bm example

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

KW47: RF switching on wireless_ranging_bm example

669 次查看
alanlow
Contributor II

Hi,

Is there any RF switching when running wireless_ranging_bm example? If yes,

1) How are RF_GPIO_4(PTD1) and RF_GPIO_5(PTD2) got configured? I traced the code and did not discover any pin configuration for these 2 pins.

2) Who is controlling the switching? (ranging demo app or NBU)

Thanks 

0 项奖励
回复
1 回复

622 次查看
sofiaurueta
NXP Employee
NXP Employee

Hello,
Hope you are doing well.

 

For ranging operations that use antenna switching, the Ranging Sequence Manager (RSM) provides the switching triggers to the Localization Control (LCL) module. You can find more information in Chapter 52.4.4.2 Transceiver of the KW47 Reference Manual.

 

In the wireless_ranging example, the RF switch pin configuration is defined in pin_mux.c function BOARD_InitRFSwitchControlPins(). KW47-LOC uses a different set of RF_GPO and pin‑mux settings (PTD1, PTD2, PTD3), please refer to API PLATFORM_InitLcl, which sets the debug GPIOs and antenna‑switching IOs for BLE localization applications. The setup for PTD1, PTD2, PTD3 is included.

 

Best regards,
Ana Sofia.

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2321721%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EKW47%EF%BC%9A%E6%97%A0%E7%BA%BF_ranging_bm%20%E7%A4%BA%E4%BE%8B%E4%B8%AD%E7%9A%84%E5%B0%84%E9%A2%91%E5%BC%80%E5%85%B3%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2321721%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3C%2FP%3E%3CP%3E%E8%BF%90%E8%A1%8C%20wireless_ranging_bm%20%E7%A4%BA%E4%BE%8B%E6%97%B6%E6%98%AF%E5%90%A6%E4%BC%9A%E5%87%BA%E7%8E%B0%E5%B0%84%E9%A2%91%E5%88%87%E6%8D%A2%EF%BC%9F%E5%A6%82%E6%9E%9C%E6%98%AF%3C%2FP%3E%3CP%3E1)%20RF_GPIO_4%EF%BC%88PTD1%EF%BC%89%E5%92%8C%20RF_GPIO_5%EF%BC%88PTD2%EF%BC%89%E6%98%AF%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%E7%9A%84%EF%BC%9F%E6%88%91%E8%BF%BD%E8%B8%AA%E4%BA%86%E4%BB%A3%E7%A0%81%EF%BC%8C%E6%B2%A1%E6%9C%89%E5%8F%91%E7%8E%B0%E8%BF%99%E4%B8%A4%E4%B8%AA%E5%BC%95%E8%84%9A%E7%9A%84%E5%BC%95%E8%84%9A%E9%85%8D%E7%BD%AE%E3%80%82%3C%2FP%3E%3CP%3E2)%20%E8%B0%81%E5%9C%A8%E6%8E%A7%E5%88%B6%E5%BC%80%E5%85%B3%EF%BC%9F%EF%BC%88%E8%8C%83%E5%9B%B4%E4%B8%BA%E6%BC%94%E7%A4%BA%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%88%96%20NBU%EF%BC%89%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2324016%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20KW47%3A%20RF%20switching%20on%20wireless_ranging_bm%20example%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2324016%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CBR%20%2F%3E%E5%B8%8C%E6%9C%9B%E4%BD%A0%E4%B8%80%E5%88%87%E9%83%BD%E5%A5%BD%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E5%AF%B9%E4%BA%8E%E4%BD%BF%E7%94%A8%E5%A4%A9%E7%BA%BF%E5%88%87%E6%8D%A2%E7%9A%84%E6%B5%8B%E8%B7%9D%E6%93%8D%E4%BD%9C%EF%BC%8C%E6%B5%8B%E8%B7%9D%E5%BA%8F%E5%88%97%E7%AE%A1%E7%90%86%E5%99%A8%20(RSM)%20%E4%B8%BA%E5%AE%9A%E4%BD%8D%E6%8E%A7%E5%88%B6%20(LCL)%20%E6%A8%A1%E5%9D%97%E6%8F%90%E4%BE%9B%E5%88%87%E6%8D%A2%E8%A7%A6%E5%8F%91%E4%BF%A1%E5%8F%B7%E3%80%82%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Freference-manual%2FKW47RM.pdf%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%E6%82%A8%E5%8F%AF%E4%BB%A5%E5%9C%A8%20KW47%20%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E7%9A%84%E7%AC%AC%2052.4.4.2%20%E7%AB%A0%E6%94%B6%E5%8F%91%E5%99%A8%E4%B8%AD%E6%89%BE%E5%88%B0%E6%9B%B4%E5%A4%9A%E4%BF%A1%E6%81%AF%E3%80%82%3C%2FA%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E5%9C%A8%20wireless_ranging%20%E7%A4%BA%E4%BE%8B%E4%B8%AD%EF%BC%8C%E5%B0%84%E9%A2%91%E5%BC%80%E5%85%B3%E5%BC%95%E8%84%9A%E9%85%8D%E7%BD%AE%E5%9C%A8%20pin_mux.c%20%E4%B8%AD%E5%AE%9A%E4%B9%89%E5%87%BD%E6%95%B0%20BOARD_InitRFSwitchControlPins().KW47-LOC%20%E4%BD%BF%E7%94%A8%E4%B8%80%E7%BB%84%E4%B8%8D%E5%90%8C%E7%9A%84%20RF_GPO%20%E5%92%8C%E5%BC%95%E8%84%9A%E5%A4%8D%E7%94%A8%E5%99%A8%E8%AE%BE%E7%BD%AE%EF%BC%88PTD1%E3%80%81PTD2%E3%80%81PTD3%EF%BC%89%EF%BC%8C%E8%AF%B7%E5%8F%82%E8%80%83%20API%20PLATFORM_InitLcl%EF%BC%8C%E5%AE%83%E4%B8%BA%20BLE%20%E6%9C%AC%E5%9C%B0%E5%8C%96%E5%BA%94%E7%94%A8%E8%AE%BE%E7%BD%AE%E4%BA%86%E8%B0%83%E8%AF%95%20GPIO%20%E5%92%8C%E5%A4%A9%E7%BA%BF%E5%88%87%E6%8D%A2%20IO%E3%80%82%E5%8C%85%E6%8B%AC%20PTD1%E3%80%81PTD2%20%E5%92%8C%20PTD3%20%E7%9A%84%E8%AE%BE%E7%BD%AE%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E8%87%B4%E4%BB%A5%E6%9C%80%E8%AF%9A%E6%8C%9A%E7%9A%84%E9%97%AE%E5%80%99%EF%BC%8C%3CBR%20%2F%3EAna%20Sofia%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E