0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ad7606并行数据读取

分享:

AD7606并行数据读取详解

AD7606是一款16位、8通道同步采样ADC芯片,支持并行接口高速读取数据。以下是核心步骤和注意事项:


1. 关键信号说明

  • 并行数据总线:DB0-DB15(16位数据)
  • 控制信号
    • /CS:片选(低电平有效)
    • RD:读使能(低电平有效)
    • BUSY:转换状态指示(高电平=转换中)
    • CONVST:启动转换(上升沿触发采样)
    • RESET:硬件复位
    • RANGE:输入范围选择(±5V/±10V)

2. 数据读取流程

  1. 启动转换

    • 拉高 CONVST 后拉低(需满足最小脉宽,典型值25ns)
    • 所有通道同时开始采样
  2. 监控BUSY信号

    • BUSY 变高表示转换中,变低表示完成(转换时间约22μs @无过采样)
  3. 顺序读取8通道数据

    • 步骤
      • 拉低 /CSRD 使能芯片
      • 第1次读取 → 通道1数据出现在DB0-DB15
      • 拉高 RD(再拉低)→ 通道2数据出现
      • 重复至第8通道(每次RD上升沿自动切到下一通道)
  4. 关闭接口

    • 读取后拉高 /CSRD

3. 时序关键参数

参数 最小值 典型值 单位
t₃ (RD低电平时间) 20 - ns
t₄ (数据保持时间) 5 - ns
t₆ (RD高电平时间) 20 - ns

? 注意:需确保CONVST结束后再读取,避免冲突


4. 伪代码示例(基于MCU/FPGA)

// 宏定义控制引脚
#define CONVST_PIN  GPIO_PIN_0
#define BUSY_PIN    GPIO_PIN_1
#define CS_PIN      GPIO_PIN_2
#define RD_PIN      GPIO_PIN_3

uint16_t read_ad7606(void) {
  // 启动转换
  HAL_GPIO_WritePin(CONVST_PIN, HIGH);
  delay_ns(30);
  HAL_GPIO_WritePin(CONVST_PIN, LOW);

  // 等待转换完成
  while(HAL_GPIO_ReadPin(BUSY_PIN) == HIGH);

  // 读取数据
  HAL_GPIO_WritePin(CS_PIN, LOW);  // 使能芯片
  HAL_GPIO_WritePin(RD_PIN, LOW);
  delay_ns(30);
  uint16_t data = GPIOB->IDR;      // 从数据总线读取值
  HAL_GPIO_WritePin(RD_PIN, HIGH);
  HAL_GPIO_WritePin(CS_PIN, HIGH); 

  return data;
}

5. 硬件设计要点

  • 电源去耦:AVCC/DVCC接10μF+0.1μF电容
  • 接地分离:模拟地与数字地单点连接
  • 信号完整性
    • 并行总线长度匹配(±5mm)
    • 避免高速信号跨分割平面

⚠️ 常见错误

  • 未等待BUSY变低就读取 → 数据错误
  • RD//CS时序不满足 → 数据锁存失败
  • 参考电压噪声大 → 精度下降

通过严格遵循时序和控制逻辑,即可实现AD7606的稳定数据采集。建议结合官方数据手册调试实际电路。

AD7606能否实现使用DMA进行数据读取

因为AD7606它没有内部寄存器,所以我想知道它能否实现使用DMA进行数据读取??

请叫我杰西卡 2023-12-08 08:22:59

AD7606/AD7606 - 6/AD7606 - 4数据采集系统详解

AD7606/AD7606 - 6/AD7606 - 4数据采集系统详解 在电子设计领域,数据采集系统(DAS)是连接现实世界模拟信号与数字处理系统的关键桥梁。今天我们就来深入探讨一款高性能的DAS

2026-03-31 10:25:06

AD7606 Busy信号不稳定的原因?如何处理?

。 另外,我的CS管脚直接接地,是否可以这样处理,我是读取并行数据,这样处理是否影响我发READ信号读取并行数据呢? 非常感谢! 祝好!

lining870815844 2023-12-14 06:05:23

