PCF8591详解

一. PCF8591模块介绍

  1. IIC接口,支持四路模拟输入,一路模拟输出,集成光敏电阻和热敏电阻以及一路电压输入(蓝色定位器调节输入)。
  2. 模块共有三个短路帽,分别控制光敏电阻和热敏电阻以及一路电压接入。也就是说当三个短路帽都接入的时候,模块只能接受一路模拟输入了,其他三路被占用了。
  3. 8-bit 逐次逼近A/D转换器。转换结果为0-255。

二. PCF8591模块使用

读取模拟量的IIC过成为
发送器件地址 —> 发送控制指令 —> 停止 —>f发送器件地址+1 —>读取数据
和IIC读时序一样

1. IIC地址确认

通过芯片手册可以看出,器件地址由A0-2确认,也就是说通过控制A0-2,系统可以同时接入8个PCF8591模块。
在这里插入图片描述

2. 控制字节

0-1 位 : 控制对那个通道的模拟量进行转换
2-3 位:为0不用管
4-5 位:模式选择,单端输入还是差分输入
6 —位: 为1 输出使能
如果不用差分输入的话,控制字节应该是 0x40 - 0x43
在这里插入图片描述

3. 读数据

读到的数据为0-255。


欢迎 关注微信公众号 FPGA之旅 获取更多资讯。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FPGA之旅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值