ADS1298短路噪声过大,PGA放大倍数不准确

我在用ADS1298做信号采集的时候,如果用寄存器设置输入端短路,那么每一个通道会测得一个大约0.5mv左右的电压。数据手册给出的电压值远小于这个电压水平。请问这是什么原因引起的?

另外我读写寄存器的操作都是没有问题的,但是在设置片内的PGA增益时发现得到的放大倍数并不准确。请问这又是因为一些什么原因引起的呢?我的寄存器设置的值如下:

测量短路噪声时:
(CONFIG1, 0x06); 
(CONFIG2, 0x40);
(CONFIG3, 0xC0);
(CH1SET, 0x01);
(CH2SET, 0x01);
(CH3SET, 0x01);
(CH4SET, 0x01);
(CH5SET, 0x01);
(CH6SET, 0x01);
(CH7SET, 0x01);
(CH8SET, 0x01);

(GPIO, 0x00);

其他值均为默认

测量PGA增益时:

(CONFIG1, 0x06); 
(CONFIG2, 0x13);
(CONFIG3, 0xC0);
(CH1SET, 0x05);
(CH2SET, 0x05);
(CH3SET, 0x05);
(CH4SET, 0x05);
(CH5SET, 0x05);
(CH6SET, 0x05);
(CH7SET, 0x05);
(CH8SET, 0x05);

(GPIO, 0x00);

其他值均为默认