【测评SGP40】快速部署实现的人工智能环境空气质量跟踪模型 #3 I2C和UART接口的选择
[复制链接]
1、经过春节,中间的快递物流暂时停止,所以新的器件没有到。主要是对比了I2C和UART的接口选择。
2、这个SGP40芯片提供了I2C的接口,但是本次评测的模块是经过一个STM32G030转接,那么主要是提供了板载的两个传感器SHT40和SGP40的数据融合,所以提取的数据是包含温湿度和VOC空气质量指数的。
3、按照I2C的连接,需要上拉电阻,暂时10K没有合适的,用47K的并联凑合一下,同上一帖,仍然是提示错误码11,根据源码的分析,这个数据是彻底没有找到接口的意思。
所以,下单买几个小电阻看是否能过关。
参照其他资料,这个电阻的选择是根据参数表计算出来的,大致再1k~10k之间,推荐的10k是上限,那么用20k的i单组读取的数据不正确也是可以预期的,用5k的应该就可以的。
这个电阻反应的是STM32G030的驱动能力,而不是芯片的驱动能力,这么设计是啥好处,可以随后分析一下。
4、根据其他盆友的做法,也用UART连接测试一下,还是
按照定义的规约提供数据,是得到反馈的,这个需要使用HEX数据格式,用putty再字符模式无法显示反馈的数据。
5、后续的评测继续。
|