This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Writing SOFTDEVICE makes signal width increases

Runtime environment:

1.IC:52840QIAA

2.SOFTDEVICE:s140_nrf52840_5.0.0-2.alpha_softdevice.hex

 

Development:

  1. PWM signals of 10 groups of adjustable frequency and width in 30 channels IO output.
  2. Adjustment range: frequency 1120Hz, width 50400us.

 

Result:

  1. Without writing SOFTDEVICE, frequency and width of 10 groups of output are stable.
  2. After writing SOFTDEVICE, frequency  of 10 groups of output is stable, but when we tested random IO output signal, we found width would increase less than 100us.

Video 1: After writing SOFTDEVICE, pulse width is changing when Bluetooth is working;

Video 2: Without writing SOFTDEVICE, pulse width is accurate and stable when 52840 is working only as SCM.

Related