AD7606/AD7606 - 6/AD7606 - 4:高性能同步采样模数数据采集系统解析

AD7606/AD7606 - 6/AD7606 - 4:高性能同步采样模数数据采集系统解析 在电子设计领域,数据采集系统(DAS)是至关重要的一环。ADI公司的AD7606/AD7606 - 6

2026-03-30 10:05:10

AD7606/AD7606 - 6/AD7606 - 4:高性能同步采样模数数据采集系统解析

AD7606/AD7606 - 6/AD7606 - 4:高性能同步采样模数数据采集系统解析 在电子工程师的日常设计工作中,数据采集系统(DAS)是一个关键的组成部分。今天我们要深入探讨的是ADI

2026-03-30 10:05:07

AD7606的运行原理以及读取过程

AD7606 SPI模式 网上问题汇总AD7606的运行原理AD7606读取过程是首先要用MCU发一个convst信号(就是一个PWM波形告诉AD7606什么时候进行采集)给AD7606,然后

zrl12123456 2022-02-14 07:50:22

ad7606采集数据异常

在工业自动化领域,AD7606是一种常用的模数转换器(MCU)芯片,用于采集模拟信号并转换为数字信号。然而,有时候在使用AD7606行数据采集过程中,会出现异常情况。本文将详细探讨ad7606采集数据

2024-01-08 11:00:10

AD7606采用串行读取的时候输入范围变成+-5V是怎么回事?

我们设计的一个装置使用3片AD7606,并采用串行方式读取数据,RANGE管脚经1K电阻上拉,但输入范围仍是+-5V。之前设计的装置采用并行读取就没有这个问题。 附上AD7606的原理图

felixbury 2023-12-13 08:11:51

AD7606行数据采集时,采集如正弦、方波信号时不正常的原因会是什么呢?

在用AD7606行数据采集时,显示直流电压采集时正常的但采集如正弦、方波信号时不正常,可能的原因会是什么呢?

wuli北 2023-12-07 06:23:21

AD7606

AD7606 - 8-Channel DAS with 18-Bit, Bipolar, Simultaneous Sampling ADC - Analog Devices

2022-11-04 17:22:44

AD7606哪些是数字地,哪些是模拟地?

芯片内部已经连接在一起了? TI有一个与AD7606兼容的ADS8588S,他的26引脚与其他的AGND是不连接的,在我的板子上很稳定正常,而AD7606数据跳动比较大。 是哪里的问题。 同样的板子,除芯片不同外,其他的条件都一样,但就是ADS8588S很稳定。

DengQilong 2023-12-04 07:53:29

AD7606输出数据始终为负数是什么问题导致的?

自制AD7606模块,通过FPGA控制,并行输出数据时,数据高位DB[9:15]均是高,数据位DB[8]始终为低,其余数据位DB[0:7]正常,导致输出数据始终为负数,请问这是什么问题导致的

RATION 2023-12-01 06:07:08

使用AD7606会产生尖峰信号的原因?

在使用AD7606的时候,以1.5kHz的采样频率,以字节并行模式,读取频率为50Hz的正弦信号,发现在过零点附近,会产生尖峰信号。经过调试,发现是最高位,也即符号位读错了,所以导致了尖峰的存在。请问有人遇到过这样的问题吗?

吴与伦比 2023-12-11 08:03:07

6750是否支持并行通讯,连接并口的ADC如AD7606

6750是否支持并行通讯,连接并口的ADC如AD7606

chm5 2023-05-26 07:47:43

DSP采集AD7606的实验出现问题怎么解决

