GX0011 单线脉冲输出数字温度传感器支持计数式通信,仅需单根信号线即可同时完成芯片供电和通信输出功能,有效降低MCU开销和成本。中科银河芯自主研发设计的产品GX0011可直接替代NTC热敏电阻,无需任何外部感温单元即可实现12位(0.0625℃)温度输出,在-50°C~ +150°C的正常工作范围内,测温精度误差< ±1℃,并具有良好的温度线性度曲线,适用于通信、计算机、消费电子、环境、工业和仪器仪表等应用场景。
1、GX0011引脚功能
2、GX0011单点应用
GX0011 支持两种连接方式:上拉连接和下拉连接。需要注意的是,当采用下拉连接时,脉冲将从 GND 引脚(即拉电阻侧)输出,且总线极性与上拉连接方式相反,上电时 GND 引脚为低电平,温度转换完成后 GND 引脚周期发送高脉冲(占空比 25%)。
在单点应用中,上位机 MCU 仅需要一个 GPIO 口来对脉冲次数进行计数,可以有效节省 GPIO 资源。单点应用参考电路如下:
3、 GX0011零待机功耗应用
零待机功耗应用方案占用两个 GPIO口。其中,GPIO0 用于脉冲计数,GPIO1 用于使能和关断 GX0011。当 GPIO1 拉高(下拉连接则为拉低),GX0011 使能并开始正常工作;当 GPIO 拉低(下拉连接则为拉高),芯片关断实现零待机功耗。
4、GX0011多点应用
在多点应用中,所有 GX0011 共享 GPIO0 作为脉冲计数端口,并且共用同一上下拉电阻。通过将 GPIO1 到GPIOn 中的一个拉低(下拉连接则为拉高)可以使能相应的 GX0011 测温节点。其余不用节点必须设置为高阻(或 两脚短接)状态。注意:如果同时使能两个及以上节点,相互之间会产生数据冲突。
5、GX0011脉冲通信时序
6、GX0011驱动程序(基于STM32)
6.1 GX0011.h
6.2 GX0011.c
1、DQ通信引脚必须加上拉电阻,建议1~10K,一般选择4.7K即可;
友情提示:
欢迎各位伙伴咨询、测试GX0011,有任何问题可随时交流沟通。
到此这篇max30102心率代码(max30102心率检测模块原理图)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/69664.html