DA14580自动调整机制。There is provision in the DA14580 for automating the actual trimming of the 16 MHz crystal oscillator. This is a special hardware block that realizes the XTAL trimming in a single step. Two programmable parameters are involved in the trimming of the XTAL16M: - TRIM_CTRL_REG[TRIM_TIME] ; time required for start-up, after this the trimming value in the CLK_FREQ_TRIM_REG can be applied. - TRIM_CTRL_REG[SETTLE_TIME] ; time required to settle after applying the trim value,
However, an initial manual frequency measuring action is required to store the wanted value in the OTP header. There's no tool for this.
>However, an initial manual frequency measuring action is required to store the wanted value in the OTP header. Which item of OTP Header is right place we can write trim value after we finish crystal trimming by setting CLK_FREQ_TRIM_REG ?
Hi Bruce_1,
DA14580自动调整机制。There is provision in the DA14580 for automating the
actual trimming of the 16 MHz crystal oscillator. This is a special hardware block that realizes the XTAL trimming
in a single step.
Two programmable parameters are involved in the trimming of the XTAL16M:
- TRIM_CTRL_REG[TRIM_TIME] ; time required for start-up, after this the trimming value in the CLK_FREQ_TRIM_REG can be applied.
- TRIM_CTRL_REG[SETTLE_TIME] ; time required to settle after applying the trim value,
However, an initial manual frequency measuring action is required to store the wanted value in the OTP header.
There's no tool for this.
best regards, Dialog support.
>However, an initial manual frequency measuring action is required to store the wanted value in the OTP header.
Which item of OTP Header is right place we can write trim value after we finish crystal trimming by setting CLK_FREQ_TRIM_REG ?
Hi Richard_lee,
it should be writen in the OTP header: "XTAL16MHz Trim Value"
Best regards,
Dialog BLE Support Team