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.

[参考译文] PCA9306:PCA9306系列应用

Guru**** 2553450 points
Other Parts Discussed in Thread: PCA9306, LSF0102, INA220, TCA9517

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/925524/pca9306-pca9306-series-application

器件型号:PCA9306
主题中讨论的其他器件: LSF0102INA220TCA9517

大家好、

请帮助确认我们的设计方法是否正常。

当我们添加 PCA9306以连接光传感器时、我们始终会丢失所有传感器数据信息。

您是否知道在我们加载所有传感器信息时为何会丢失数据?

e2e.ti.com/.../PCA9306-application.docx

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您描述的用法应该是可以的。   请确保原理图正确地将 EN 和 VREF2连接在一起、然后通过200k Ω 电阻将它们拉至5V。

    假设原理图正确、我们应查看每个段上的 I2C 波形。  由于 PCA9306不会重新驱动信号、因此负载(上拉电阻和寄生电容)可以并联。  如果您发现波形上的"低"电平电压过高、您可以尝试增加一些上拉电阻值。  如果您发现上升时间太慢(例如、由于寄生电容负载较高)、则可以尝试减小一些上拉电阻值。

    此致、
    最大

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Maxe2e.ti.com/.../PCA9306-application_5F00_20200727.pptx

    我们更改了设计的结构、请帮助查看、 仍然存在一些问题。

    PCA9306和 LSF0102在 EN 引脚上被拉取200K 欧姆。

    我们尝试调整上拉电阻器、但无法找到优化 的电阻器值。

    您能否检查波形并提出一些建议?

    此致、

    Elvis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Elvis、

    Max 目前不在、我是为 I2C 产品系列(包括 PCA9306)提供支持的工程师之一。

    基于 PowerPoint 的注释:

    • PCA9306 (和 LSF0102)是直通元件转换器、这意味着它们不会重新驱动信号
      • 幻灯片2显示、5V 侧不会一直拉至5V、而是从侧1的泄漏电流将器件推高
      • 这是因为导通 FET 试图将自身调节回截止区域
    • 您看到的急剧上升沿(如幻灯片6中标记为1.840V 的上升沿)是主器件和从器件之间的 ACK 切换
      • 这不应导致问题、因为在此期间时钟线应该为低电平
    • 添加/更改上拉电阻器将改变总线上器件的电压、因为左侧和右侧不会被重新驱动、而是会通过。
    • 您的一些信号中存在一些串扰、但从我可以看到的情况来看、这不应该是问题

    您能告诉我们光传感器是什么器件吗? (数据表会有所帮助)。 我很好奇器件的 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