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.

[参考译文] TIC12400-Q1:Ubat 开关短路-电阻器编码检测

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1341237/tic12400-q1-short-to-ubat-switch---resistor-coded-detect

器件型号:TIC12400-Q1
主题中讨论的其他器件:TIC12400

您好!

-我理解接地开关的电阻器编码检测。 电阻器和可湿性电流彼此倍增、并在 IC 上使用比较器。

-但当我使用短接至 UBatt 开关时,我如何用电阻编码的开关逻辑检测不同的开关情况?

谢谢。

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

    尊敬的 Samet:

    TIC12400具有可配置阈值下的集成10位 ADC、可监控电阻器代码开关的使用。 SPI 接口允许报告单个交换机状态。 正如您所提到的、听起来您应该了解如何设置湿性电流。 请注意、在使用采用电阻器编码的开关时、务必确保电源电压足够高、否则器件可能没有足够的余量来生成准确的湿性电流(第8.4.3.3节)。 第9.3节"汽车车身控制模块中的电阻编码开关检测"提供了如何配置开关检测的示例(表9-5)。

    我想可以回答您的问题、当在 ADC 输入模式下设置输入时、可以通过将 THRES_CFG1设置为 THRES_CFG2寄存器来配置阈值(请参阅表8-2)。 可读取 IN_STAT_ADC0和 IN_STAT_ADC1以确定输入是高于还是低于设定的阈值。

    此致、Amy

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

    尊敬的 Amy:

    实际上、我没有确切地问这个问题。 例如、在数据表中的配置图9-6中、通过将不同的电阻器连接到3个不同的开关并调整湿性电流、我可以根据引脚上的电压了解哪个开关处于运行状态。

    那么、在如图9-6所示的配置中、但连接到12V 而不是 GND、如果我将湿性电流设置为5mA、并且电池电压也固定在12V、我如何检测哪个开关处于活动状态? 因为引脚上的电压似乎不会改变。

    谢谢。

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

    尊敬的 Samet:

    感谢您进行澄清、这非常有帮助。 我理解您的问题。  

    图9-6中绘制的第一个示例将器件配置为提供电流。 该配置只能使用输入引脚0-9实现、因为这些引脚是唯一可以提供电流的输入引脚。 您似乎对这一点有了很好的了解-只需根据您选择的湿性电流、应用欧姆定律 IR 即可计算所需的电阻器。 请注意、ADC 范围为0V 至6V。 例如、在此配置中 并使用您上面提到的参数(即 I = 5mA 的湿性电流)、达到 ADC (最大值) 6V 所需的电阻为6V = 5mA * R 或 R=1.2k Ω。

    在采用外部 VBATT/将 器件设置为吸收电流的配置中、您需要计算电阻器上的压降以获得输入引脚上的电压电平。 然后相应的等式为(VBATT-Vinx)=I*R。 例如、使用您上面提到的参数来达到 ADC 的最小/最大电压范围(0V -> 6V)、通过填写这些数字、您会发现 ADC 的最大电压是6V、因此需要一个1.2千欧的电阻器、 要达到 ADC 的最小值、需要一个2.4千欧的电阻器。

    另外、在最终确定要选择的电阻器值时、还要考虑开关可能产生的电阻以及任何电阻器容差。

    希望这有助于澄清问题!

    此致、Amy

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

    这是真正的启发,谢谢。 我没有在数据表中看到关于转换到 Ubat 的电阻编码部分的具体示例。 我实际上出于以下原因提出了这个问题:在汽车行业、我们需要诊断开路。 数字开关的开路状态与开路之间似乎没有区别。 我们正在考虑在软件中按如下方式对其进行配置:通过在开关侧添加串联和并联电阻器、在其上降低一定的电压(如下图所示)、我相信当断线时会产生1.7V 的电压。 您认为这种方法是正确的吗? 如果不是,我们如何才能做到这一点?

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

    尊敬的 Samet:

    我可能过度简化了上述示例、但我很高兴这有助于澄清。 您是正确的、在接收电流的情况下、您必须考虑您在显示的数据表夹中所示的附加接地压降。 为了阐明如何实现上述内容:1)对于开路:对于悬空的 INx 引脚将具有 ADC 将看到的小失调电压;它不会是真正的"0V"。 2) 2)对于开路开关:ADC 的电压电平将大于流经并联电阻器的开路电压。 3) 3)对于闭合开关:并联电阻器将导致较低的总电阻、因此电压降较低、从而增加 INx 引脚电压。  请务必考虑所有这些情况、并在选择 ADC 阈值时规划组件容差和电压变化。

    此致、Amy