ADS1110/ADS1271
ADS1110
1、初始化
软件:设置p任意2个为GPIO口
硬件:设置p0.2,p0.3为SDA,SCL
输入、输出
ADS1110的I2C地址(1001aaa)例如ADS1110A0的地址是1001000
ADI2cAddr 0x90
2、配置寄存器
发0X8C 连续模式/15SPS/1倍增益(默认设置)
3、ST/DRDY 1(旧数) 0(新数)
ADS1271
FORMAT接地,采用SPI通信
工作时钟(clk 主时钟输入,一般用晶振)、传输时钟(sclk 串行时钟输入,)
ADS1271工作模式通过管脚MODE进行配置,
当MODE为0时,工作为高速模式,转换速率可达105kS/s;
MODE为1时,工作为低功耗模式,芯片耗散功率仅为35mW;MODE为悬空时,
工作为高分辨率模式,转换速率为52kS/s,输出信噪比可达109dB。
SPI接口时序:ADS1271每次转换结束,/DRDY由高电平变为低电平,
单片机通过程序不断扫描P2.0的电平变化,从而确定转换是否结束。
如果结束,单片机自动接收24位数据,接收结束后单片机处于等待状态。
该系统中ADS1271和C8051F020晶振均采用16.384MHz。
在AD高分辨率模式下,采样速率为32ksps,SPI接口最小数据传输速率为768kbps。
单片机SPI口主模式下最高通信速率为晶振的一半[5]
即为8192kbps,完全可以满足通信的要求。
ADS1110/ADS1271的更多相关文章
随机推荐
- Spark的编译
由于Spark的运行环境的多样性,如可以运行在hadoop的yarn上,这样就必须要对Spark的源码进行编译.下面介绍一下Spark源码编译的详细步骤: 1.Spark的编译方式:编译的方式可以参考 ...
- Shell获取当前用户
id | sed -e 's/).*//g' -e 's/.*(//' 比$LOGNAME $NAME who am i都要准确一些
- UITableViewCell 自适应高度 ios8特性
这篇文章介绍了在一个动态数据的 table view 中,cell 根据 text view 内容的输入实时改变 cell 和 table view 的高度.自动计算 cell 高度的功能使用 iOS ...
- C/C++整数除法以及保留小数位的问题
题目描述 Given two postive integers A and B, please calculate the maximum integer C that C*B≤A, and the ...
- Wythoff's game
这个问题就是OJ题里出现的取石子游戏,http://en.wikipedia.org/wiki/Wythoff%27s_game. 维基里面的通项公式并不适用于算法求解.需要理解下面两条规律: 1.A ...
- python3爬虫再探之EXCEL(续)
上篇介绍了xlsxwriter的用法,本来想写一下xlrd和xlwt的用法,看到这篇文章——http://blog.csdn.net/wangkai_123456/article/details/50 ...
- JQuery源码分析(三)
jQuery中ready与load事件 jQuery有3种针对文档加载的方法 $(document).ready(function() { // ...代码... }) //document read ...
- ASP.NET MVC之视图生成URL
在MVC的Web应用程序中,我们经常会出现这样的操作,从一个视图跳转到另外一个视图,大部分情况下都是通过链接来实现,当然这是一种非常不错的选择,为什么不说这是最好的选择呢?因为它也有其弊端,我们看看如 ...
- AngularJS基本指令
<!doctype html> <html ng-app> <head> <meta charset="UTF-8"> & ...
- 5、网页制作Dreamweaver(JS的初步运用)
JAVASCRIPT *放在头部也可以读取(最先读取头部) 表单提交时会自动刷新网页,最好关掉 写法: 1.输出 <script> document.write("hello w ...