数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

  • ADT7461ARMZ-R7

  • AI
    The **ADT7461ARMZ-R7** is a high-precision digital temperature sensor and dual-channel monitor manufactured by ON Semiconductor (formerly Analog Devices). It is widely used in computers, telecommunications equipment, and industrial systems to monitor processor and system temperatures. --- ### ## Technical Specifications Below are the primary electrical and physical characteristics of the ADT7461ARMZ-R7: | Parameter | Specification | | :--- | :--- | | **Interface** | SMBus (2-wire serial) | | **Supply Voltage (Vcc)** | 3.0 V to 5.5 V | | **Temperature Channels** | 2 (1 Internal, 1 External Remote Diode) | | **Temperature Range** | -40°C to +125°C | | **Accuracy** | ±1°C (typical) | | **Package** | MSOP-8 (Micro Small Outline Package) | | **Mounting Type** | Surface Mount (SMD/SMT) | --- ### ### Key Functional Components #### 1. Dual-Channel Monitoring * **Internal Sensor:** An on-chip temperature sensor that monitors the temperature of the chip's immediate environment. * **External Sensor:** Measures the temperature of a remote thermal diode (often integrated into CPUs, GPUs, or FPGAs) via two pins (D+ and D-). #### 2. Series Resistance Cancellation (SRC) One of the standout features of the ADT7461 is its ability to automatically cancel out resistance in series with the external temperature diode. This allows for accurate readings even if the diode is located far from the controller on a PCB. #### 3. SMBus Interface It communicates using the System Management Bus (SMBus) protocol. This allows a host controller to: * Read temperature data. * Set high/low temperature limits. * Configure the ALERT output. #### 4. ALERT and THERM Outputs * **ALERT Pin:** Acts as an interrupt to the processor if a programmed temperature limit is exceeded. * **THERM Pin:** Typically used for thermal throttling or hardware-level shutdown to prevent physical damage from overheating. --- ### ### Application Circuit Example The following pseudo-code structure represents how a microcontroller would interface with the ADT7461 over I2C/SMBus: ```python # Example: Reading Local Temperature from ADT7461 import smbus # ADT7461 Default I2C Address (0x4C) DEVICE_ADDRESS = 0x4C LOCAL_TEMP_REG = 0x00 bus = smbus.SMBus(1) def read_temperature(): # Read one byte from the local temperature register temp_celsius = bus.read_byte_data(DEVICE_ADDRESS, LOCAL_TEMP_REG) return temp_celsius print(f"Current Temperature: {read_temperature()}°C") ``` --- ### ### Pin Configuration (MSOP-8) | Pin No. | Name | Function | | :--- | :--- | :--- | | 1 | VDD | Positive Supply Voltage | | 2 | D+ | Positive Connection to Remote Diode | | 3 | D- | Negative Connection to Remote Diode | | 4 | THERM | Over-temperature Powerdown/Interrupt | | 5 | GND | Ground | | 6 | ALERT | Open-drain SMBus Alert Output | | 7 | SDATA | SMBus Serial Data I/O | | 8 | SCLK | SMBus Serial Clock Input |
    ✨ Follow-up Questions
    • What are the main differences between the ADT7461 and its predecessor
    • the ADM1032?
    • How does the Series Resistance Cancellation feature improve temperature accuracy?
    • Can the ADT7461 be used in automotive applications or is it strictly for consumer electronics?