Hi Daniel,
Unfortunately, we do not provide a similar example for the K32W.
However, the CLOCK_Xtal32M_Trim API provides the parameters for the capacitance compensation and if temperature compensation is needed.
void CLOCK_Xtal32M_Trim(int32_t XO_32M_OSC_CAP_Delta_x1000, const ClockCapacitanceCompensation_t *capa_charac)
I am assuming that the customer is working with the JN5189 module. So, this trim xtal process is not needed.
There are two possibilities when trimming is needed
- That the board layout design, board manufacturing, and component selection have repeatable values of resistance, capacitance, and inductance, resulting in a stable XTAL trim – The components and manufacturing process of the board are reliable enough, allowing you to characterize the XTAL trim during the system development and then use it every board during production.
- That the design and component selection does not result in a stable XTAL trim – If there is considerable variation between different boards of the same design or components used in the board manufacturing, you would need to implement an XTAL trim procedure during the production process, and program the trim value.
Regards,
Mario