AD7124-8总结与程序介绍
AD7124-8总结与程序介绍
- 访问ADC寄存器映射
1.写入通信寄存器的数据决定要访问哪一个寄存器,以及下
一个操作是读操作还是写操作。寄存器地址位(位5至位0)
决定读或写操作的目标寄存器。 - 对访问的寄存器操作结束时,返回对通讯寄存器写模式。
- 执行一个占用至少64个串行时钟周期
的写操作,并使DIN处于高电平状态,可以复位整个器
件,使ADC返回默认状态,包括寄存器内容。
4.图66和图67显示了对一个寄存器的读写操作:首先将一个8
位命令写入通信寄存器,然后是针对寻址寄存器的数据。
AD7124-8的默认配置及更改
1.AD7124-8的默认配置
通道:通道0使能,AIN0被选为正输入,AIN1被选为负
输入。选择设置0。
• 设置:输入和基准电压缓冲器禁用,增益设置为1,选
择外部基准电压源。
• ADC控制:AD7124-8处于低功耗连续转换模式,内部
振荡器使能且用作主时钟源。
• 诊断:唯一使能的诊断是SPI_IGNORE_ERR功能
2.更改配置
• 通道配置(见图68中的框A)
• 设置(见图68中的框B)
• 诊断(见图68中的框C)
• ADC控制(见图68中的框D)
2.1 通道配置
1.AD7124-8有16个独立模拟输入通道,8种独立设置。
1.1独立设置
每种设置包括以下四个寄存器:
• 配置寄存器
• 滤波器寄存器
• 失调寄存器
• 增益寄存器
。
诊断与adc控制寄存器
1.当诊断功能SPI_READ_ERR、SPI_WRITE_ERR或SPI_SCLK_CNT_ERR使能时,CS必须用于帧读写操作,ADC_
CONTROL寄存器中的CS_EN位必须置1。
2.对DIN输入写入一连串的1,可以复位串行接口。
转换模式
1.单次转换模式
从数据寄存器中读取数据字后,DOUT/RDY变为高电平。如必要,
即使DOUT/RDY为高电平,也可以多次读取数据寄存器。
如果ADC_CONTROL寄存器中的DATA_STATUS位设置为
1,则每次执行数据读取时,状态寄存器的内容将与转换结
果一同输出。状态寄存器的4个LSB表示对应的转换通道。
2.连续转换模式
完成一次转换DOUT/RDY变低电平–>写入通讯寄存器–>读取数据DOUT/RDY变高电平。
3.连续读取模式
1.要使能连续读取模式,应将ADC_CONTROL寄存器的
CONT_READ位设置为1
2. 读取ADC数据之前不需要写入通信寄
存器,只需在DOUT/RDY变为低电平(表示转换结束)后提
供所需数量的SCLK。读取转换结果后,DOUT/RDY变高电平。这种模式下,数据只能被读取一次,而且应确保在下一转换完成前读取数
据字。(要使用连续读取模式,ADC必须配置为连续转换模式)
3.退出读取模式:1).在为RDY低电平时发出一个伪读取ADC数据寄存器命令
(0x42)
2).应用软件复位,即在CS = 0且DIN = 1时提供64
个SCLK,从而复位ADC及所有寄存器内容。
4.如果ADC_
CONTROL寄存器的DATA_STATUS置1,数据将为附加状
态位。状态寄存器指示对应的转换通道。
滤波器
1.输出数据速率(ADC连续转换时,单一通道上提供转换结
果的速率)等于:
f ADC = f CLK /(32 × FS[10:0])
2.
插入链接与图片
链接: link.
图片:
带尺寸的图片:
居中的图片:
居中并且带尺寸的图片:
当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。
如何插入一段漂亮的代码片
去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片
.
// An highlighted block
var foo = 'bar';
生成一个适合你的列表
- 项目
- 项目
- 项目
- 项目
- 项目1
- 项目2
- 项目3
- 计划任务
- 完成任务
创建一个表格
一个简单的表格是这么创建的:
项目 | Value |
---|---|
电脑 | $1600 |
手机 | $12 |
导管 | $1 |
设定内容居中、居左、居右
使用:---------:
居中
使用:----------
居左
使用----------:
居右
第一列 | 第二列 | 第三列 |
---|---|---|
第一列文本居中 | 第二列文本居右 | 第三列文本居左 |
SmartyPants
SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:
TYPE | ASCII | HTML |
---|---|---|
Single backticks | 'Isn't this fun?' |
‘Isn’t this fun?’ |
Quotes | "Isn't this fun?" |
“Isn’t this fun?” |
Dashes | -- is en-dash, --- is em-dash |
– is en-dash, — is em-dash |
创建一个自定义列表
-
Markdown
- Text-to- HTML conversion tool Authors
- John
- Luke
如何创建一个注脚
一个具有注脚的文本。1
注释也是必不可少的
Markdown将文本转换为 HTML。
KaTeX数学公式
您可以使用渲染LaTeX数学表达式 KaTeX:
Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n−1)!∀n∈N 是通过欧拉积分
Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=∫0∞tz−1e