快捷搜索:  汽车  科技

如何选择温湿度传感器(国产和进口温湿度传感器的硬件设计方法有区别吗)

如何选择温湿度传感器(国产和进口温湿度传感器的硬件设计方法有区别吗)IIC的典型应用电路如下图所示,一般Rp取值4.7k~10k之间IIC是为了与低速设备通信而发明的,所以IIC的传输速率比不上SPI 经过调查统计,目前主流的数字温湿度传感器大都是I2C接口。IIC(Inter-Integrated Circuit)总线是一种由NXP(原PHILIPS)公司开发的两线式串行总线,用于连接微控制器及其外围设备。多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。在CPU与被控IC之间、IC与IC之间进行双向传送,高速 IIC 总线一般可达 400kbps以上。

硬件设计主要参考如下资料:

1.芯片的数据手册(datasheet)

2.国际标准接口(如I2C SPI UART CAN等)的设计规范

如果国产和进口的温湿度传感器的接口是一致的,比如都是I2C,那么硬件电路基本一致。

经过调查统计,目前主流的数字温湿度传感器大都是I2C接口。

  • IIC接口介绍

IIC(Inter-Integrated Circuit)总线是一种由NXP(原PHILIPS)公司开发的两线式串行总线,用于连接微控制器及其外围设备。多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短任意时刻只能有一个主机等特性。

在CPU与被控IC之间、IC与IC之间进行双向传送,高速 IIC 总线一般可达 400kbps以上。

IIC是为了与低速设备通信而发明的,所以IIC的传输速率比不上SPI

IIC的典型应用电路如下图所示,一般Rp取值4.7k~10k之间

如何选择温湿度传感器(国产和进口温湿度传感器的硬件设计方法有区别吗)(1)

图1 IIC典型应用电路

我们分别打开北京中科银河芯、广州奥松和瑞士Sensirion的数据手册(datasheet),看看他们的应用电路与标准IIC电路的异同。

  • 北京中科银河芯的GXHT3X的应用电路

如何选择温湿度传感器(国产和进口温湿度传感器的硬件设计方法有区别吗)(2)

图1 北京中科银河芯的GXHT3X IIC典型应用电路

  • 广州奥松的AHT20/21的应用电路

如何选择温湿度传感器(国产和进口温湿度传感器的硬件设计方法有区别吗)(3)

图2 广州奥松的AHT20/21 IIC典型应用电路

  • 瑞士Sensirion的SHT3X的应用电路

如何选择温湿度传感器(国产和进口温湿度传感器的硬件设计方法有区别吗)(4)

图3 瑞士Sensirion的SHT3X IIC典型应用电路

  • 瑞士Sensirion的SHT4X的应用电路

如何选择温湿度传感器(国产和进口温湿度传感器的硬件设计方法有区别吗)(5)

图4 瑞士Sensirion的SHT4X IIC典型应用电路

经过上述4大类芯片的IIC 典型应用电路可以看出,都采用了标准的IIC电路,只是上拉电阻略有不同。

北京中科银河芯的GXHT3X建议上拉电阻取值:4.7kΩ

广州奥松的AHT20建议上拉电阻取值:10kΩ

广州奥松的AHT21建议上拉电阻取值:2.0~4.7kΩ

瑞士Sensirion的SHT3X/4X建议上拉电阻取值:10kΩ

  • 结论

国产北京中科银河芯和广州奥松的数字温湿度传感器芯片在通信协议层面上是完全兼容的,这意味着:将原设计方案中的瑞士Sensirion芯片替换为国产芯片,修改上拉电阻阻值,不用修改软件,即可完成国产替代

【我是物联网人,每天记录物联网相关技术的点滴随笔,想了解的朋友请加关注,点赞,转发,感谢您的支持】

猜您喜欢: