Skip to content
This repository was archived by the owner on Jan 31, 2022. It is now read-only.
This repository was archived by the owner on Jan 31, 2022. It is now read-only.

Adapt the CTP7 modules for the OH modifications #138

@lpetre-ulb

Description

@lpetre-ulb

Brief summary of issue

The temperature measured by the PT100 in the original version of the OH showed a large bias (more than 10°C), at least on some boards. This was traced back to three factors :

  1. The SCA current source only provides nominally 100 µA.
  2. The PT100 does not match well the characteristics of the SCA ADC.
  3. The resistance of the routing corresponds to a few degrees in case of the PT100.

Three decisions have been taken to mitigate this issue :

  1. The 1.8 V voltage measurement input has been converted to a SCA ADC current source measurement input with the help of a precision 1 kOhm resistor +/- 0.05%.
  2. The PT100 has been replaced by a PT1000.
  3. The routing resistance will be measured next Monday on blank PCBs.

Due to timing constraints all the OHs are not modified. Three variants will exists :

  1. Original version with the PT100 and no current measurement.
  2. Partially patched version with the P100, but a precision resistor for current measurement.
  3. Fully patched version with the PT1000 and the precision resistor.

This information will be available in the database.

Another detected issue is the noise. On the following plot the distribution of 250 measurements of the 1 kOhm precision resistor is shown :

Figure_1

It is clear there is a large variation, higher than the 1 LSB quantization error of the SCA ADC. In order to get sensitive data the final value should then average multiple measurements. There is obviously a trade-off between the measurement time and the acceptable uncertainty, so a configurable number of measurement would be ideal.

Types of issue

  • Bug report (report an issue with the code)
  • Feature request (request for change which adds functionality)

Expected Behavior

Theses new informations should be taken into account into the RPC module :

  • The ADC_V1P8 enum value should be renamed and used according to its new real use. The VTTX_CSC_PT100 may be renamed since there are not always PT100.
  • Providing a way to specify the number of measurements per ADC input channel seems important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions