主题中讨论的其他器件: LSF0102、 INA220、 TCA9517
大家好、
请帮助确认我们的设计方法是否正常。
当我们添加 PCA9306以连接光传感器时、我们始终会丢失所有传感器数据信息。
您是否知道在我们加载所有传感器信息时为何会丢失数据?
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.
您好!
您描述的用法应该是可以的。 请确保原理图正确地将 EN 和 VREF2连接在一起、然后通过200k Ω 电阻将它们拉至5V。
假设原理图正确、我们应查看每个段上的 I2C 波形。 由于 PCA9306不会重新驱动信号、因此负载(上拉电阻和寄生电容)可以并联。 如果您发现波形上的"低"电平电压过高、您可以尝试增加一些上拉电阻值。 如果您发现上升时间太慢(例如、由于寄生电容负载较高)、则可以尝试减小一些上拉电阻值。
此致、
最大
您好、Elvis、
Max 目前不在、我是为 I2C 产品系列(包括 PCA9306)提供支持的工程师之一。
基于 PowerPoint 的注释:
您能告诉我们光传感器是什么器件吗? (数据表会有所帮助)。 我很好奇器件的 VIL 是什么。 如果这是机密信息、您可以将其发送至 duynguyen@ti.com、而不是在线发布。
由于您说光传感器"正在丢失数据"、幻灯片说明了 I2C 测量是通过 INA220线路进行的。您还能告诉我您希望看到哪些数据以及您实际看到了哪些数据吗? 从幻灯片6中、显示地址/字节0x45、后跟0xB9、然后是0x8A。 这不是预期的吗?
我们能否查看光传感器的线路(从光传感器的 SDA/SCL 测量 I2C)、并将测量点从10k 增加到100k。
谢谢、
-Bobby
大家好、
请参阅 ALS 规格和原理图。
我们的实验显示为随附的。请帮助检查如何调整 I2C 波形
e2e.ti.com/.../ALS-schematic.docxe2e.ti.com/.../ISL29023IROZ_2D00_T7_2B00_SPEC.pdfe2e.ti.com/.../PCA9306-application_5F00_20200728.pptx
谢谢
Elvis
您好、Elvis、
我相信、您"有时会丢失 ALS 数据"的发生是由于 ALS 传感器的 VIL 规格所致:(它不符合 Vcc = VIL 的30%的 I2C 规格)
器件检测到的电压可能接近此限值、并且在某些事务中 ALS 可能无法识别其从地址。
当您使用6.8k 上拉电阻器时、您会向上移动电压、有时会获得微不足道的成功/失败。 当您的上拉电阻器为10k +时、您的电压可能足够低、从而在这些情况下满足 ALS 的 VIL 阈值。 (请记住、在我的上一篇文章中、我提到 PCA9306不是转接驱动器、这意味着您有2.2k 与10k/100k 并联到6.8k)
幻灯片6和7没有 I2C 事务。 我在这里的初始猜测是 INA 器件的电压可能太大、主器件无法接受为有效低电平。
您可以尝试将电源板上的 PCA9306替换为 TCA9517 (B 侧朝向 INA 器件)。 这会将5V 上拉电阻器与3.3V 上拉电阻器分开、有助于提供更低的电压。 当 INA ACK 时、3.3V 侧的电压将更低、并且可能有助于让主器件识别低电平(假设我对幻灯片6/7的猜测是正确的)。
-Bobby
-Bobby
您好、Bobby、
在 PCA9306情况下、 INA220 I2C 总线没有上拉电阻。
您认为什么设计是正常的吗?
根据所附内容、您认为 I2C 波形是否可以满足 I2C 规范?
e2e.ti.com/.../PCA9306-application_5F00_20200729.pptx
它导致 I2C 波形不平滑的原因是什么?
因为我们担心 INA 侧的 I2C 仅接近3.3V。
尽管它的电平足够了(VIH 最小值=0.7*Vs)。
谢谢
Elvis
您好、Elvis、
很抱歉耽误你的回答。
"它导致 I2C 波形不平滑的原因是什么?"
我相信您在 PowerPoint 中圈出的不均匀边缘可能是串扰造成的。 电流通过寄生电感从 SCL 线路注入线路。 这可能是由于布线或 PCB 布局造成的。
"您认为什么设计是可以的吗?"
我认为最好的方法是使用 I2C 缓冲器而不是电平转换器来重新驱动信号。 如果在2侧没有上拉电阻器、则偏置电压较弱、在某些情况下更容易受到噪声的影响并导致 INA220器件出现毛刺脉冲。
"您认为 I2C 波形是否符合 I2C 规范?"
我认为 I2C 规范中有一个部分规定了高电平期间可接受的噪声量(如果我们将其归类为噪声)、该噪声量被定义为高电平下的噪声裕度。 该规格说明了 Vcc 的20%。 因此、我相信使用5V 电压轨时、在高电平期间、您可以获得1V 的噪声裕度。 因此、如果我根据这一点在顶层判断干扰/问题、那么我相信您的信号会通过。
-Bobby