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.

[参考译文] TCA9555:有关漏极开路的问题

Guru**** 2386600 points
Other Parts Discussed in Thread: TCA9555, TCA6416A, PCA9306
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/640115/tca9555-question-on-open-drain-pins

部件号:TCA9555
主题中讨论的其他部件: TCA6416APCA9306

您好,支持团队

客户对漏极开路输出有疑问。 数据表特别指出,漏极开路输出必须向上拉至VCC。 如果客户有多轨系统,打开排放口的拉力是否可以输出到另一轨?

例如:5伏时的TCA9555,1.8V时的微型或2.5V时的TCA9555和3.3伏时的微型。 如果上拉导轨连接到TCA9555的导轨之前,我们是否还可以节省费用?

此致

Jeff Coletti

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

    Jeff,您好!

    要澄清一下,您是在谈论SDA/SCL还是TCA9555上的另一个引脚? GPIO是推挽式而不是开放式排放。 唯一的其他输出是INT,即漏极开路。

    '例如,5伏时的TCA9555,1.8V时的微型或2.5V时的TCA9555和3.3伏时的微型。'

    我在理解这一点时遇到了一些困难。 您能为我提供一个结构图吗?

    我解释你的问题的方式如下:

    这是正确的还是您还在尝试将sda1连接到sda2以形成I2C线路?

    注意:不应使用此设置。

    -Bobby

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

    我们关心的是中断引脚,而不是I2C引脚。 虽然它也可能适用于I2C。 如果TCA提供5伏输入/输出(因此在5伏线路上),并且处理器(具有I2C接口)具有2.7 伏特输入/输出线路,则也可能提供。 另一种可能是处理器使用数字3.3V,TCA使用模拟3.3V。 现在,如果电源导轨不能同时出现和出现,我们可能会遇到问题。


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

    "我们关心的是中断引脚,而不是I2C引脚。"
    INT引脚可以向上拉至与微控制器相同的电压,而不需要拉至5V导轨。

    "如果TCA提供5伏输入/输出(因此在5V轨上),并且处理器(具有I2C接口)具有2.7 伏特输入/输出轨,则也可能提供。"
    -如果您尝试通过SCA/SCL线路在5V TCA和2.7V处理器之间进行通信,则需要使用电压转换器。 但我想您要问的是TCA GPIO引脚是5V,而处理器是2.7V。 如果是这种情况,请查看TCA6416A。 它为GPIO轨(VCCP)和I2C轨(VCCI)提供单独的电压输入。 VCCI可连接至5V导轨,VCCP可连接至2.7V导轨。 VCCI和VCCP上的电压也可以互换(它们可以相互独立)。

    您能否提供示意图或方框图。 对于这是通信(I2C总线)问题还是您尝试将TCA的GPIO用于处理器,我们仍然感到困惑。

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

    Si如果处理器在2.5V导轨上,TCA在5V导轨上,我需要I2C电平转换器,并且不能仅将i2c线路上的上拉电平连接到2.5V导轨。 我可以将/INT引脚连接到处理器,并且在/INT引脚上有2.5V的上拉电压? 这是否正确?

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

    "Si如果处理器在2.5V轨上,TCA在5V轨上,我需要I2C电平转换器,并且不能仅将i2c线路上的上拉电压连接到2.5V轨。"
    正确。 这里的问题是,TCA9555为5V,这意味着要使其读取逻辑高电平,它必须看到最小值0.7x5V=3.5V。 由于您的功率高达2.5V,因此不会出现高电压。 如果您将上拉电阻器放置到5V,则处理器I2C针脚可能会损坏,因为它可能不接受大于Vcc (处理器)的任何电阻。 如果您在400kHz或更低的频率下工作,我建议使用PCA9306作为电压转换器。 确保在VreF1侧放置较低的电压。

    "我可以将/INT引脚连接到处理器,并且在/INT引脚上有2.5V的上拉电压? 这是正确的吗?"
    正确,因为这只是一个输出,而不是查看当前的值。 如果您拉的INT高于Vcc (TCA),可能会出现问题。

    如果您有任何其他问题,请告诉我。
    -Bobby
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Bobby,

    Jeff最初代表我提交了此帖子。 我向Jeff提出的问题只是关于INT Pin,但对话范围稍广,没有全程回回。

    在您最近的一篇文章中,您写道:"如果您拉的INT高于Vcc (TCA),可能会出现问题。" 我想详细说明一下。 具体有两个问题:

    1) INT能否在VCC之前通电? (即 当VCC为0V时,Int被拉至3.3V)
    2) INT能否加电至高于VCC的导轨? (即 Int最高可达3.3V,而VCC为1.8V)

    如果这些问题的答案是“否”,那么我们可以解决这个问题,但我希望得到一个解释,以便我理解。

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

    嗨,Jon,

    很抱歉回复太晚了,我不在办公室,直到现在才有机会查看。

    我怀疑您是在询问TCA9555,因为我最近的帖子是关于TCA6416A (它有两个VCC,一个用于I2C,一个用于端口引脚),尽管您的具体问题的答案应该仍然相似。

    (1) INT可否在VCC之前加电? (即 当VCC为0V时,Int被拉至3.3V)'

    只要您的电压低于数据表中所述的5V容差,这应该是正常的。 我怀疑INT引脚连接到NFET,如果栅极可能浮动(但不应该浮动),请确保上拉电阻值足够大,以满足允许的最大输出低电流。

    计算方法很简单:Vpullup /I(max@expectedtemp)=Rmin

    上拉电阻应大于Rmin。

    "2) INT能否加电至高于VCC的轨道? (即 当VCC为1.8V时,Int电压上升至3.3V)"

    -是的,I2C体系结构中的答案通常是否定的,但是由于此引脚只是输出,所以它不会考虑逻辑高或低。 它的唯一目的是在发生INT事件时降低电压。 数据表指出引脚具有5V容差,最大绝对值为6V,因此只要INT上的电压保持在这些值以下(建议5V),您就不会看到任何问题。 确保未超出最大允许电流(参见第一个问题的答案)。

    谢谢!

    -Bobby

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

    Bobby,

    谢谢!  是的,我只询问了TCA9555和INT引脚。  由于此应用中所需的上拉电压为3.3V,最大Tj为85C,因此Tj为3.3 /.006 = 550欧姆。  我们将使用10k上拉电压,最高可达3.3V,根据您的回答,当VCC关闭或电压为1.8V时,这是可以接受的。  这就是我希望听到的,这种漏极开路架构适用于许多设备上的INT引脚。  TCA9555数据表中的不明确性导致了这一问题。

    此致,

    Jon

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Bobby和Jon,
    对于TCA9555,可以这样做,因为该零件的设计使其不会偏离INT引脚。 某些部件不是,因此必须小心查看设备的内部,以确保它不会退回偏压Vcc。 这种情况下您可以接受,但不要假定它始终是真实的。 我看了TCA9555原理图,没有发现从INT引脚到Vcc的反偏置路径,通常后偏置路径是通过FET的主体二极管或类似的东西通过ESD结构。
    Francis Houde