您好、E2E、
我从客户那里得到反馈、PCA9536的2号刻录数据是在加电阶段读取的0x01、无需任何写入。 它 与数据表中的描述不匹配、默认设置为0x00。 是否有任何原因会导致寄存器#2更改默认设置?
BR、
Jason
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.
您好、Ching Su、
"寄存器0x3的功能是什么?"
寄存器0x03是器件的配置寄存器。 它决定器件的端口是输出还是输入。
您是否能够确认设备是否已正确加电? 我们在数据表第20页的第9.1节中提供了上电复位勘误表。 请确认没有此问题。 如果您能够在上电期间获得器件 Vcc 的示波器截图、则可能会为我们提供线索。 您还能向我们展示原理图的图片吗?
谢谢、
-Bobby
感谢您提供更多信息。
观察示波器快照、Vcc 波形在上升时看起来不错、但在下降期间开始下降。 斜降本身看起来像是一个电容器放电;我的同事遇到了内部寄存器的这个问题、有时在 POR 期间会从默认状态发生变化;原因是这种斜降压转换。 在他的案例中、我相信他能够通过在 Vcc 上放置一个下拉电阻器来解决这个问题、从而在断电时实现更快的压摆率。
操作:
1) 1)您能否从 Vcc 上移除器件旁边的1uF 和10uF 电容器? 它会影响器件的斜降压转换率。
2) 2)请在 Vcc 至 GND (在我们的器件旁边)上添加一个下拉电阻器、并检查以确保 Vcc 斜降更快。 我可能会尝试一个10k 之类的值、然后向下(向下)移动、并检查 o 示波器上的 Vcc 引脚、直到它看起来与上升时间类似。 [较低的电压会缩短下降时间、但会降低功耗]
-添加下拉电阻后、请再次检查寄存器的默认状态
最后、我将在我的同事周二休假回来时与他讨论这个问题、以便与他一起仔细检查他如何解决过去的问题。 (与您的情况非常相似)
再次感谢、
-Bobby