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
Hi Laimu Zhang,
我是瑞萨FAE, 下午有给您致电。
如电话沟通,您的一些批次DA7218不工作原因是因为电容容值贴错。
问题现已解决,恳请关闭这个issue.
感谢支持!