AD7124-8使用说明与程序

本文详细介绍了AD7124-8模拟数字转换器的配置和使用,包括默认配置、诊断与ADC控制寄存器、转换模式、滤波器设置,以及读写操作流程。此外,还涵盖了通道配置、连续读取模式的启用和退出,以及滤波器速率的计算方法。
摘要由CSDN通过智能技术生成

AD7124-8总结与程序介绍

AD7124-8总结与程序介绍

  1. 访问ADC寄存器映射
    1.写入通信寄存器的数据决定要访问哪一个寄存器,以及下
    一个操作是读操作还是写操作。寄存器地址位(位5至位0)
    决定读或写操作的目标寄存器。
  2. 对访问的寄存器操作结束时,返回对通讯寄存器写模式。
  3. 执行一个占用至少64个串行时钟周期
    的写操作,并使DIN处于高电平状态,可以复位整个器
    件,使ADC返回默认状态,包括寄存器内容。
    4.图66和图67显示了对一个寄存器的读写操作:首先将一个8
    位命令写入通信寄存器,然后是针对寻址寄存器的数据。
    ad7124读写

寄存器读写

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.

图片: Alt

带尺寸的图片: Alt

居中的图片: Alt

居中并且带尺寸的图片: Alt

当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

如何插入一段漂亮的代码片

博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

// An highlighted block
var foo = 'bar';

生成一个适合你的列表

  • 项目
    • 项目
      • 项目
  1. 项目1
  2. 项目2
  3. 项目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)=(n1)!nN 是通过欧拉积分

Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t   . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0tz1e

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值