[tr]仔细看了下DSP采集AD7606的实验,有个疑惑想问一下:1.在EMIF_AD7606 实验中读取AD数据的方式是for(i=0;i

dewars12 2020-05-08 12:58:51

DSP读取AD7606采集的数据时,读到的数据一直是0xFFFF的原因?

数据采集系统采用两片AD7606,主控制器用的是德州仪器的F2812,两片的CONVESTA和CONVESTB连在一起,设计的是一上电就硬件复位,没采用过采样,转换开始后,延迟10us,通过SPI串行读取,但不知道什么原因,读到的数据一直是0xFFFF,求大神指导

发烧友520 2023-12-20 06:49:54

AD7606应用笔记分享

@[TOC](文章目录)由于训练电赛,需要选取一块测量速度快,精度更高速度更快的外部ADC,所以选了一块AD7606AD7606是一块八通道,双极性输入,同步采样16位ADC。**内置2.5V基准

qi12345 2022-02-09 06:29:02

DSPtms320c6748处理器通过emifa连接ad7606读取采样后的数据怎么储存

DSPtms320c6748处理器通过emifa连接ad7606读取采样后的数据怎么储存

995呀 2021-07-02 21:08:45

在使用AD7606的过程中,当CONVST下拉后,busy有信号返回为4us,读出的8通道数据都不正确的原因?

在使用AD7606的过程中,我使用的是Cyclone IV控制AD7606,将CONVSTA和B接在一起,再用并行读取数据,当CONVST下拉后,busy有信号返回为4us,读出的8通道数据都不

IC大当家ac 2023-12-15 06:44:31

ad7606电压转换公式

AD7606是一种高精度、高速率的模数转换器(ADC),能够将模拟电压信号转换为数字信号。它是ADI(Analog Devices Inc.)公司推出的一款10位、16通道的ADC芯片,具备良好

2024-01-09 10:51:50

AD7606采集不到电压怎么办

AD7606采集不到电压 我自己画了块板子,在上面使用AD7606并行模式来采集传感器返回的模拟信号。在测试中,我将5V恒压接到ADC的V5通道上,发现采集到的数据不正确,然后我又更换了其他的电压

2021-10-22 10:24:05

16位ADC数据采集模块AD7606资料

AD7606 数据采集模块,16位ADC,8通道同时200KHz频率采集,每秒8*200K样本。SPI接口或8080 16位并口,可自行选择。 AD7606 数据采集模块特性: 使用AD7606

2020-11-02 17:40:49

AD7606采集输出数据有规律的骤升

AD7606芯片采集信号,输出数据骤升,大概为0.94V,已排除输入源的问题,输出波形图如下,输入源是0.5v到3.5v的三角波[code

zhaozeaishang 2021-08-19 16:53:17

国产ADC兼容AD7606在便携式振动数据采集器中应用

国产ADC兼容AD7606在便携式振动数据采集器中应用

2024-07-04 10:05:00

替代AD7606,国产ADC在电池化成中的应用

替代AD7606,国产ADC在电池化成中的应用

2024-08-01 10:14:59

ad7606转换数据异常如何解决?

使用AD7606行数据采集,发现有些情况下数据转换正常,噪声还不错,大约1mV的噪声。可是输入不同的电压值,有些时候噪声特别大,约40mV峰峰值。通过1Hz正弦波测试发现,AD输入端直接接信号源

zmyecho 2023-12-11 08:26:57

AD7606的基准电压是多少?

在算AD7606的输出编码转化为实际十进制数值时,需要用到其基准电压,但在看7606的手册时,我混乱了,AD7606的基准电压到底是多少?2.5V还是4.5V? 按照手册上说

kevinvind 2023-12-13 06:24:26

EVAL-AD7606-4SDZ

EVAL BOARD FOR AD7606

2023-03-30 11:46:37

请问8通道AD7606能否直接替换6通道AD7606

目前我的板子上设计采用6通道AD7606,但是6通道AD7606目前代理商没货,查阅手册发现,6通道实际上就是把8通道的两个通道接地,所以想问,能否直接把8通道AD7606焊到6通道AD7606

wdc596933938 2023-12-12 08:31:46

AD7606是16位多通道同步采样芯片

的封装,多达64脚,但其配置、使用非常方便。AD7606不用通过读写寄存器进行工作状态的配置,直接通过外部引脚的上下拉来进行配置,一般工程应用中主要涉及以下几个配置:1.基准源选择;2.并行、串行通讯选择;3.测量范围选择;4.过采样选择。由于项目中并不需要高达200kSPS的采样率,故选择了一定倍数

陆军航空兵 2021-08-18 06:00:41

加载更多
相关标签