Hello,Nordic engineers:
I am using the nRF52832 chip and the nRF SDK v17.1. My device operates in a dual-role (central/peripheral) configuration, and I am using the Nordic hardware PWM driver to control a buzzer.
The control methods are as follows:
1.2450 Hz , 50% duty cycle, for 200 ms
2.Switch to 3675 Hz, 50% duty cycle, for 200 ms
3.Cycle alternately
Sometimes, an anomalous pulse—specifically a 0.6 ms low-level signal—appears within the 2450 Hz sequence. What is the cause of this, and how can it be resolved?
please note:The 0.6 ms low-level signal does not occur during frequency switching; rather, it appears intermittently while operating at a frequency of 2450 Hz.
I am calling the following API to run the PWM:
nrf_drv_pwm_simple_playback(&m_pwm1, &seq1, 1, NRF_DRV_PWM_FLAG_LOOP);