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.

[参考译文] UCD3138:ADC 比较器的响应时间

Guru**** 2589280 points
Other Parts Discussed in Thread: UCD3138

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/756168/ucd3138-the-respone-time-of-adc-comparator

器件型号:UCD3138

大家好、

客户 询问 UCD-3138的 ADC 比较器响应时间。

您能否告诉我们、在触发 ADC 比较器后、MCU 将跳转到中断功能的时间。

客户 要求 担保和组件供应商担保。

您能帮助我们获得此规格吗? 无论它有多慢。

 

它是150ns、对吧?


 

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Han
    您在上面突出显示的规格并不完全符合您的要求。

    UCD3138系列具有称为故障多路复用器的外设。 它可以在启动期间由固件进行配置、以便在电源运行时、故障信号可以在任何 DPWM 引脚上终止切换、而无需固件干预。

    此类故障信号的一个示例是模拟比较器输出。

    固件可以定期检查此机制是否跳闸(通过定期轮询标志)、也可以触发中断、在中断中、固件可以记录故障并从外部向主器件报告、然后锁存电源、 或尝试在一段时间后重新启动。 关键点是、时间关键型操作-禁用 DPWM 上的切换-立即执行(150ns 内)、而固件无需在运行时执行任何操作。

    您在上面突出显示的规格告诉我们、如果已通过故障多路复用器配置模拟比较器以终止 DPWM 引脚(或多个 DPWM 引脚)上的开关、则如果您将比较器输入引脚上的电压从0升至2.5V、 DPWM 将在发生阶跃后的150ns 内停止开关。

    从比较器跳闸到触发快速中断的响应时间是一个不同的问题。 通常、这是以时钟周期指定的。 我不能完全确定这是不是最重要的事情、我将不得不与达拉斯的团队交谈。

    您能否准确了解客户在做什么、以及他们为何对此感到担忧? 它们是使用快速中断(FIQ)手动终止使用模拟比较器触发中断的 DPWM 切换、还是使用上文所述的故障多路复用器在比较器跳闸后自动禁用 DPWM? 如果他们使用的是故障多路复用器、那么我想他们不关心中断延迟。 我想他们使用的是故障多路复用器、如果不是、我们可能建议他们使用、因为这是一个强大的功能。

    此致
    Cormac
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Han
    FIQ 延迟(在中断触发被调用后开始执行 FIQ 处理程序所需的时间)是可变的、它在 UCD3138中使用的 ARM7TDMI-S 内核上的时钟周期可能介于6至27个之间。

    标称时钟速率为31.25MHz。 因此、延迟可能在192ns 至864ns 之间变化。

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

    您好、Cormac、

    谢谢、客户希望了解固件响应时间、如果客户使用 ADC 比较器触发中断服务功能以进行保护。

    MCU 具有计时器(50us)中断服务路由。

    当 MCU 正在运行计时器中断服务功能时、比较器是否具有执行其中断服务功能的最高优先级?

    BTW、请帮助我与达拉斯团队确认"从比较器跳闸到触发的响应时间"、谢谢。


     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Han
    如果客户已配置比较器来触发快速中断、那么这具有比 ISR 每50us 通过计时器触发一次更高的优先级、前提是计时器触发标准中断、而不是快速中断(应该是快速中断)。

    正如我在上一个帖子中提到的、中断延迟(从比较器跳闸到快速中断服务例程启动的延迟)在192ns 至864ns (因此最坏情况为864ns)之间变化、 您需要将比较器传播延迟与该延迟相加、以获得器件引脚上的总延迟。

    我没有看到数据表中指定的比较器传播延迟、因此我将与达拉斯团队核实是否有此信息、并返回给您。
    此致
    Cormac
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Han
    在数据表所示的条件下、模拟比较器的传播延迟为50ns。

    因此、使用模拟比较器触发快速中断时、最坏情况下的总快速中断延迟将是
    50ns + 864ns = 914ns

    此信息是否足以满足您的需求? 如果是、我将关闭此帖子

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

    您好、Cormac、

    谢谢、我明白了。