Dear Sir:
Based on Datasheet v1.63 page 12:
...
C. Calibration Mode: Between Development and Normal
mode, there is an intermediate stage where the
chip needs to be calibrated with respect to two important features:
• Programming of the Bluetooth device address
• Programming of the trimming value for the external 16 MHz crystal.
...
[Q1] Will "Calibration Mode" be finished in the production line in the factory?
[Q2] How to program the Bluetooth device address?
[Q2.1] If we use external storage (UART host, SPI Flash or EEPROM) to store firmware image, how to do that?
[Q2.2] If we use OTP to store firmware image, how to do that?
[Q3] How to program the trimming value for the external 16 MHz crystal?
Where do we store the trim value based on OTP-based image and External-Storage-based image?
Hello Richard,
XTAL tuning should be done in final production . We are about to release a new user guide UM-B-008 covering the command line interface for the production test tool in the connection manager. There are a number of command lines set-up to cover XTAL trimming which are then written into OTP. This should go online today/tomorrow. For bluetooth address : we will shortly also implement a new command line to support that..
All calibration data and address is stored as part of the OTP header file : that can also be stored externally in EEPROM or Flash. The OTP APP flag in the header file determines if the device boots from internal memory or boots from external SPI/UART/i2C .... Please see AN-B-001 on the resources page which describes how to boot from external memory.
Many thanks
Dialog Support