尊敬的 Bryan
请参阅两年前我的文章"ADS1261:寄存器写入后的延迟时间"。 我目前正在进行的项目略有不同、因为我有一个差分测量和三个单端测量。 和以前一样、我的程序几乎相同;
WREG (chn1 (PGA、INPMUX))-->将 START 设置为高电平--> 等待 DRDY --> RDATA --> 将 START 设置为低电平--> WREG (chn2 (PGA、INPMUX)-->将 START 设置为高电平--> 等待 DRDY --> RDATA --> 设置为低电平-->等等
当然,这一进程是不断重复的。 在调试时、我注意到、第一个被采样的 chn1记录了该预期值。 但是、所有后续样本都不像以前那样。 对于差分 CHn1 测量、PGA 设置为16。 对于其他三 种测量、PGA 设置为旁路、这是 单端测量所需的。 如果我在将启动升高到高电平之前施加3.5ms 的延迟、那么一切都应该是这样的。 在数据表的9.3.2秒中可以看到、PGA 在旁路模式下关闭。 似乎需要一些时间来启动 PGA 并稳定至16增益。 请你的想法。 感谢你能抽出时间。