采用I²C通信的压力传感器

I²C设计用于在印刷电路板之间进行短距离通信,是一种简单的8位串行数据总线。而且,安装在PCB上的压力传感器以及远离客户电子设备的压力传感器均可使用I²C信号进行数据传输。

通常而言,远传的传感器对带污染源或含侵蚀性介质的敏感程度较低,并且能够在过程中直接测量。当传感器直接安装在电路板上时,传感器元件往往直接暴露于介质。而远传的传感器,接液表面通常是不锈钢或陶瓷。

I²C电路

I²C电路

I²C总线与两条电源线仅需要另外两条线路:

  • SCL(串行时钟线)
  • SDA(串行数据线)

 

通过I²C实现更多可能

I²C总线是电子领域的标准,相比模拟信号,通过压力传感器可实现更多通信可能性:

  • 在数据协议中,除了压力值之外,还可以通过状态字节发送温度值和诊断信息(例如数据传输的完整性测试)。
  • 多个压力传感器可作为“从设备”连接到客户电子设备总线,但能够作为“主设备”使用。
  • 在客户端,与使用通过模拟信号进行通信的压力传感器相反,由于压力值已经以数字形式传递,因此无需用于进行模拟信号转数据信号。从而,可以更加快的进行信号处理。
  • 用于通信的电子零部件,可以从市场上买到标准件来组装。
  • 通常,I²C信号压力传感器经过优化,能耗会更低,因此非常适合电池供电的应用。在威卡的产品家族中,例如MPR-1压力传感器模块已经使用。

I²C在边界条件下的使用

由于I²C不是总线技术,因此不建议使用长导线。最大线长取决于操作环境和相应的干扰影响。I²C通信适用于压力传感器或传感器模块集成到客户产品中(以避免外部影响)的项目。此外还应注意,数字处理是采取离散采样的方式,因此响应时间将比模拟信号稍慢,模拟信号是连续采样。


如果您有任何问题,您的联系人将很乐意为您提供帮助。



发表评论