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.
SI1145 calibration procedure
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- primexandy
- Posts: 89
- Joined: Sat Sep 06, 2014 11:09 am
Re: SI1145 calibration procedure
question was answered in another thread
viewtopic.php?f=19&t=59691&start=15
viewtopic.php?f=19&t=59691&start=15
Please be positive and constructive with your questions and comments.