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.

[参考译文] FDC2214:中断管理-数据就绪(时序和功能)

Guru**** 2541840 points
Other Parts Discussed in Thread: FDC2214

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1115247/fdc2214-interrupt-management---data-ready-timing-and-functionality

器件型号:FDC2214

您好!

当数据就绪时、我有一个关于使用中断信号的问题。

我已经设法配置芯片 FDC2214、以便可以将中断信号与另一个主 MCU 一起使用。 但是、我注意到、为了看到中断重复、我必须连续读取器件的状态寄存器。 当我读取状态寄存器时、中断引脚再次变为高电平、当数据就绪时、引脚变为低电平。 在我开发一个非常精确的时间应用时、我想澄清我的一些问题。 我希望尽可能以相同的频率读取数据。

您能否确认/解释下一个问题:

  1. 当 DATA_LSB_CHX 和 DATA_MSB_CHX 寄存器中的新数据未就绪时、引脚 INTB 为高电平?
  2.  当寄存器中的新数据就绪时、引脚 INTB 为低电平?
  3. 引脚 INTB 不是在新数据就绪时生成短持续时间脉冲的中断引脚类型?
  4. 当引脚 INTB 变为低电平时、可以从寄存器中读取新数据。 这样、下降沿就表示新数据?
  5. 如果我没有读取状态寄存器、那么在我读取状态寄存器之前、DATA_LSB_CHX 和 DATA_MSB_CHX 寄存器中的数据不会更新?

这些是我希望您能回答的问题。 由于我在数据表中没有找到数据、我将要求更详细地描述已实现的中断功能。

此致、

Vasja Pirc

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

    您好 Vasja、  

    1. 是的。 INTB 默认为高电平。  
    2. 是的。 当新数据就绪时、INTB 将变为低电平。  
      1. 可以为不同的触发器配置 INTB、因此请确保按照您希望使用引脚的方式设置 STATUS_CONFIG、ERROR_CONFIG 和 CONFIG 寄存器。  
    3. INTB 被锁存、因此在它变为低电平后、它将保持这种状态、直到发生5个事件之一:  
    4. 是的。 当 INTB 报告数据就绪状态时、下降沿会与新数据相关联。  
    5. 是的。 读取状态寄存器会向器件发出信号以更新数据寄存器、以便在寄存器仍在读取时、寄存器不能通过下一次转换进行更改。  

    此致、  

    Justin Beigel