ADS1298中文版及常见问题_第1页
ADS1298中文版及常见问题_第2页
ADS1298中文版及常见问题_第3页
ADS1298中文版及常见问题_第4页
ADS1298中文版及常见问题_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ADS1298 用于生物电位测量的低功率,8通道,24位模拟前端威尔逊中心电位(WCT)和胸导在标准的ECG 12导联中,定义WCT电压为右肢(RA),左肢(LA),和左腿(LL)电极的平均值。这个电平用作胸导测量的参考电平。ADS1294/6/8有三个内置低噪声运放产生WCT电平。图47所示为实现框图。芯片提供灵活的选择方式从八个信号(IN1P-IN4N)中任意选取一个输入到运放产生电平。因此允许RA,LA,和LL电极根据导联结构连接到前四通道任意输入。WCT电路的三个运放可通过寄存器设置独立掉电。使两个运放上电,可在WCT脚产生任意两个电极的平均电平。一个运放上电可提供WCT脚的缓冲电极电

2、平。注意:WCT运放有驱动强度限制所以需要使用缓冲如果用来驱动一个低阻抗负载。当使用WCT缓冲中任意1,2或3个查看表5的性能指标。如表5所示,当超过一个WCT运放掉电总噪声降低。噪声降低是由于噪声平均值被运放输出端网络结构影响。单个缓冲掉电节省的功率可忽略不计因为主电路结构是三个运放共用的。WCT节点的带宽被RC网络限制。这个内部共用网络由三个30K电阻和一个80pF电容组成。需要说明的是要达到最佳性能要在外部增加100pF电容。如表5所示,有效带宽取决于掉电运放数目。WCT只能用来驱动非常高阻抗的输入(通常大于500M)。典型应用是将WCT信号接入ADS1294/6/8的反相输入作为胸导信

3、号参考。如前文所提,三个WCT运放可以连接八个模拟输入的任意一个。运放的输入信号被斩波取样,其斩波频率随ADS1294/6/8的数据速率而变。斩波频率与最大数据速率比为1:1。例如:数据速率为32kSPS时,斩波频率是32KHz。斩波频率在数据速率为四个比较低的等级时(即4kSPS,2kSPS,1kSPS,500SPS)固定为4KHz。斩波频率在WCT运放输出端显示为基于直流电平的一个小方波。方波的幅度是运放的偏移电压典型值是5mVpp。这个作为斩波指示的人为设定方波是带外信号因此不会影响到ECG测量。斩波功能导致结果是,WCT运放管脚的输入漏电流随数据速率增加而增加,在输入共模电压接近0V(

4、AVSS)处,如图48所示。说明:如果通道的输出连接到WCT运放(例如,导联V)连接到某个PACE运放用作外部起搏脉冲指示,PACE运放输出人为设定的斩波。起搏脉冲指示ADS1294/6/8提供了灵活的起搏脉冲指示模式通过软件或外部硬件结构。实现软件模式需要提供32KSPS的采样率。实现外部硬件结构需输出PGA的两个输出:TESTP_PACE_OUT1和TESTN_PACE_OUT2。说明:如果WCT运放连接到信号通道,使用者看到的开关噪声是斩波导致;细节可在威尔逊中心电端(WCT)处看到。软件模式使用软件模式,芯片必须确保工作速率至少8KSPS才能捕捉到最快的脉冲。这样,数字信号处理系统才能

5、识别起搏脉冲。软件模式为使用者使用软件编程识别起搏脉冲提供了最大的灵活性。这在起搏器的发展过程中变的更加重要。测量快速起搏脉冲时需考虑到两点:1. PGA带宽见表6.2. 对于输入发生的跃阶变化,数字抽取滤波器需要3*tDR处理时间。PGA带宽决定了可用的增益设置,建立时间决定了芯片必须使用的数字速率。外部硬件模式使用软件模式的一个缺点是所有信号通道要工作在更高的数据速率下。在本系统中,ADS1294/6/8提供了选择输出PGA。外部硬件电路可用作起搏脉冲指示。脉冲指示逻辑通过GPIO管脚反馈入芯片。GPIO数据通过SPI口传输。通过PACE寄存器位设置选择八通道中的两个,一个偶数位,一个奇数

