我正在PCB设计上使用DS100KR401,但无法获取SMBus寄存器值来影响器件的操作。 我知道我们正在通过SMBus与DS100KR401通信,因为我可以读取寄存器的内容。 我可以在注册表中写入新内容并重新阅读。 根据文档,进入SMBus模式只需要通过1K欧姆电阻将ENSMB引脚绑定到VDD。 我还将~Ω 重置引脚绑在低电平上。 我尝试了一些基本功能,如禁用频道和启用频道。 在将所有1写入寄存器后,我仍然看到信号。 当我尝试更改EQ或DEM设置时,输出波形没有变化(在示波器上观察到)。 我们还有DS100KR401的评估板。 我们设置设备的方式与在产品板上设置设备的方式相同,结果也相同。 我觉得我们有一些根本设置不正确的东西(针扣)。 或者,在写入寄存器后,是否需要其他功能来激活新的寄存器设置? 我们现在陷入困境。 请就此问题提供您可以提供的任何帮助。
提前感谢!
Mike Nycz