This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,我们在调试DS90UB941AS-Q1时,发现I2C接口读回941寄存器值是正确的,但写入到941中的寄存器值,读回后发现没有变化。原理图上REFCLK0和REFCLK1都是悬空,采用的是 DSI Reference Clock Mode,是否需要先输入DSI Clock才能进行941的写寄存器操作?
发现I2C接口读回941寄存器值是正确的
您好,抱歉回复晚了,您的意思是只读寄存器读回的值是正确的?
但写入到941中的寄存器值,读回后发现没有变化
写入的寄存器在读取的时候还是默认值,没有配置进去是吗?
是否需要先输入DSI Clock才能进行941的写寄存器操作?
是的,通常上时序,是等上电电压都稳定起来之后,给时钟信号,然后再对寄存器进行配置。 DS90UB941的上电时序在datasheet 10.2有详细步骤: