您好、TI!
希望这是撰写本报告的合适位置。
我们发现了至少最近制造的 PCA9534器件会导致器件问题。
极性反转寄存器(寄存器2)应在启动时初始化为0x00。不过、我们观察到在某些芯片上并非如此、该寄存器中的一个或多个位可能会初始化为1。
针对此问题的适当权变措施似乎是在启动时通过 I2C 将默认值写入寄存器。
数据表中还有一个文档问题:
"极性反转寄存器(寄存器2)允许对配置寄存器中定义为输入的引脚进行极性反转
寄存器。 如果对该寄存器中的某个位进行设置(写入1)、则相应端口引脚的极性会反转。 如果其中的某个位
寄存器被清除(写入0)、相应端口引脚的原始极性会保留。"
实际上、极性反转适用于整个输入寄存器、不受配置寄存器中该位是设置为输出还是输入的影响。
10年来、我们一直在设计中使用这一部件~、但直到最近才收到现场报告、并在我们的实验室中重现了这一问题。 下面是出现此问题的样片的标记:PD534 TI 13K AN89。
如果您有任何问题、请告诉我们、如果可以、我们很乐意回答。
-加勒特