DA7218概率性无输出

MCU对通过I2C对DA7218配置成AD转换输出I2S功能,测试了十块板子,有半数DA7218的“DATOUT”引脚无输出,保持低电平,且输出偶会自动恢复或自动异常,即有时候放置一两天再测试,结果会不一样。

数字分析仪已测过有输出DA7218和无输出DA7218的I2C配置信号一致。3个时钟、电源和地均提供正常

有输出DA7218上:D4 1.1V, A7 2.18V, A9 1.0V, A11 1.1V

无输出DA7218上:D4 2.4V, A7 0V, A9 0V, A11 0V

请帮忙指导配置参数是否合适,什么因素会导致“DATOUT”引脚无输出?

附上I2C配置参数:

WRITE DA7218 0x09 0x80

WRITE DA7218 0x00 0x01

WRITE DA7218 0x0B 0xBB

WRITE DA7218 0x0D 0x01

WRITE DA7218 0x18 0xE0

WRITE DA7218 0x1A 0xE0

WRITE DA7218 0x2C 0x88

WRITE DA7218 0x2D 0x05

WRITE DA7218 0x2E 0x88

WRITE DA7218 0x2F 0x05

WRITE DA7218 0x5C 0x05

WRITE DA7218 0x5D 0x18

WRITE DA7218 0x5F 0x18

WRITE DA7218 0x64 0x00

WRITE DA7218 0x6C 0x00

WRITE DA7218 0x74 0x00

WRITE DA7218 0x8C 0x98

WRITE DA7218 0x8d 0x40

WRITE DA7218 0x90 0x00

WRITE DA7218 0x91 0x82

WRITE DA7218 0x92 0x0E

WRITE DA7218 0x93 0x38

WRITE DA7218 0x94 0x1C

WRITE DA7218 0xAC 0x70

WRITE DA7218 0xAD 0x25

WRITE DA7218 0xAE 0x06

WRITE DA7218 0xB4 0x80

WRITE DA7218 0xB8 0x80

WRITE DA7218 0xBC 0x81

WRITE DA7218 0xBD 0x81

WRITE DA7218 0xE0 0x01

WRITE DA7218 0xE1 0x80

WRITE DA7218 0x00 0x01