Post Go back to editing

as title ,
Just like g-sensor will define a tolerance to verify the chip.
if I set LED1 current is 30 mA,
How to verify the ADC value I get is correct ?(in darkroom or other situation)

## Top Replies

Parents
• Hello,

At 25k TIA gain the ADC resolution is 3.27nA/LSB. THis is based on how much current is being seen at the input to the device. You wouldn't use the LED current in that calculation except in the context of what the CTR (Current Transfer Ratio) of your system is. THe CTR is the amount of PD current generated in nA for every mA of LED current supplied. So you need to know what your CTR is so that you know how much input current the device will see when you drive 14.9mA of LED current. The correct equation then would be:

ADC_OUT = ((14.9mA) * CTR (nA/mA))/3.27nA/LSB on a per pulse basis.

Also, your confiuration shows 50k gain in timeslot B, so the conversion factor for that timeslot would be 1.64nA/LSB

Also, you need to take into account that the ADC output is at ~8192 codes per pulse unless you null that out using the ADC offset registers (0x18/19/1A/1B/1E/1F/20/21). The equation above would be the number of codes added to whatever is present at the output of the ADC when there is no input current.

Regards

Kevin

• Hello,

At 25k TIA gain the ADC resolution is 3.27nA/LSB. THis is based on how much current is being seen at the input to the device. You wouldn't use the LED current in that calculation except in the context of what the CTR (Current Transfer Ratio) of your system is. THe CTR is the amount of PD current generated in nA for every mA of LED current supplied. So you need to know what your CTR is so that you know how much input current the device will see when you drive 14.9mA of LED current. The correct equation then would be:

ADC_OUT = ((14.9mA) * CTR (nA/mA))/3.27nA/LSB on a per pulse basis.

Also, your confiuration shows 50k gain in timeslot B, so the conversion factor for that timeslot would be 1.64nA/LSB

Also, you need to take into account that the ADC output is at ~8192 codes per pulse unless you null that out using the ADC offset registers (0x18/19/1A/1B/1E/1F/20/21). The equation above would be the number of codes added to whatever is present at the output of the ADC when there is no input current.

Regards

Kevin

Children
No Data