一、芯片概述

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. Windows 下安装项目管理工具 Redmine 1.1.2

    1.InstantRails-2.0-win 下载地址  https://rubyforge.org/frs/?group_id=904 2.redmine1.1.2 下载地址  http://www ...

  2. iOS-Auto property synthesis will not synthesize property 'delegate'; it will be implemented by its super

    今天在XCode6.3上面重写TabBar的时候,自定义tabBar的代理遇到的一个问题 在重写tabBar的代理的时候遇到了一个警告. 解决方法: 在.m文件中 警告消失.

  3. 安装 RPM 包或者安装源码包

    安装 RPM 包或者安装源码包 在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下. ...

  4. cdrecord光盘烧录工具

    我们是透过 cdrecord 这个命令来进行文字介面的烧录行为,这个命令常见的选项有底下数个: [root@www ~]# cdrecord -scanbus dev=ATA <==查询烧录机位 ...

  5. 最诡异的Linux fork进程问题(我们平时都在写)

    从来没有遇到过... 运行环境:在Linux自带的文本编辑器中输入C程序,在shell中编译运行,下面直接看代码和运行结果. 第一个代码:#include<stdio.h> #includ ...

  6. vimcommandfilepatchcmdfold VIM技巧之分隔窗口 一级精华

    VIM技巧之分隔窗口 分类: 技术2010-07-08 09:57 754人阅读 评论(1) 收藏 举报   同时显示两个不同的文件, 或者同时查看同一个文件的两个不同位置, 或者是同步显示两个文件的 ...

  7. error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项:值“0”不匹配值“2”

    error: vtkCommon.lib(vtkSmartPointerBase.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项:值“0”不 ...

  8. python 之验证码

    验证码原理在于后台自动创建一张带有随机内容的图片,然后将内容通过img标签输出到页面. 安装图像处理模块: pip3 install pillow

  9. php方法 隐藏手机号中间四位

    $num = "13966778888"$str = substr_replace($num,'****',3,4);

  10. Subarray Sum & Maximum Size Subarray Sum Equals K

    Subarray Sum Given an integer array, find a subarray where the sum of numbers is zero. Your code sho ...