6、位。在差分转单端的变换中,存在0.4衰减系数。因此,PACE通道总增益是(0.4*PGA_GAIN)。PACE输出信号TESTP_PACE_OUT1和TESTN_PACE_OUT2分别与TESTP和TESTN多路复用。PACE寄存器的4:1位设置通道选择。如果脉冲指示电路不用,通过PACE寄存器的/PD_PACE位关断pace运放。说明:如果通道的输出连接到WCT运放(例如,导联V)连接到某个PACE运放用作外部起搏脉冲指示,PACE运放输出人为设定的斩波。细节可在威尔逊中心电端(WCT)处看到。右腿驱动(RLD 直流偏置电路)右腿驱动电路是一种在ECG系统中抑制电源及其他信号包括荧光灯共模干

7、扰的方式。RLD电路测试被选电极的共模信号并通过反相共模信号驱动人体产生负反馈回路。负反馈回路根据回路增益降低共模增益。基于回路中不同的极点要针对用户系统具体使用稳定回路。ADS1294/6/8内含选择通道的多路选择器和一个可操作运放。所有的运放端管脚可用,包括用户可自行选择反馈回路使用元件。图54所示电路为RLD偏置电路所有功能连接。右腿驱动参考电压可选择内部产生或通过外部分压电阻提供。选择内部或外部作为RLD回路的参考电压由寄存器COFIG3的RLDREF_INT位写入决定。如果RLD功能不用,运放通过PD_RLD位关断。这个寄存器位也在菊花链模式中使能关断运放但对于RLD只对RLD运放有

8、效。RLDIN的功能在输入多路复用部分有详细解释。在起动运行部分的右腿驱动部分有一个使用RLD运放的示例程序。导联脱落指示病人的电极阻抗会随时间衰减。必须时时监测这些电极连接以确保当前连接正常。ADS1294/6/8的导联脱落功能模块从各种导联脱落指示策略中为用户选择了有效灵活的模式。虽然称为导联脱落指示,实际是指电极脱落指示。基本原理是输入一个激励信号并查看电路状态来确认电极是否脱落。如图52导联脱落指示功能模块框图所示,本电路提供两种不同的方法确认电极连接状态。两种方法的差别在于激励信号在频率中所占比例。导联脱落可有选择的用于每一个通道通过设置LOFF_SENSP和LOFF_SENSN。同

9、时,可关断内部激励电路只使能监测电路。直流激励信号在这个模式下,导联脱落指示激励是一个直流信号。如图50,直流激励信号可以来自上拉/下拉电阻或电流源。通过寄存器LOFF的VLEDA_OFF_EN位设置选择。通道的正向上拉到电源,反向下拉到地。上拉与下拉电阻可通过寄存器LOFF_FLIP的设置进行交换(如图51所示)。在使用电流源时,电流大小通过寄存器LOFF的ILEAD_OFF1:0设置。相比于10M的上/下拉电阻电流源可提供更高的输入阻抗。导联脱落指示可通过查看芯片输出数字编码或使用片上比较器监测输入电压。如果任何一个电极脱落,上位电阻或下拉电阻使电流灌入通道。通过查看输出编码可以判断p或n

