大家好、
我的客户发现他们曾经使 A0和 A1引脚挂起、没有 GND 和 VIO。 但 I2C 地址选择为0x40。 因此、我们要确保保留 A0和 A1暂停是可以接受的。
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.
您好、Erin、
感谢您的支持。 我们还有一个问题:
您可以帮助提供粗略的原理图来说明 A0/A1引脚结构吗? 并帮助说明 A0/A1引脚没有默认地址原因。
2.无论我们是发现还是获得有关任何情况的任何反馈都可以看到 I2C 地址在 A0/A1引脚暂停的情况下异常工作
3. A0和 A1的0/1逻辑判断是否有任何滞后? 例如, 如果它小于0.5V,判断是0 ,如果它大于2V,判断是1 ,在0.5和2之间,判断状态保持。
因为当涉及到业务 PCN 决策时、我希望大家能理解并给予支持。 对这一问题的风险判断非常重要,需要从原则上明确解释。 谢谢!
Hale、您好!
您可以将 A0/A1引脚视为比较器的输入。 如果输入高于 VIH、那么输出保证寄存为1;如果输入低于 VIL、那么输出保证 寄存为0。 如果比较器的输入悬空或介于 VIH/VIL 之间、则输出未定义。 这意味着我们无法100%确定器件是否会按预期识别 I2C 地址。 没有设置 A0/A1输入默认值的内部上拉/下拉、因此 如果悬空 A0/A1引脚上出现瞬态、可在器件上将比较器的输出视为高电平或低电平。 每次 I2C 写入开始时(在启动条件之后)都会对 A0/A1的状态进行采样、因此如果引脚悬空、I2C 地址可能会在器件运行期间发生变化。
此致!
卡琳恩