图 11: I2C 总线主机向从机发送数据基本格式
图 12: I2C 总线主机从从机接收数据的基本格式
8.2 AM2321 传感器 I2C 通信协议
AM2321 的串行接口为 I2C 总线,完全按照 I2C 标准协议编址,可直接挂在 I2C 总线上。AM2321
传感器的 I2C 的地址(SLAVE ADDRESS)为 0xB8,在 I2C 标准总线的协议基础上,基于 ModBus
协议,制定了独有的通信协议,降低了传输误码率。微控器读 AM2321 传感器时,请严格按照 AM2321
传感器的 I2C_ModBus 通信协议及时序进行设计。
8.2.1 I2C 接口说明
AM2321 数字温湿度传感器作为从机,与主机(用户微处理器)之间通迅方式采用标准 I2C 总
线方式。为精确测量环境湿度,减少温度对湿度的影响,AM2321 传感器在非工作期间,自动转为
休眠状态,以降低工耗,达到降低传感器自身发热对周围环境湿度值的影响。AM2321 工作模式采
用被动式,即主机通过指令唤醒传感器后,再发送相应指令,读取相应的温湿度值;通信结束后,
传感器触发一次温湿度采集;因此若长时间没有读传感器,请连续读两次传感器(两次读取最小间
隔为 2S),以第二次值为最新测量值;采集结束后传感器自动转为休眠状态。下次主机需再读传感
器时,需重新唤醒传感器。需注意的是主机通信从开始到结束,最长时间为 3S。若 3S内通信未完
成,传感器自动结束通信,自动转为休眠状态,主机如要再读读传感器,需重新发送唤醒指令。
8.2.2 I2C 接口特性
本小节介绍了 AM2321 传感器的 I2C 接口特性,,若想与传感器获得最佳通讯效果,请设计时严
格遵照图 13 与表 6 的条件设计。
-7-
广州奥松电子有限公司 电话:020-36042809 / 36380552 www.aosong.com