SI1145 calibration procedure

Breakout boards, sensors, other Adafruit kits, etc.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
primexandy
 
Posts: 89
Joined: Sat Sep 06, 2014 11:09 am

SI1145 calibration procedure

Post by primexandy »

Hi,

Having got the SI1145 working and returning values for UV that are a little high I thought I would calibrate using the procedure mentioned in the datasheet.

The datasheet mentions si114x_functions.h as a reference but that, combined with the functions.c code doesn't actually do anything with the calibration data.

The procedure is:

send COMMAND 0x12
that will fill registers 0x22 to 0x2d (12 registers, 12 bytes) with reference data
process that data
write back to UCOEF0 to 3

....what's the "process data" bit?

I think there is a function called si114x_cal; which is within another file reference by em_device.h

Can some one tell me what you do with the values in 0x22 to 0x2D before you write them to UCOEF0 to 3 please

I presume if I bought the evaluation kit then I'd have access to all their source but I haven't and didn't etc. I can't believe nothing on Silicon Labs website (their docs) actually explains this calibration procedure.

Many thanks.

User avatar
primexandy
 
Posts: 89
Joined: Sat Sep 06, 2014 11:09 am

Re: SI1145 calibration procedure

Post by primexandy »

question was answered in another thread
viewtopic.php?f=19&t=59691&start=15

Locked
Please be positive and constructive with your questions and comments.

Return to “Other Products from Adafruit”