10、通道是否脱落。要指出是哪一个电极脱落,必须使用比较器。监测输出电压用到一个比较器和一个4位DAC,DAC精度由寄存器LOFF的COMP_TH2:0位设置。比较器的输出存储在寄存器LOFF_STAUSP和LOFF_SATUSN中。这两个寄存器可当做输出数据流的一部分。(见SPI接口中的Date Output Protocal(DOUT)。如果不使用直流导联脱落,可通过寄存器CONFIG4的PD_LOFF_COMP位设置使导联脱落比较器掉电。在Guide to Get Up and Running中的Lead-Off一节有开通导联脱落指示的示例。交流导联脱落SPI接口SPI兼容的串行接口由四个信号

11、组成:/CS,SCLK,DIN和DOUT。接口读取转换数据,读写寄存器,并控制ADS1294/6/8的操作。/DRDY输出用作状态信号指示数据已经准备好了。当新的数据可用时/DRDY转为低电平。片选(/CS)片选(/CS)选择ADS1294/6/8为SPI通讯模式。在串行通讯期间/CS必须保持为低电平。当串行通讯结束后,至少须等待四个tCLK周期才可将/CS转为高电平。当/CS为高时,串行接口复位,SCLK和DIN数据无效,并且DOUT为高阻态。当数据转换完成输出/DRDY,而不必关心/CS信号状态。串行时钟(SCLK)SCLK是串行外围接口(SPI)的串行时钟,用作向芯片移入指令和移出数据。

12、串行时钟(SCLK)是一个施密特触发输入且是ADS1294/6/8上数据通过DIN和DOUT输入输出时钟。尽管输入有滞后现象,仍推荐SCLK尽可能保持干净避免毛刺防止意外故障发生时钟事件。SCLK的最大绝对值详见表Serial Interface Timing。当指令随SCLK移入芯片,要确保芯片已处理SCLKs全部设置。若未处理将导致芯片的串行接口变为未知态,可通过设置/CS为高电平恢复。对于一个信号转换,SCLK的最小速度取决于通道数,分辨率位数和输出数据速率。芯片工作于RDATAC模式或因数据需求处理一个RDATA指令下都可进行数据检索。此时SCLK速率受限于RDATAC。对于RDATA

13、指令,如果数据必须在两个连续的/DRDY信号间读取速率受限。以上为假设在数据采集时没有其他指令需处理。数据输入(DIN)ADS1294/6/8的数据输入管脚(DIN)伴随SCLK使用(编码指令和寄存器数据)。芯片在SCLK下降沿锁存DIN数据。数据输出(DOUT)数据输出管脚(DOUT)用作随SCLK从ADS1294/6/8读取转换和寄存器数据。DOUT上的数据在SCLK的上升沿移出。当/CS为高电平时DOUT为高阻态。在连续读取模式下(更多细节见SPI Command Definitions),DOUT输出线路也指示了何时新的数据可用。这个特性可以最小化芯片和系统控制之间的连接数。图32所示

14、为ADS1298数据输出框图。数据检索数据检索可用两种方式中的一个完成。连续读取数据指令(详见RDATAC:Read Data Continuous)用作设置芯片工作在连续读取数据模式无需再发送编码。读数据指令(见RDATA:Read Data)只能从芯片读取一次输出数据(更多细节见SPI Command Definitions)。转换数据读取是通过移出DOUT上数据。DOUT上的数据最高有效位MSB在时钟SCLK的第一个上升沿输出。/DRDY在SCLK第一个上升沿变为高电平。在整个读操作过程中DIN保持低电平。输出数据位数取决于通道数和每个通道数据位数。对于ADS1298,输出数据位数是(2

15、4状态位+24位*8通道)=216位。24状态位的格式是:(1100+LOFF_STATP+LOFF_STATN+GPIO寄存器4:7位)。每个通道数据的格式是两个补码和一个MSB。当使用用户寄存器设置某个通道掉电时,相应的通道输出0。但是,通道输出顺序保持不变。对于ADS1294和ADS1296,分别设置最后四个和两个通道输出0。ADS1294/6/8具有一个多次读取特性。数据可被读出多次通过提供多个SCLK,在这种情况下MSB数据位在读出最后一位后重复。对于多次读取/DAISY_EN位必须在寄存器CONFIG1中设置为1。数据收发准备状态(/DRDY)/DRDY为输出。当它变为低电平表示新

16、的转换数据已进入准备状态。数据收发准备状态信号发出后/CS无效。/DRDY的状态由芯片决定,无论芯片是工作在RDATAC模式还是RDATA指令用作即刻读取数据。(更多细节见SPI Command Definitions中的RDATAC:Read Data Continuous和RDATA:Read Data)。当在RDATA指令下读取数据,读操作可在下个/DRDY有效时进行而不会丢失数据。START管脚或START指令用作启动芯片无论是在正常数据捕捉模式或脉冲数据捕捉模式下。图33所示是数据检索中/DRDY,DOUT和SCLK间的关系(前提为ADS1298具备24位分辨率数据速率可选)。在SC

17、LK的上升沿DOUT锁存输出,SCLK下降沿/DRDY拉高。说明:/DRDY在SCLK第一个下降沿变为高电平不用关心芯片是否已恢复数据或指令从DIN脚送入。GPIOADS1294/6/8在普通模式下有四个可用的通用数字I/O(GPIO)。寄存器的GPIOC位可分别配置数字I/O为输入或输出。GPIO寄存器的GPIOD位控制管脚的电平。当读取GPIOD位,读到的是管脚的逻辑电平,不管此时管脚设置的是输入还是输出。当配置GPIO管脚为输入,写操作到相应的GPIOD位无效。当配置为输出时,输出数据为写入GPIOD位的值。当配置为输入,这些管脚必须有驱动(不可悬空)。上电或复位后配置GPIO为输入。图

18、34为GPIO口结构图。如不用管脚需短接到DGND。GPIO1可用作PACEIN信号;GPIO2可复用为RESP_BLK信号;GPIO3可复用为RESP;GPIO4可复用为RESP_PH。掉电(/PWDN)当/PWDN置为低,所有片上电路掉电。将/PWDN置高,退出掉电模式。退出掉电模式后,内部晶振和参考时钟启动。说明:在掉电模式中外部时钟关断以降低能耗。复位(/RESET)ADS1294/6/8有两种复位方式:置/RESET为低,或发送RESET指令。使用/RESET脚,拉为低电平强制复位。在置/RESET为高前要确保最小脉冲宽度时间符合规格说明书要求。编码指令RESET在第八个SCLK下降

19、沿有效。复位需要18个tCLK周期完成配置寄存器为默认状态的初始化操作和开启转换周期。说明:无论寄存器CONFIG1和RESP是否使用WREG指令进行新的配置,内部RESET都会自动发送到数字滤波器。START控制转换可用START管脚或START指令。START管脚必须为高或必须START指令才能从芯片读取转换数据。当START为低或未发送START指令,/DRDY信号无效。当使用START指令控制转换,保持START脚为低。ADS1294/6/8有两种控制转换模式:连续模式和单发模式。SINGLE_SHOT(CONFIG4的第三位)选择模式。在多系统配置中START管脚用作各系统同步(更多

20、细节见SPI Interface的Multiple Device Configuration)。建立时间建立时间(tSETTLE)当START信号为高后转换器输出全部数据所需的时间。当START为高,/DRDY也为高。/DRDY的下降沿指示数据处于准备状态。图35所示为时间框图,表9所示为不同的数据速率所需的建立时间。建立时间取决于fCLK和抽样率(由寄存器CONFIG1的DR2:0控制)。表8所示为建立时间用作tCLK。说明:当START保持为高电平且输入信号有一个跃阶变化,滤波器需要3*tDR时间周期来产生新的值。当要使用起搏脉冲指示功能需测量窄的起搏脉冲时这个时间必须考虑。连续模式当ST

21、ART脚置高或发送START指令转换开始。如图36所示,当转换开始/DRDY输出高电平,当数据处于准备状态输出低电平。转换持续直到START脚置低或系统接收到STOP指令。当START脚置低或已接收到STOP指令,允许完成正在进行的转换。图37和表10为在连续模式下/DRDY与START和START/STOP指令控制转换所需时间。为了保证转换器连续工作,可将START固定拉高。说明:当工作模式从脉冲切换到连续模式,START为脉冲信号或在START指令后发送STOP指令。单发模式寄存器CONFIG4的SINGLE_SHOT位置1为单发模式。ADS1294/6/8在单发模式中当START置高或发

22、送一次START指令转换一个数据。如图37所示,当转换完成,/DRDY输出低电平且下一个转换停止。无论转换数据是否读取,/DRDY保持低电平不变。开始一次新的转换,将START置低后再拉高,或重新发送一次START指令。说明,当工作状态从连续切换到单发,确保START为脉冲信号或在START指令后发送STOP指令。ADS1298 的常见问题1、 问:我想使用不带 MMB0 的 ADS1298ECGFE EVM,这是否可能?答:是的,完全没问题!不过应首先考虑到以下几个方面:- 电路板电源ADS1298ECGFE 板的电源来自 10 引脚双排插座 J4。通过 MMB0 连接头 J5,可将 +5V

23、、+3.3V 以及 +1.8V 交付给ADS1298 板。+5V 供电电压通过稳压器,可为 ADS1298 芯片提供模拟电压。模拟电压轨既可以是 0V 和 +3.3,也可以是 +/-2.5V,具体情况取决于 JP2 和 JP24。可通过 JP28 对 ADS1298 的数字电压轨进行配置。您既能够选择采用 3.3V 供电电源(短 JP28 引脚 2-3),也可以选择 1.8V 供电电压(短 JP28 引脚 1-2)。实际施加的电压不需要直接连接 J4,可施加测试点 TP7(+5V)、TP9(+1.8V)以及 TP10(+3.3V)。接地通过 TP1、TP8、TP11 提供,J4 引脚 5 和

24、6 以及 J3 引脚 4、10 和 18。- SPI 接口SPI 通信需要 SCLK、SOMI 和 SIMO 最少三线接口。ADS1298 属于从系统 (SLAVE) 器件,不能生成串行时钟。SCLK 线路在 J3 引脚 4 上。SIMO 与 SOMI 分别位于 J3 引脚 11 和 13 上。SCLK 应为低,有效数据在下降时钟沿上。这通常被视为 SPI 模式 1。2、问:ADS1298ECGFE-PDK 板的光绘文件在哪里?答:以下为采用 TQFP 封装的 ADS1298ECGFE-PDK、ADS1298RECGFE-PDK 以及 ADS1198/1298ECGFE-PDK 的光绘 (Ge

25、rber) 文件。- ADS1298ECGFE-PDK Rev A - BGA 版本- ADS1198/1298ECGFE-PDK Rev CTQFP 版本- ADS1298RECGFE-PDK Rev B 只有 BGA 版本3、问:DRDY 输出该如何处理?我的处理器没有 DRDY 输入,因而我不确定该信号应连接到什么地方。答:ADS1298 的 DRDY 输出旨在作为主机处理器的中断发挥作用。大多数微控制器或数字信号处理器都能在执行外部外设(如 ADS1298 连接到 SPI 端口)计算时提供“中断”功能。代码开发人员可在中断服务例程 (ISR) 中放入一些内容,在控制器进行 ISR 相关

26、任务时准备就绪。对于 ADS1298 来说,可读取相当于 8 个通道的数据和状态字节,也就是存储和处理 9*24 位信息。4、问:在 ADS1298RECGFE-PDK 上,MSP430G2121 的目的是什么?答:ADS1298RECGFE-PDK 板上的 MSP430G2121 可对呼吸进行仿真。其通过工厂编程(通过J7)产生 0.1 到 0.5Hz 的方波。频率在 GUI 中可选为 0.1、0.2、0.3(默认)、0.4 或 0.5Hz。该信号通过 JP36 馈送至比较器(U12 引脚 2),而比较器输出则驱动模拟开关 (U11)。如果希望使用自己的信号生成器对呼吸进行仿真,则可向 SM

27、A 连接头 (J6) 施加方波,并将 JP36 上的旁路转移覆盖引脚 2-3。MSP430 的目的仅限于评估呼吸功能,而不必连接额外的 EVM 测试设备。处理器的任何元素都不必置入 J7。J7 的目的是协助 MSP430G2121 的双线 JTAG (Spy-Bi-Wire) 接口,这也是我们对器件编程并生成上述方波的方法。5、问:ADS1298 上的 EEPROM 有何作用?它包含哪些数据?答:ADS1298ECGFE 板上 J3 以南 U16 上的 EEPROM 包含电路板的汇编级相关数据。其包含唯一的汇编部件号和电路板的汇编修订号。最终用户不用担心 EEPROM 中的任何事项,ADS12

28、98ECGFE-PDK 软件不会询问 EEPROM,而且其也不包含运行 GUI 所需的“启动数据”。6、问:ADS1298 可用的最高 SCLK 速度是多少?答:最高的 SCLK 速度取决于所施加的 DVdd 电压。如 DVdd 在 2.7 和 3.6VDC 之间,则最快速 SCLK 为 20MHz(50ns 周期);如 DVdd 低于 2.7V,则 SCLK 限于 66.6ns 周期,频率约 15MHz。7、问:ADS1298/ADS1298R 有什么区别?答:ADS1298 与 ADS1298R 的主要区别在于 ADS1298R 集成了与 CH1 相关的呼吸阻抗测量功能(参见本产品说明书第 9 页顶部信息)。此外二者一致。如欲了解有关功能如何工作的细节,请参见应用手册:使用阻抗充气造影术进行呼吸测量ADS1298R 不提供采用 TQFP 封装的版本,仅提供 BGA 版。8、问:我刚拿到 ADS1298ECGFE-PDK,但总遇到故障消息“下载失败复位硬件”。这是什么原因?

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论