Kernel driver ChipCap2¶
Supported chips:
Amphenol CC2D23, CC2D23S, CC2D25, CC2D25S, CC2D33, CC2D33S, CC2D35, CC2D35S
Prefix: ‘chipcap2’
Addresses scanned: -
Datasheet: https://www.amphenol-sensors.com/en/telaire/humidity/527-humidity-sensors/3095-chipcap-2
Author:
Javier Carrasco <javier.carrasco.cruz@gmail.com>
Description¶
This driver implements support for the Amphenol ChipCap 2, a humidity and temperature chip family. Temperature is measured in milli degrees celsius, relative humidity is expressed as a per cent mille. The measurement ranges are the following:
Relative humidity: 0 to 100000 pcm (14-bit resolution)
Temperature: -40000 to +125000 m°C (14-bit resolution)
The device communicates with the I2C protocol and uses the I2C address 0x28 by default.
Depending on the hardware configuration, up to two humidity alarms to control minimum and maximum values are provided. Their thresholds and hystersis can be configured via sysfs.
Thresholds and hysteris must be provided as a per cent mille. These values might be truncated to match the 14-bit device resolution (6.1 pcm/LSB)
Known Issues¶
The driver does not support I2C address and command window length modification.
sysfs-Interface¶
The following list includes the sysfs attributes that the driver always provides, their permissions and a short description:
Name |
Perm |
Description |
---|---|---|
temp1_input: |
RO |
temperature input |
humidity1_input: |
RO |
humidity input |
The following list includes the sysfs attributes that the driver may provide depending on the hardware configuration:
Name |
Perm |
Description |
---|---|---|
humidity1_min: |
RW |
humidity low limit. Measurements under this limit trigger a humidity low alarm |
humidity1_max: |
RW |
humidity high limit. Measurements above this limit trigger a humidity high alarm |
humidity1_min_hyst: |
RW |
humidity low hystersis |
humidity1_max_hyst: |
RW |
humidity high hystersis |
humidity1_min_alarm: |
RO |
humidity low alarm indicator |
humidity1_max_alarm: |
RO |
humidity high alarm indicator |