AD7682

4通道ADC采集芯片AD7682记录

1.AD7682简介

在这里插入图片描述

2.AD7682时序说明

配置寄存器说明
在这里插入图片描述

2.1数字接口

在这里插入图片描述

AD7682有三种时序接口

2.2通用时序

在这里插入图片描述
在这里插入图片描述

繁忙指示器与无繁忙指示器的区别在于:传输完16位数据后,如果使能了繁忙指示器,那么从机会在第17个时钟返回一位数据来表示是否处于繁忙状态。这也说明了主机提供17个时钟周期,不适用与传统的8位或16为SPI主机控制器,适用与可编程SPI控制器(FPGA等),或者IO模拟。IO模拟的只适用于RAC和RSC时序。

2.3通道序列器

在这里插入图片描述
对于通道序列器,只需要写入一次配置寄存器,之后会根据配置的参数,依次重复循环返回通道的数据。

3.程序实例

在这里插入图片描述
对于ad7949和7682,7689,7699使用的是同一个控制器,所以它们的时序是一样的,只是通道数与采样速率不一样。

官方提供了对应芯片的驱动程序,主要是ARM8,ARM9,FPGA,Linux平台的驱动,可以从官方网站上下载,然后修改移植到自己的平台,这样能够节约很多开发时间。

AD7949数据手册和产品信息 | Analog Devices

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

上图是官方基于ARM9的一个实例程序,采用的时序是IO模拟的,因为ad7949是14为分辨率的,所以这里只产生了14个时钟。如果是7682则是16位4通道的把这里的14改成16就ok了。也可以使用16位的硬件SPI控制器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值