工具与软件:
大家好、我最近一直使用 ADS131A04EVM 测量弱电压、MCU 是 STM32F407VET6。 以下是我的相关寄存器配置:
ADS13_REG(WREG|A_SYS_CFG, 0X78); //enable internal reference volatage (4.0v) ADS13_REG(WREG|D_SYS_CFG, 0X3E); //Fixed six device words per frame for the ADS131A04 ADS13_REG(WREG|CLK1, 0X08); //ADC CLK1 fICLK = fCLKIN(16.384Mhz) / 2 ADS13_REG(WREG|CLK2, 0X21); //fMOD = fICLK / 2 fICLK = fCLKIN / 2048 ****** now is 500hz *****0x21 ADS13_REG(WREG|ADC_ENA, 0X0F); //ADC CHANNEL ENABLE ALL
M0和 M1连接到3.3V、M2连接到 GND。
测试信号是使用 SIGLENT 信号发生器生成的、我还使用 KEYSIGHT 示波器验证了输出。 直流电压电平似乎正确、但测量结果似乎有显著的偏差。 您能否说明可能的原因?