一、芯片概述

1、AD7715是一款适合低频测量应用的完整模拟前端,可直接接受来自传感器的低电平输入信号,并产生串行数字输出。AD7715采用Σ-Δ转换技术,可实现最高16位无失码性能。

2、CMOS构造可确保获得极低的功耗,省电模式则将采用3 V电源时的待机功耗降至15 µW(典型值)。

二、芯片管脚图

内部原理示意图

三、芯片参数

四、外围电路

五、寄存器

1、Communications Register  通信寄存器

名称 功能
0/DRDY’ 必须写“0”;
“0”状态下后面7位的数据才被接收
ZERO 必须写“0”;
RS1-RS0 选择下一步使用的寄存器
R/W’ 选择对下一个寄存器进行读还是写操作
“1”:读       “0”:写
STBY 选择低功耗模式或者是正常模式
“1”:低功耗模式        “0”:正常模式
G1—G0

2、Setup Register    设置寄存器

名称 功能
MD1-MD0 “00”:正常模式
“01”:校准模式,完成后DRDY’在初始化后为“1”,完成后为“0”
“10”:Zero-Scale System Calibration,
            完成后DRDY’在初始化后为“1”,完成后为“0”
            且自动回到“00”模式
“11”:Full-Scale System Calibration,
            完成后DRDY’在初始化后为“1”,完成后为“0”
            且自动回到“00”模式
CLK 如果MCLK为2.4576MHz,设置为“1”
      MCLK位1MHz,设置为“0”
FS1, FS0(过滤器选择位) 确定输出频率
B’/U “0”:双向操作,默认模式
“1”:单向操作
BUF 缓冲控制
“0”:缓冲器被短路,输出的噪声最小,但是电流很大
“1”:正常有缓冲,可以提供更好的同上一级链接的环境
FSYNC 过滤同步
这FSYNC一点也不影响数字接口  不重置DRDY输出低。
“1”:节点的数字滤波器,滤波器和控制逻辑器,滤波器全部重置
“0”:完成重置,可以接受有效数字的变化以3 × 1/(output update rate)。

3、Test Register  测试寄存器

手册建议不去动

4、Data Register  数据寄存器

只能读不能写,唯一的16位寄存器

AD7715的更多相关文章

  1. 电赛总结(二)——AD芯片总结之AD7715

    一.特性参数 1.16位无失真AD转换器 2.增益可调,在1,2,32,128可切换. 3.数字地和模拟地分开,可以减少噪声. 4.具有较大的输出电流,有比较好的带载能力. 二.管脚排列 三.引脚功能 ...

随机推荐

  1. input file美化

    <style> a{display:inline-block; width:100px; height:40px; position:relative; overflow:hidden;} ...

  2. 转:Java NIO系列教程(二) Channel

    Java NIO的通道类似流,但又有些不同: 既可以从通道中读取数据,又可以写数据到通道.但流的读写通常是单向的. 通道可以异步地读写. 通道中的数据总是要先读到一个Buffer,或者总是要从一个Bu ...

  3. Python调用C/Fortran混合的动态链接库-下篇

    接着前面的内容,我们在这里继续介绍Python传递二维数组到fortran并进行简单计算后返回的例子. 问题描述: module py2f90 use,intrinsic::iso_c_binding ...

  4. select函数

    select函数: http://baike.baidu.com/view/3421856.htm select函数   目录 概况 操作程序 宏解释 socket读写 概况 select()的机制中 ...

  5. MySQL 5.6 Warning: Using a password on the command line interface can be insecure

    MySQL 5.6 在命令行输入密码,就会提示这些安全警告信息. Warning: Using a password on the command line interface can be inse ...

  6. Linux下PS1、PS2、PS3、PS4使用详解

    参考印象笔记:

  7. Windows环境下的jekyll本地搭建

    一.配置ruby环境 由于jekyll是用ruby语言写的一个静态网页生成工具,所以要搭建jekyll本地环境就需要先配置好ruby环境. 1)去官网下载Ruby:https://www.ruby-l ...

  8. 使用virtualenv搭建独立的Python环境

    virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题. 一.安装virtualenv virtualenv实际上是一个pyth ...

  9. 【Spring】Spring系列1之Spring概述

    概述

  10. 通过Java反射来理解泛型的本质

    集合框架中经常会使用泛型指定集合中所存放元素的类型,保证集合的统一性,从集合中取出元素的时候也避免了类型强制转换的操作,所以我们使用常规的方式来往集合中存放元素的时候,如果指定泛型,那么我们只能向集合 ...