完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
本帖最后由 z***hello 于 2016-5-16 17:36 编辑 本打算大概介绍一下每个传感器就行了,但是看到手册发现每个传感器,虽小,但五脏俱全,有必要细细品味一下。首先是ti自己的 环境光传感器——OPT3001 OPT3001是一款专门用于密集监测人眼适应光响应的高精度环境光传感器。该传感器具有业界领先的光谱响应,可实现超过 99% 的 IR 抑制,无论光源怎样,均可提供一致的光测量。该环境光传感器尺寸为 2.0 毫米 × 2.0 毫米 × 0.65 毫米,在 2uA 的典型工作电流下支持低至 1.6V 的电压,可用于各种电池供电应用。此外,OPT3001 还支持 23 位有效动态范围的测量,可实现企业、照明控制以及楼宇工厂自动化应用所需的高分辨率。OPT3001与 TI传感器集线器BoosterPack兼容。
它是一款数字传感器,芯片提供了IIC接口,tag上的电路原理图如下
前面说到,tag上电传感器大都是共用一个IIC接口,因此地址的区分是关键,会比较重要
这样看来,地址引脚ADDR接VDD拉高,则器件的7bit地址位0x45. IIC的时序自不必说,但是值得一提的是,OPT3001的寄存器的地址为8位,数据为16位,因此一般的8位有些不同,而且16位时,字节序有些变化,这点应该引起重视!也可以从程序中看的经常有swap(交换字节序)的操作
opt3001中的寄存器较少,但是提供的功能也是很齐全
第一个是存储的转换后的结果光强信息,转换式如下:
因为器件表示位数有限,E决定了分辨率、R为数据范围,因此范围大则分辨率低;范围小则分辨率较高
第二个是器件配置信息,比较重要 转换时间、掉电/连续转换模式、转换结束标志等 第三个与第四个是设置的引起器件中断的光强值上下限,格式与第一个寄存器一致 第五个第六个是器件信息,默认为(0x5449=“TI”)、(0x3001),可以作为调试与器件识别用 接下来,看看opt3001的读取程序
PS: tag的原理图与程序固件可以在TI官网下载 http://www.ti.com.cn/ww/wireless_connectivity/sensortag2015/index.html 环境光传感器OPT3001 datasheet
opt3001.pdf
(1.14 MB, 下载次数: 16
)
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
549 浏览 0 评论
1613 浏览 0 评论
2047 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1513 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1337 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1756浏览 29评论
2781浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1723浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1634浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1645浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 19:44 , Processed in 0.431511 second(s), Total 39, Slave 31 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3442