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.

[参考译文] ADS7142-Q1:ADS7142-Q1

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1495696/ads7142-q1-ads7142-q1

器件型号:ADS7142-Q1

工具与软件:

您好!

我们使用 ADS7142-Q1通过将器件配置为具有预警报功能的自主模式来检测高阈值。

注意:ALERT 引脚未 连接到微控制器。

流程如下:

1-写入以下寄存器:

ABORT_SEQUENCE            0x01
OFFSET_CAL                  0x01
CH_INPUT_CFG                0x03
OPMODE_SEL                 0x06
AUTO_SEQ_CHEN              0x02
OSC_SEL                     0x00
NCLK_SEL                    0xFF
DATA_BUFFER_OPMODE        0x04
DWC_HTH_CH1_LSB           0x86
DWC_HTH_CH1_MSB           0x05
DWC_HYS_CH1                0x00
Alert_Chen                  0x02
PRE_ALT_MAX_EVENT_COUNT 0xf0
ALERT_DWC_EN               0x01

写入 START_SEQUENCE 0x01


3-读取 ALERT_HIGH_FLAGS


如果 CH1上的 ALERT 为高电平、则通过使用操作码清除位0x20在 ALERT_HIGH_FLAGS 上写入0x03来清除它。


5-返回步骤2

观察结果:
警报正确设置为高电平、警报标志的 I2C 清除命令会正确执行。
然而、在恢复正常运行(无高电流)后、ALERT 标志保持高电平。
仅当我们完全复位整个板(硬复位)时、才会清除该位。

您能否告诉我们以前是否发现过此问题、或者我们是否需要在序列中添加额外的步骤?

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

    您好!

    ~ALERT_HIGH_FLAGS 寄存器中的位后、μ A ALERT 引脚的状态是什么? BUSY/~RDY 引脚的状态是什么? 您是否能够与显示的所有这些线路以及发送器件的顺序共享逻辑捕获?

    此致、
    Joel