楼主: yiqizhenshanhe

Arrow DECA评测12——温度和湿度传感器(HDC1000)应用2

[复制链接]
  • TA的每日心情

    2014-9-24 20:04
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2016-3-20 23:16:35 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 yiqizhenshanhe 于 2016-3-20 23:25 编辑

    本篇介绍HDC1000的IIC协议和寄存器构架。
    5.png
    器件地址,原理图中使用的是100_0000,
    IIC协议由三部分构成:器件地址、pointer地址和数据地址。
    6.png
    写时序
    7.png

    读时序
    8.png
    手册中推荐,先配置HDC1000,然后再读取地址00(温度数据)。
    9.png

    在使用中注意使用HDC1000是否响应主机(FPGA),上图中HDC1000没有响应FPGA,表现为不拉低数据总线(SDA),如果HDC1000响应主机(FPGA),则会拉低数据总线(SDA),如下所示,
    10.png
    说完IIC总线协议,再说说HDC1000的寄存器构架吧,
    11.png
    地址00位温度数据。地址01为湿度数据,地址02为HDC1000的配置信息,地址FB、FC、FD、FE和FF是出厂信息,其他地址为预留,芯片厂商做后续开发。
    FPGA读取的数据为二进制数,必须通过一定的公式转化为所需要的数据,
    12.png
    温度公式
    13.png
    湿度公式
    14.png
    HDC1000配置信息说明,可以通过配置HDC1000完成不同精度的温度和湿度测量。
    15.png
    16.png
    17.png
    出厂信息,通过验证该信息,可以验证芯片是否为正品,这个很关键,市面上存在一些假货,通过原厂验证,减少买到假货的概率。后续Modelsim仿真验证。























    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-3-28 10:20:45 | 显示全部楼层
    友情帮顶
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-9-24 20:04
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2016-3-28 20:45:20 | 显示全部楼层
    小菜儿 发表于 2016-3-28 10:20
    友情帮顶

    太感动了,帖子都无人问津了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-27 05:39 , Processed in 0.135316 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.