5 * Murata NTC Thermistors "Chip" Type
7 NCPxxWB473: NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473
9 Datasheet: Publicly available at Murata
11 Other NTC thermistors can be supported simply by adding compensation
12 tables; e.g., NCP15WL333 support is added by the table ncpXXwl333.
15 MyungJoo Ham <myungjoo.ham@samsung.com>
20 The NTC thermistor is a simple thermistor that requires users to provide the
21 resistance and lookup the corresponding compensation table to get the
24 The NTC driver provides lookup tables with a linear approximation function
25 and four circuit models with an option not to use any of the four models.
27 The four circuit models provided are:
29 $: resister, [TH]: the thermistor
31 1. connect = NTC_CONNECTED_POSITIVE, pullup_ohm > 0
37 +----+-----------------------[read_uV]
43 2. connect = NTC_CONNECTED_POSITIVE, pullup_ohm = 0 (not-connected)
49 +----------------------------[read_uV]
55 3. connect = NTC_CONNECTED_GROUND, pulldown_ohm > 0
61 +----+-----------------------[read_uV]
67 4. connect = NTC_CONNECTED_GROUND, pulldown_ohm = 0 (not-connected)
73 +----------------------------[read_uV]
79 When one of the four circuit models is used, read_uV, pullup_uV, pullup_ohm,
80 pulldown_ohm, and connect should be provided. When none of the four models
81 are suitable or the user can get the resistance directly, the user should
82 provide read_ohm and _not_ provide the others.
84 If there is an error, the temperature value returned will be INT_MIN.
88 name the mandatory global attribute, the thermistor name.
90 temp1_type always 4 (thermistor)
93 temp1_max the highest temperature possible from the compensation table.
96 temp1_min the lowest temperature possible from the compensation table.
99 temp1_input measure the temperature and provide the measured value.
100 (reading this file initiates the reading procedure.)
103 Note that each NTC thermistor has only _one_ thermistor; thus, only temp1 exists.