电子说
在电子设备的设计中,温度监控是确保设备稳定运行的关键环节。MIC384作为一款多功能数字热监控器,能够精确测量本地和两个远程温度,为电子设备的热管理提供了可靠的解决方案。本文将详细介绍MIC384的特性、应用、电气特性、引脚描述、功能原理以及使用注意事项,帮助电子工程师更好地理解和应用这款芯片。
文件下载:MIC384-3YM.pdf
MIC384具备测量本地和两个远程温度的能力,可使用自身内部传感器以及两个外部传感器或嵌入式硅二极管(如英特尔奔腾III CPU中的二极管)进行温度测量。这种多区域测量功能使得它在复杂的电子系统中能够全面监控不同位置的温度情况。
提供2线SMBus兼容接口,可与 (I^{2} C) 或SMBus主机进行通信,方便进行数据传输和配置。这种接口的通用性使得MIC384能够与各种系统进行集成,提高了其应用的灵活性。
三个区域的恒温器设置均可编程,用户可以根据实际需求设置温度阈值,实现个性化的温度控制。同时,还具备开放漏极中断输出引脚,可作为过温警报或恒温控制信号使用,增强了系统的监控和控制能力。
具有中断屏蔽和状态位,可减少软件开销;故障队列可防止因热或电噪声导致的误触发;支持低功耗关机模式,降低系统功耗;对二极管故障有故障安全响应,提高了系统的可靠性;电源电压范围为2.7V至5.5V,适应多种电源环境;提供8引脚SOIC和MSOP封装,便于不同的应用场景选择。
MIC384的应用范围广泛,涵盖了多个领域:
电源电压最大值为+6.0V,任何引脚的电压范围为–0.3V至VDD + 0.3V,任何引脚的电流最大值为±10mA。这些额定值规定了芯片在极端条件下的使用限制,超过这些值可能会导致芯片永久性损坏。
电源电压范围为+2.7V至+5.5V,这是芯片正常工作的电压范围。在这个范围内,芯片能够稳定地进行温度测量和其他功能。
包括电源电流、上电复位时间、上电复位电压、温度到数字转换器特性等。例如,在正常模式下,电源电流典型值为350µA,最大值为750µA;本地温度精度在0°C至+100°C范围内典型值为±1°C,最大值为±2°C。这些参数为工程师在设计电路时提供了重要的参考依据。
| 引脚编号 | 符号 | 描述 |
|---|---|---|
| 1 | DATA | 数字I/O,开放漏极,串行数据输入/输出 |
| 2 | CLK | 数字输入,主机提供串行位时钟 |
| 3 | /INT | 数字输出,开放漏极,中断或恒温器输出 |
| 4 | GND | 接地,为所有IC功能提供电源和信号返回 |
| 5 | T2 | 模拟输入,连接到远程温度传感器(二极管结) |
| 6 | T1 | 模拟输入,连接到远程温度传感器(二极管结) |
| 7 | A0 | 数字输入,客户端地址选择输入 |
| 8 | VDD | 模拟输入,IC的电源输入 |
这些引脚的功能明确,工程师可以根据实际需求进行合理的连接和配置。
温度到数字转换器基于开关电流源和8位模数转换器构建。通过测量二极管在两个不同电流水平下的正向电压降来计算温度。内部多路复用器将电流源的输出引导到内部或外部二极管结。MIC384使用二进制补码数据表示温度,最高有效位(MSB)为0表示温度为零或正数,为1表示温度为负数。
当外部二极管连接丢失或感测线(T1或T2)短路到VDD或地时,A/D转换器报告的温度数据将被强制为满量程值(+127°C)。这会触发温度事件,并在启用的情况下在/INT引脚产生中断。直到故障条件清除,外部区域报告的温度将保持为+127°C。
MIC384使用标准的SMBus Write_Byte和Read_Byte操作与主机进行通信。通过发送设备的客户端地址、命令字节和数据字节来实现数据的读写操作。命令字节携带要操作的MIC384寄存器的地址,并存储在芯片的指针寄存器中。
每个寄存器的最低有效位(LSB)代表1摄氏度,数据采用二进制补码格式。例如,+125°C表示为0111 1101b(7Dh),–25°C表示为1110 0111b(E7h)。
当MIC384不在低功耗关机模式时,内部A/D转换器会连续进行转换,除非被访问芯片的总线事务中断。上电或从关机模式恢复后,ADC将从第一个外部区域(区域1)开始采集温度数据,然后是第二个外部区域(区域2),最后是内部区域(区域0)。
上电时,MIC384的内部寄存器设置为默认状态,地址输入A0的电平被读取以确定设备的客户端地址。默认状态包括正常模式操作、/INT功能设置为比较器模式、故障队列深度为1、中断启用等。
根据配置寄存器中MODE位的设置,/INT输出可以作为中断请求信号或恒温控制信号。在比较器模式下,当测量温度超过相应的温度设定点寄存器的值时,/INT输出将被置位,直到测量温度低于温度滞后设置值。在中断模式下,温度事件导致状态位设置和/INT输出置位后,只有通过读取内部寄存器或进入关机模式才能将其复位。
设置配置寄存器中的SHDN位可停止A/D转换器的连续转换,芯片的功耗典型值降至1µA。在关机模式下,所有寄存器仍可读写,但进入关机模式不会影响比较器模式下/INT的状态。
故障队列是可编程的数字滤波器,用于防止因热或电噪声导致的误触发。通过配置CONFIG[4:3]的两个位来设置故障队列的深度,不同的深度对应不同的连续温度事件次数,只有达到规定次数的温度事件才被认为是有效的。
在中断模式且中断启用的情况下,有七种不同的条件会导致MIC384设置配置寄存器中的状态位(S0、S1或S2)并置位/INT输出。中断发生后,主机应读取配置寄存器的内容以确认中断源,读取任何寄存器将使/INT复位。
主机可以通过轮询MIC384的CONFIG寄存器来检查状态位的状态。轮询时,中断屏蔽位应设置为1,以禁用中断并防止/INT引脚吸收电流。
MIC384包含多个内部寄存器,如TEMP0(本地温度测量结果)、CONFIG(配置寄存器)、T_HYST0(本地温度滞后设置)、T_SET0(本地温度设定点)等。这些寄存器的操作包括只读和读写,上电时具有默认值。
以CONFIG寄存器为例,它是一个8位的读写寄存器,包含本地状态(S0)、远程状态(S1)、/CRIT状态(CRIT1)、故障队列深度(FQ[1:0])、中断屏蔽(IM)、CMP/INT模式(MODE)和关机(SHDN)等位。通过对这些位的设置和读取,可以实现对芯片的各种功能控制。
大多数与JEDEC 2N3906特性相似的小信号PNP晶体管都可作为远程温度传感器使用,如Fairchild的MMBT3906、On Semiconductor的MMBT3906L等。
MIC384作为一款功能强大的三区域热监控器,具有多种特性和功能,适用于各种电子设备的温度监控和管理。电子工程师在使用时,需要根据实际应用需求合理配置芯片的参数,注意误差最小化和布局设计等方面的问题,以确保系统的稳定运行。同时,通过深入理解芯片的工作原理和寄存器设置,能够充分发挥其性能优势,为电子设备的热管理提供更可靠的解决方案。
你在使用MIC384进行设计时,是否遇到过一些特殊的问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !