问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

ADS1299芯片技术详解:从基础特性到使用指南

创作时间:
作者:
@小白创作中心

ADS1299芯片技术详解:从基础特性到使用指南

引用
CSDN
1.
https://m.blog.csdn.net/lyc971013/article/details/140550889

ADS1299是一款高性能的模拟数字转换器(ADC),广泛应用于医疗设备、生物信号采集等领域。本文将对ADS1299的数据手册进行详细解读,帮助读者快速掌握其主要特性和使用方法。

主要特性

  • 采样率:支持250SPS至16kSPS的采样率范围,可通过CONFIG1寄存器中的DR[2:0]位进行设置。

  • 供电要求

  • 模拟供电:4.75V至5.25V

  • 数字供电:1.8V至3.6V

  • 可编程放大器:提供多种增益选择(1/2/4/6/8/12/24),可通过各通道的CHnSET寄存器中的Gain[2:0]位进行配置。

  • 时钟控制:支持内部时钟和外部时钟两种模式,可通过CONFIG1寄存器中的CLK_EN及外部引脚CLK_SEL进行选择。

  • 转换模式:支持连续转换模式和单次转换模式,可通过CONFIG4中的SINGLE-SHOT位进行切换。

数据输出格式

数据通过DOUT引脚输出,MSB(最高有效位)在第一个上升沿输出,D\R\D\Y\在第一个CLK下降沿拉高。

  1. 连续转换模式:D\R\D\Y\在转换开始时拉高,在数据准备好时拉低。
  2. 单次转换模式:START引脚拉高后,一次转换结束后D\R\D\Y\拉低,转换停止。无论转换的数据是否被读取,D\R\D\Y\均保持低电平。要开始新的转换,需要先拉低START引脚再拉高,或者重新发送START命令。

相关命令

  • WAKEUP:退出STANDBY模式
  • STANDBY:进入低功耗待机模式
  • RESET:重置寄存器为默认值
  • START:开始AD转换
  • STOP:停止AD转换
  • RDATAC:连续读取指令
  • SDATAC:停止连续读取指令
  • RDATA:单次读取指令
  • RREG:读取寄存器指令,双字节指令,第一字节为指令和起始寄存器地址,第二字节为要读取的寄存器数量-1
  • WREG:写入寄存器指令,双字节指令,第一字节为指令和起始寄存器地址,第二字节为要读取的寄存器数量-1,后续跟寄存器数据

数据格式

数据采用24bit head + 24bit * n channel的格式,其中24bit head包括1100 + LOFF_STATP + LOFF_STATN + bits[4:7] of the GPIO register。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号