我有少量 DAC70504器件似乎在通过其串行接口报告无效器件 ID。 请求器件 ID 的驱动程序可与其他 DAC70504器件配合使用、并且已使用示波器直接查看芯片发送的串行流量。 为器件供电的电源看起来稳定且电压合适。 串行接口的时钟频率范围为5MHz 至15MHz、结果相同。 此外、已验证来自其他器件寄存器的写入和回读是否正常工作。
根据数据表、预期器件 ID 将位于寄存器0x01中、高字节为0x14、低字节为0x17。 ( RSTSEL 设置为0的14位4通道器件)。 然而、问题芯片从寄存器0x01返回一个0x88的高字节和一个0x17的低字节。
唯一的另一个奇怪之处是、在设置为与其他芯片相同的电压时、受测最严重的芯片具有一个输出大约比其余通道低0.1V 的通道(由寄存器读回确认)。
有人能告诉我 设置可能出什么问题吗?