您好、
客户对 DS90UB936-Q1执行 ESD 测试。
背景:
1) 1)当在936上执行 ESD 测试时、将发生中断、GPIO3/INTB 将为低电平。
2) SOC 将在934上接收中断并清除中断、则 GPIO3/INTB 将为高电平。
问题:
当 ESD 测试进行10次时、只读寄存器0X7A 和0X7B 不能通过读取来清零。 GPIO3/INTB 将为高电平、并且不能发生中断。
您能不能帮我确认为什么我们不能清除只读寄存器?
此致
伊梅尔达
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.
您好、
客户对 DS90UB936-Q1执行 ESD 测试。
背景:
1) 1)当在936上执行 ESD 测试时、将发生中断、GPIO3/INTB 将为低电平。
2) SOC 将在934上接收中断并清除中断、则 GPIO3/INTB 将为高电平。
问题:
当 ESD 测试进行10次时、只读寄存器0X7A 和0X7B 不能通过读取来清零。 GPIO3/INTB 将为高电平、并且不能发生中断。
您能不能帮我确认为什么我们不能清除只读寄存器?
此致
伊梅尔达
尊敬的 Imelda:
感谢您的提问。 您是否有关于 ESD 测试的任何详细信息? 下面的问题将会有所帮助:
寄存器0x7A 和0x7B 与 CSI 错误计数器相关。 看起来我们已检查寄存器0x4d 并持续读取0x13。 如果正确、则意味着锁定不稳定、误差可能在 CSI 状态寄存器中累积。 您能否在 ESD 测试后确认 LOCK 是否稳定?
此致!
托马斯