AD7175-2 (一)

AD7175-2 (特别庆幸AD7175-2有中文的datasheet)

1、概述

AD7175-2是一款低噪声、快速建立、多路复用、2/4(即可配置成为2个全差分通道或配置成4个伪差分)通道 Σ-Δ型模数转换器(ADC),适合低带宽输入。其最大通道扫描速率为50 kSPS (20 µs)。输出数据速率范围为5 SPS至250 kSPS。

2、时序分析

AD7175-2 的读写控制时序如下图所示。对于写时序,是一个标准的SPI;读时序,是在标准的SPI协议基础上增加了一个等待RDY的逻辑。
在这里插入图片描述
RDY信号与DOUT信号复用一个pin脚,关于RDY信号的具体作用datasheet中也给出了详细的说明。
在这里插入图片描述

3、访问ADC寄存器映射

上面了解了AD7175-2的读写控制时序后必须了解如何访问ADC寄存器映射,这关乎以什么样的形式对ADC的寄存器进行读写。
在这里插入图片描述
从上图可以看出,在对一个寄存器进行写or读操作时,首先要发送8-bit的command,之后就是要写入的数据或是读出数据。

4、工作模式

AD7175-2有多种工作模式,通过ADC模式寄存器和接口模式寄存器可以设置工作模式。这些模式
列示如下:这里只介绍前三种工作模式。
• 连续转换模式(代码以这种模式编写)
在这里插入图片描述
在每次检测到RDY信号后发送0x44命令,之后就可以读出数据。连续读取模式和单次转换模式与此雷同。
• 连续读取模式
在这里插入图片描述
在开始读数据之前发送0x02+0x0080命令,之后每检测到RDY信号就可以读出数据。

• 单次转换模式
在这里插入图片描述
单次转换模式顾名思义,只能读取一次数据。在开始读数据之前发送0x01+0x8010命令,在检测到RDY信号后发送0x44命令,之后就可以读出数据。

5、连续转换模式代码编写

代码部分见另一篇博客。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值