Post Go back to editing

ADAS1000直流导联脱落检测LL检测不到

使用ADAS1000-4,导联脱落寄存器配置为:

ADAS1000WriteRegister(ADAS1000_LOFFCTL, 0x82000015);

调试发现,当RLD脱落时,LOFF寄存器值为0x00800000,

LA脱落时,LOFF寄存器值为0x00C00000,

RA脱落时,LOFF寄存器值为0x00800000,

对照发现就RLD脱落时寄存器值是对的,

LL导联脱落时,寄存器值为0x00000000,检测不到LL导联脱落。

我的配置如下:

//设置共模、参考和屏蔽驱动(共模信号使用内部VCM_REF驱动,公共电极(CE)禁用,屏蔽驱动禁用)

    ADAS1000WriteRegister(ADAS1000_CMREFCTL, 0x85007002);

  //数字导联格式

  ADAS1000WriteRegister(ADAS1000_FRMCTL, 0x8A1F8040);   

    //配置ECG导联模式,增益及XTALx引脚输入源(差分输入,模拟导联模式)

    ADAS1000WriteRegister(ADAS1000_ECGCTL, 0x81E00486);

    //配置呼吸测量模式

    ADAS1000WriteRegister(ADAS1000_RESPCTL, 0x830037F9);   

    //配置导联脱落检测模式

    ADAS1000WriteRegister(ADAS1000_LOFFCTL, 0x82000015);

  //使能传输转换数据流

    ADAS1000WriteRegister(ADAS1000_FRAMES, 0x40000000);

请问一下是什么原因了,调试了很久都没搞明白。