ADS1298: ADS1298如果使用内部测试信号,这样配置不对吗?

Part Number: ADS1298

如果使用内部测试信号,这样配置不对吗?为什么[参考译文] ADS1298:内部测试信号 - 数据转换器(参考译文帖)(Read Only) - 数据转换器(参考译文帖) - E2ETm 设计支持

这个链接里面配置是0x45 0x07 0x05 0x05 0x05 0x05 0x05 0x05  0x05 0x05 0x05。

* ADS129x寄存器初始化值 */
static ADS129x_Regs ADS129x_regs =
{
0x92, /* 固定地址0x92 */
0x86, /* 高分辨率模式,500sps采样率 */
// 0x10, /* 测试信号未使用 */
0x10, /* 使用芯片内部测试信号 */
0xDC, /* 2.4V基准电压,内部RLDREF信号 */
0x02, /* 导联脱落频率不使用 */
0x05, /* CH1 正常电极,6倍增益 */
0x05, /* CH2 正常电极,6倍增益 */
0x05, /* CH3 正常电极,6倍增益 */
0x05, /* CH4 正常电极,6倍增益 */
0x05, /* CH5 正常电极,6倍增益 */
0x05, /* CH6 正常电极,6倍增益 */
0x05, /* CH7 正常电极,6倍增益 */
0x05, /* CH8 正常电极,6倍增益 */
0x00, /* 未使用 */
0x00, /* 未使用 */
0x00, /* 未使用 */
0x00, /* 未使用 */
0x00, /* 未使用 */
0x00, /* 未使用 */
0x00, /* 未使用 */
0x00, /* GPIO全输出 */
0x00, /* 未使用 */
0x00, /* 呼吸配置 内部呼吸 */
0x00, /* 内部呼吸64kHz调制频率,导联脱落比较器禁用 */
0x00, /* 未使用 */
0x00, /* 未使用 */
};

  • 您好

    上述寄存器设置适用于内部测试信号。请更改地址04h的设置,因为位[1:0]不能设置为10b。

    您说:
    0x02,/*引线频率不使用*/

  •    出现新问题过一段时间每个通道就会出现波形异常乱码一样。用内部方波也是会出现这情况,,,好奇怪。

  •  用不用内部测试信号,这个设置0X02应该没问题啊

  • tatic ADS129x_Regs ADS129x_regs =/////使用外部心电模拟仪
    {
    0x92, /* 固定地址0x92 */
    0x86, /* 高分辨率模式,500sps采样率 */
    0x00, /* 测试信号未使用 */
    0xDC, /* 2.4V基准电压,内部RLDREF信号 */
    0x02, /* 导联脱落频率不使用 */
    0x00, /* CH1 正常电极,6倍增益 */
    0x00, /* CH2 正常电极,6倍增益 */
    0x00, /* CH3 正常电极,6倍增益 */
    0x10, /* CH4 正常电极,6倍增益 */
    0x00, /* CH5 正常电极,6倍增益 */
    0x00, /* CH6 正常电极,6倍增益 */
    0x00, /* CH7 正常电极,6倍增益 */
    0x00, /* CH8 正常电极,6倍增益 */
    0x00, /* 未使用 */
    0x00, /* 未使用 */
    0x00, /* 未使用 */
    0x00, /* 未使用 */
    0x00, /* 未使用 */
    0x00, /* 未使用 */
    0x00, /* 未使用 */
    0x00, /* GPIO全输出 */
    0x00, /* 未使用 */
    0x00, /* 呼吸配置 内部呼吸 */
    0x00, /* 内部呼吸64kHz调制频率,导联脱落比较器禁用 */
    0x00, /* 未使用 */
    0x00, /* 未使用 */
    };

    /////使用内部方波测试小信号
    /* ADS129x寄存器初始化值 */
    static ADS129x_Regs ADS129x_regs =/////使用内部方波测试小信号
    {
    0x92, /* 固定地址0x92 */
    0x86, /* 高分辨率模式,500sps采样率 */
    0x10, /* 使用芯片内部测试信号 */
    0xC8, /* 2.4V基准电压,内部RLDREF信号 */
    0x02, /* 导联脱落频率不使用 */
    0x05, /* CH1 正常电极,6倍增益 */
    0x05, /* CH2 正常电极,6倍增益 */
    0x05, /* CH3 正常电极,6倍增益 */
    0x05, /* CH4 正常电极,6倍增益 */
    0x05, /* CH5 正常电极,6倍增益 */
    0x05, /* CH6 正常电极,6倍增益 */
    0x05, /* CH7 正常电极,6倍增益 */
    0x05, /* CH8 正常电极,6倍增益 */
    0x00, /* 未使用 */
    0x00, /* 未使用 */
    0x00, /* 未使用 */
    0x00, /* 未使用 */
    0x00, /* 未使用 */
    0x00, /* 未使用 */
    0x00, /* 未使用 */
    0x00, /* GPIO全输出 */
    0x00, /* 未使用 */
    0x00, /* 呼吸配置 内部呼吸 */
    0x50, /* 内部呼吸64kHz调制频率,导联脱落比较器禁用 */
    0x00, /* 未使用 */
    0x00, /* 未使用 */
    };

    这两种分别是我使用外部和内部测试信号两种模式的配置

  • 您重新整理一下您的问题。

    另外您的波形是测的哪个引脚