电子说
在工业自动化领域,电感式接近传感器是不可或缺的关键组件,用于检测金属物体的存在和距离。而LMP91300作为一款专门为工业电感式接近传感器优化的完整模拟前端(AFE),具有诸多卓越特性。本文将深入剖析LMP91300的各项特性、功能、应用及设计要点,为电子工程师们提供全面的参考。
文件下载:lmp91300.pdf
LMP91300是一款专为工业电感式接近传感器设计的模拟前端芯片,能直接将外部LC谐振回路的 (R_{P}) 转换为数字值。它支持生产后的配置和校准,具备可编程决策阈值、可编程迟滞、灵活的过载保护、数字温度补偿等功能,还集成了LED驱动器,采用小尺寸封装,支持4mm传感器,功耗低,具有3线能力,支持NPN和PNP模式,以及常开(NO)和常闭(NC)模式,阈值设置分辨率达16位。
支持生产后的配置和校准,可根据实际应用需求灵活调整可编程决策阈值和迟滞,以适应不同的检测距离和精度要求。
具备灵活的过载保护功能,能有效保护电路免受短路等异常情况的损害。同时,通过数字温度补偿功能,利用外部温度传感器对传感器的温度依赖性进行补偿,确保在不同温度环境下的稳定性能。
采用小尺寸封装,支持4mm传感器,适合对空间要求较高的应用场景。并且功耗低,有助于降低系统整体能耗。
支持NPN和PNP模式,以及常开和常闭模式,满足不同的电路设计需求。
LMP91300广泛应用于工业接近检测、工业生产线和工业自动化等领域。在工业生产线上,可用于检测物体的位置、计数和定位;在工业自动化系统中,能实现对金属物体的精确检测和控制。
使用外部LC谐振回路作为检测器,振荡范围为5kHz至5MHz, (R{P}) 上下限可编程,以支持各种LC组合。在LC谐振回路的 (R{P}) 范围内,振荡器振幅保持恒定。当 (R_{P}) 低于编程下限,LMP91300会检测到目标过近,振幅减小,检测器输出达到极限。
直接将外部LC谐振回路的 (R{P}) 转换为数字信号,仅需对 (R{P}) 进行温度补偿,通过查找表(寄存器0x00至0x5D)实现。
内部数字比较器接收经过温度补偿后的 (R_{P}) 数字信号,并根据写入DET_H_MSB和DET_H_LSB寄存器的值做出决策。可编程迟滞由DET_L_MSB和DET_LLSB寄存器的值设置,检测阈值可在编程的 (R{P}) 范围内设置。
当 (R_{P}) 低于可检测范围时,若至少完成一次温度转换,LMP91300仍能正常工作。在特定条件下,开关状态取决于UNDER_RANGE_SWITCHEN的设置。当低 (R{P}) 条件消除后,振荡器将在不到10个振荡周期内开始振荡。
通过校准位于寄存器0x00至0x5D的温度查找表(LUT),可对外部LC谐振回路的 (R_{P}) 进行准确检测,以补偿环境温度变化引入的损耗。LUT设计适用于β因子为4250的NTC,如Murata NCP03WF104F05RL。使用其他NTC时,需进行额外调整。
采用内部调节器和外部NPN晶体管,可直接从环路为LMP91300供电。
可驱动外部LED,支持红色和绿色LED,LED电流可编程为2.5mA或5mA,用于指示传感器状态。
LMP91300驱动外部晶体管,实现NPN或PNP功能。上电时,驱动端子(SWDRV)通过高电阻下拉,避免在芯片未完全功能时开启外部晶体管。
通过外部SENSE电阻实现短路检测和过载保护。当SENSE电阻上的电压降超过约310mV时,LMP91300检测到短路情况。若此情况持续,开关将在打开和关闭之间切换,以保护外部BJT。
通过2线环路连接,可在传感器制造完成后对所有参数进行编程,包括LUT、操作模式、输出模式和检测阈值。LMP91300采用3步一次性编程过程,在制造过程中写入配置和校准数据,然后写入特殊代码禁用通信。
LMP91300使用双向单总线接口协议进行寄存器编程和读取。主控制器通过DC环路电源电压传输数据,信号通过SENSE2+端子传播到LMP91300,主控制器通过LED端子接收数据。通信速率为1kbps至10kbps,使用不同脉冲宽度波形表示不同符号。
LMP91300可用于3线NPN或PNP电感式传感器。在设计时,需注意环路电压范围为6.5V至40V,LC谐振回路振荡频率为0.005MHz至5MHz, (R_{P}) 范围为798Ω至3.93MΩ。
通过测量不同温度下的 (R_{P}) 值,进行温度关联、归一化处理,插值未测量的GCF值,并将其转换为16位二进制字写入LUT寄存器。使用β因子不等于4250的NTC时,需重新校准LUT。
LMP91300作为一款高性能的工业电感式接近传感器AFE,凭借其丰富的特性和灵活的配置能力,为工业自动化领域的传感器设计提供了强大的支持。电子工程师们在使用LMP91300时,需深入理解其各项功能和设计要点,根据实际应用需求进行合理配置和优化,以实现最佳的性能和可靠性。在实际设计过程中,你是否遇到过类似芯片在不同环境下的性能差异问题?又是如何解决的呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !