| 数据搜索系统,热门电子元器件搜索 |
|
VL6180 数据表(PDF) 29 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
VL6180 数据表(HTML) 29 Page - STMicroelectronics |
|
29 / 73 page ![]() DocID024986 Rev 14 29/73 VL6180 Functional description 69 2.15.3 Offset calibration procedure Complete steps 1-4 to see if part-to-part offset calibration is required. 1. Read scaling factor VL6180x_UpscaleGetScaling(), turn off WAF VL6180x_FilterSetState() = 0, turn off range ignore features VL6180x_RangeIgnoreSetEnable() = 0 and clear all interrupts VL6180x_ClearAllInterrupt(). 2. Position a white target (88% reflectance(g)) at a distance of 50mm (scaling factor 1) or 100 mm (scaling factor 2/3) from the top of the cover glass. 3. Perform a minimum of 10 range measurements and compute the average range using VL6180x_RangePollMeasurement(). 4. If the average range is within target distance 3 mm, offset calibration is not required. Otherwise, complete the calibration procedure. 5. Set VL6180x_SetOffsetCalibrationData() = 0. 6. Perform a minimum of 10 range measurements and compute the average range from VL6180x_RangePollMeasurement(). 7. Calculate the part-to-part offset as follows: 8. The new offset value should be stored on system and written to the VL6180 by using VL6180x_SetOffsetCalibrationData() each time the device is reset. 2.15.4 Cross-talk calibration procedure This section describes a procedure for calibrating system cross-talk. 1. Perform offset calibration if required (see Section 2.15.3) and write the value to the device by using VL6180x_SetOffsetCalibrationData(). Note: If the offset is incorrectly calibrated, cross-talk calibration will be inaccurate. 2. Read scaling factor VL6180x_UpscaleGetScaling(), turn off WAF VL6180x_FilterSetState() = 0 turn off range ignore features VL6180x_RangeIgnoreSetEnable() = 0 and clear all interrupts VL6180x_ClearAllInterrupt(). 3. Position a grey target (17% reflectance(h)) at a distance of 100mm (scaling factor 1) or 300mm (scaling factor 2) or 400mm (scaling factor 3) from the top of the cover glass. 4. Write 0 to VL6180x_SetXTalkCompensationRate(). 5. Perform a minimum of 10 range measurements and compute the average return rate and range value from VL6180x_RangePollMeasurement(). 6. Calculate the cross-talk factor as follows: 7. The cross-talk value should be stored on system and written to the VL6180 by using VL6180x_SetXTalkCompensationRate() each time the device is reset. g. Target reflectance should be high but absolute value is not critical. part-to-part offset target distance(mm) average range(mm) – = h. Target reflectance should be low but absolute value is not critical. cross-talk (in Mcps) average return rate 1 average range(mm) target distance(mm) ----------------------------------------------------- – = |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |