adt7410.rst 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. Kernel driver adt7410
  2. =====================
  3. Supported chips:
  4. * Analog Devices ADT7410
  5. Prefix: 'adt7410'
  6. Addresses scanned: None
  7. Datasheet: Publicly available at the Analog Devices website
  8. https://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf
  9. * Analog Devices ADT7420
  10. Prefix: 'adt7420'
  11. Addresses scanned: None
  12. Datasheet: Publicly available at the Analog Devices website
  13. https://www.analog.com/static/imported-files/data_sheets/ADT7420.pdf
  14. * Analog Devices ADT7310
  15. Prefix: 'adt7310'
  16. Addresses scanned: None
  17. Datasheet: Publicly available at the Analog Devices website
  18. https://www.analog.com/static/imported-files/data_sheets/ADT7310.pdf
  19. * Analog Devices ADT7320
  20. Prefix: 'adt7320'
  21. Addresses scanned: None
  22. Datasheet: Publicly available at the Analog Devices website
  23. https://www.analog.com/static/imported-files/data_sheets/ADT7320.pdf
  24. Author: Hartmut Knaack <knaack.h@gmx.de>
  25. Description
  26. -----------
  27. The ADT7310/ADT7410 is a temperature sensor with rated temperature range of
  28. -55°C to +150°C. It has a high accuracy of +/-0.5°C and can be operated at a
  29. resolution of 13 bits (0.0625°C) or 16 bits (0.0078°C). The sensor provides an
  30. INT pin to indicate that a minimum or maximum temperature set point has been
  31. exceeded, as well as a critical temperature (CT) pin to indicate that the
  32. critical temperature set point has been exceeded. Both pins can be set up with a
  33. common hysteresis of 0°C - 15°C and a fault queue, ranging from 1 to 4 events.
  34. Both pins can individually set to be active-low or active-high, while the whole
  35. device can either run in comparator mode or interrupt mode. The ADT7410 supports
  36. continuous temperature sampling, as well as sampling one temperature value per
  37. second or even just get one sample on demand for power saving. Besides, it can
  38. completely power down its ADC, if power management is required.
  39. The ADT7320/ADT7420 is register compatible, the only differences being the
  40. package, a slightly narrower operating temperature range (-40°C to +150°C), and
  41. a better accuracy (0.25°C instead of 0.50°C.)
  42. The difference between the ADT7310/ADT7320 and ADT7410/ADT7420 is the control
  43. interface, the ADT7310 and ADT7320 use SPI while the ADT7410 and ADT7420 use
  44. I2C.
  45. Configuration Notes
  46. -------------------
  47. Since the device uses one hysteresis value, which is an offset to minimum,
  48. maximum and critical temperature, it can only be set for temp#_max_hyst.
  49. However, temp#_min_hyst and temp#_crit_hyst show their corresponding
  50. hysteresis.
  51. The device is set to 16 bit resolution and comparator mode.
  52. sysfs-Interface
  53. ---------------
  54. ======================== ====================================================
  55. temp#_input temperature input
  56. temp#_min temperature minimum setpoint
  57. temp#_max temperature maximum setpoint
  58. temp#_crit critical temperature setpoint
  59. temp#_min_hyst hysteresis for temperature minimum (read-only)
  60. temp#_max_hyst hysteresis for temperature maximum (read/write)
  61. temp#_crit_hyst hysteresis for critical temperature (read-only)
  62. temp#_min_alarm temperature minimum alarm flag
  63. temp#_max_alarm temperature maximum alarm flag
  64. temp#_crit_alarm critical temperature alarm flag
  65. ======================== ====================================================