BLE and APU coexistense problem

Learn MoreFAQsTutorials

7 posts / 0 new
Last post
aectaan
Offline
Last seen:1 week 2 days ago
加入:2019-10-02 07:06
BLE and APU coexistense problem

Hi Dialog,

Found strange thing: there is no possibility of coexistence BLE and APU: when audio processing unit runs, BLE is unable to work.

When my device work without audio processing, it looks ok: advertising works, connection establishes as usual, all fine.

When I start APU task, connection breaks with 0x1F error (BLE_HCI_ERROR_UNSPECIFIED_ERROR). Also, in case APU started before connection establishment, I don't see any advertising data in my nRF connect.

Best Regards,

Egor Markov

Device:
aectaan
Offline
Last seen:1 week 2 days ago
加入:2019-10-02 07:06
Finally, link goes down

Finally, link goes down forever after this call:

__STATIC_INLINE void hw_pdm_enable(void) { REG_SET_BIT(CRG_PER, PDM_DIV_REG, CLK_PDM_EN); }

Looks like a critical bug.

aectaan
Offline
Last seen:1 week 2 days ago
加入:2019-10-02 07:06
After all, my PDM pins

毕竟,我的PDM针位于P1_04一个d P0_28 - as far as possible from RF part

aectaan
Offline
Last seen:1 week 2 days ago
加入:2019-10-02 07:06
Ok, at the PDM clock 512kHz

Ok, at the PDM clock 512kHz and sample rate 8k it works. But I need better audio quality, than this

aectaan
Offline
Last seen:1 week 2 days ago
加入:2019-10-02 07:06
The maximum achievable PDM

The maximum achievable PDM sampling frequency (without connection loss) is 665Khz. Really disappointed.

aectaan
Offline
Last seen:1 week 2 days ago
加入:2019-10-02 07:06
PM_Dialog, could you please

@PM_Dialog, could you please provide this problem to the team?

PM_Dialog
Offline
Last seen:1 hour 27 min ago
Staff
加入:2018-02-08 11:03
Hi Egor,

Hi Egor,

Sorry for our late response. Will take it offline from the forum.

Thanks, PM_Dialog