E2E™ 设计支持
搜索
用户
站点
搜索
用户
E2E™ 中文设计支持 >
论坛
放大器
API 解答
音频
时钟和计时
数据转换器
DLP® 产品
接口
隔离
逻辑
微控制器
电机驱动器
处理器
电源管理
射频与微波
传感器
站点支持
开关与多路复用器
工具
无线连接
参考译文
存档组
存档论坛
技术文章
模拟
汽车
DLP® 技术
嵌入式处理
工业
电源管理
TI 培训
快速入门
English
更多
取消
存档论坛
其它模拟产品 (Read-Only)
论坛
提及
子组
标记
更多
Cancel
提出相关问题
什么是相关问题?
相关问题是指与本问题有关联性的问题,”相关问题“ 被创建后,会自动链接到当前的原始问题。
提出新问题
提出新问题
Cancel
状态
回复
5 回复
订户
9 订户
视图
1733 视图
用户
0 会员在此处
TMP116
选项
标记
更多
取消
选项
共享
更多
取消
相关
Tmp116每次读取温度寄存器获得值变化很大
user5912937
Intellectual
260
points
Other Parts Discussed in Thread:
TMP116
使用STM32作为主控,现在可以正确读取ID寄存器,但是每次读取温度寄存器的值变化都很大,使用的是默认配置,没有对配置进行设置
5 年多前
0
Amy Luo
5 年多前
TI__Guru****
185470
points
您好,
默认情况下Tmp116工作在CC模式下,您读取温度寄存器的流程是怎样的呢
取消
向上
0
True
向下
取消
0
user5912937
5 年多前
回复
Amy Luo
Intellectual
260
points
你好,现在可以正常通信了,读取ID值是正确的,但是又出现新问题,测得的温度与环境温度有大约4度的差别。我把手指放在芯片上,可以看到温度很快上升,这是不是可以证明温度寄存器的读取是没有问题的
取消
向上
0
True
向下
取消
0
user5912937
5 年多前
回复
Amy Luo
Intellectual
260
points
流程就是 从设备地址(写)---- 写温度寄存器地址-----从设备地址(读)-----读两个字节的温度数据
取消
向上
0
True
向下
取消
0
Amy Luo
5 年多前
回复
user5912937
TI__Guru****
185470
points
在CC模式下,设备是持续进行温度转换的,每个转换周期包括active时间段和 standby 时间段,见数据手册图19。standby的持续时间可以使用configuration 寄存器中的CONV和AVG位进行配置。
转换结束后,在configuration 寄存器的Data_Ready位会置1。
您读取温度前,判断一下Data_Ready位是否置1,置1后再去读取,看看能否解决您的问题。
取消
向上
0
True
向下
取消
0
user5912937
5 年多前
回复
Amy Luo
Intellectual
260
points
好的,谢谢你的回复,我试一下再来请教
取消
向上
0
True
向下
取消