主题中讨论的其他器件:ISO1228、 ISO1228DFBEVM
工具/软件:
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.
工具/软件:
您好、
我有电感式 TPD PNP 传感器(器件型号 NI75U-Q80-VP4X1-H1141)通过隔离器 IC 连接、作为物联网器件的输入。 请参阅方框图。
我想生产另一款基于嵌入式 MCU 的器件、来保证 TPD 传感器正常运行并希望检测故障情况。
1) 传感器未通电
2) 传感器短路
3) 从隔离器输出线路/断线,悬空
我的逻辑存在三个故障情况。
因此、我想再连接一个基于 MCU 的器件、并希望通过电源路径或输出路径来诊断这些细节。
我想在具有并行模式或串行模式输出的输出线路上使用 ISO1228 进行分析。 有可能
使用此 ISO1228 来检测上述情况? 
我想了解这些逻辑。 有可能
| 场景/故障类型 | ISO1228 OUTx(GPIO 引脚输入) | SPI `IN_STAT`位 | SPI `DGN_STAT`位 | 注释 |
| 传感器未通电 | 驱动至低电平 | 0 | `OW_Dx =`Ω | 开路位置位、无输入电压、OUTx 为低电平 |
| 传感器的电源线断开 | 驱动至低电平 | 0 | `OW_Dx =`Ω | 同上 |
| 传感器短路 | 驱动至低电平 | 0 | `UV_Dx =`Ω | 输入被拉至过低、欠压故障 |
| 输出线路断开 | 驱动至低电平 | 0 | `OW_Dx =`Ω | 输入端无电压、OUTx 保持低电平 |
| 传感器工作、但没有触发器 | 驱动至低电平 | 0 | `OW_Dx =`Ω | 无故障、仅空闲低电平—逻辑低电平 |
| 传感器触发(正常) | 高电平 | 1. | `OW_Dx =`μ A、` UV_Dx = 0`μ A | 一切正常、传感器输出 24V→OUT 高电平 |
您好 Sudeep、
对于前 3 个故障情况:
上面的真值表应该正确。 除非传感器短接至 VCC、否则这将看起来像发送到 ISO1228 的有效逻辑信号。 可以监测故障寄存器以检测哪个通道存在故障情况。
此致、
Andrew
您好、Andrew、
非常感谢您的宝贵答复。 很高兴听到我的想法与回应的积极回应。 了解传感器运行状况监测将非常有帮助。 我收到了一些关于连接、隔离等的其他建议、如下所示、请验证并确认。
ISO1228 带 PNP 传感器 (NI75U-Q80-VP4X1-H1141) 和 STM32 的接线
传感器引脚连接至
棕色+24V 直流
蓝色 GND(与 ISO1228 AVSS 相同的 GND)
黑色 ISO1228 IN0+(或任何通道 INx+)
ISO1228 场侧引脚连接到注释
AVCC +24V 相同的 24V 电 压轨为传感器供电
AVSS GND 与传感器共用接地
IN0+(或 INX+)传感器输出连接 PNP 传感器的黑线
IN0–(或 INx–)保持悬空、或 AVSS 对于单端 PNP 输入为可选
ISO1228 逻辑侧引脚连接到注释
DVCC 3.3V 或 5V 取决于 STM32 逻辑电平
STM32 的 DGND GND 接地
OUT0(或 OUTx)STM32 GPIO 输入可选 — 逻辑电平变化检测(与 SPI 并行)
nFAULT STM32 GPIO 输入低电平有效故障指示
SCLK STM32 SPI SCK
SDI STM32 SPI MOSI
SDO STM32 SPI MISO
CS STM32 SPI NSS
注意事项: 如果您以高时钟速度运行、请按照 ISO1228EVM 硬件中的建议、在 SPI 线路上串联一个 100Ω 电阻器。
ISO1228 中的 AVSS(传感器侧 GND)和 DGND (STM32 侧 GND) 在内部隔离。
请勿将它们连接在一起。
这样可在传感器电源和逻辑域之间提供电隔离。
将 ISO1228 配置为 OUTx 引脚的并行模式、或
使用 SPI 模式读取:
用于逻辑电平(高电平/低电平)的 IN_STAT 寄存器
DGN_STAT 寄存器、用于:
OW_Dx =开路
UV_Dx =欠压(例如,短接至 GND)
| Fault Type | ISO1228 OUTx(GPIO 引脚输入) | SPI `IN_STAT`位 | SPI `DGN_STAT`位 | 注释 |
| 传感器未通电 | 驱动至低电平 | 0 | OW_Dx = 1 | 开路位置位、无输入电压、OUTx 为低电平 |
| 传感器的电源线断开 | 驱动至低电平 | 0 | OW_Dx = 1 | 同上 |
| 传感器短路 | 驱动至低电平 | 0 | UV_Dx = 1 | 输入被拉至过低、欠压故障 |
| 输出线路断开 | 驱动至低电平 | 0 | OW_Dx = 1 | 输入端无电压、OUTx 保持低电平 |
| 传感器工作、但没有触发器 | 驱动至低电平 | 0 | OW_Dx = 0 | 无故障、仅空闲低电平—逻辑低电平 |
| 传感器触发(正常) | 高电平 | 1. | OW_Dx = 0、UV_Dx = 0 | 一切正常、传感器输出 24V→OUT 高电平 |
| 输出卡在高电平/对 24 V 短路 | 高电平 | 1. | OW_Dx = 0、UV_Dx = 0 |
您好、Andrew、
以上大多数问题看起来都是正确的。 在下表中有一条注释。
| Fault Type | ISO1228 OUTx(GPIO 引脚输入) | SPI `IN_STAT`位 | SPI `DGN_STAT`位 | 注释 |
| 传感器未通电 | 驱动至低电平 | 0 | OW_Dx = 1 | 已设置开路位、无输入电压、OUTx 为低电平 — 这部分为真。 传感器需要连接一个小电阻、以便获得 ISO1228 可以接受的一些电流消耗、 有关更多详细信息、请参阅 8.2.3.1.3 断线检测。 |
| 传感器的电源线断开 | 驱动至低电平 | 0 | OW_Dx = 1 | 同上 |
| 传感器短路 | 驱动至低电平 | 0 | UV_Dx = 1 | 输入被拉至过低、欠压故障 |
| 输出线路断开 | 驱动至低电平 | 0 | OW_Dx = 1 | 输入端无电压、OUTx 保持低电平 |
| 传感器工作、但没有触发器 | 驱动至低电平 | 0 | OW_Dx = 0 | 无故障、仅空闲低电平—逻辑低电平 |
| 传感器触发(正常) | 高电平 | 1. | OW_Dx = 0、UV_Dx = 0 | 一切正常、传感器输出 24V→OUT 高电平 |
| 输出卡在高电平/对 24 V 短路 | 高电平 | 1. | OW_Dx = 0、UV_Dx = 0 |
其他注释似乎与数据表中的建议以及两个 EVM 的配置相匹配。 如果您还有其他问题、敬请告知。
此致、
Andrew
您好、Andrew、
我认为 ISO1228EVK 在第一点就具有您建议的较小电阻。 您能否确认? 这样、我可以使用此 EVM 板测试我的要求、否则需要在外部添加小电阻。 您能建议电阻值吗? 还可以参考 ISO1228EVM 手册中给出的参考电路。 我推荐 www.ti.com/.../ISO1228DFBEVM
您能指导一下如何连接这个小电阻。 我是指传感器线路的输出与 GND 之间的关系?
您好、Andrew、
再次感谢您的指导。
我已经回顾了我们之前的所有对话和您建议的文档。 基于我的理解、我绘制了最终方框图并在此处分享以供您确认。 请检查并告诉我我我的理解是否正确。
在此设计中、我使用两个传感器、每个传感器的输出线 (Output1 和 output2) 通过隔离器连接到 RFID 读取器。 此外、Output1 还连接到 IN0+ 输出 2 连接到接收器 IN1+ ISO1228 的接收功能。 我使用两个信道。 在两端放置一个 50kΩ 电阻器 IN0+ 和 IN0- 、并在两端放置另一个 50kΩ 电阻器 IN1+ 和 IN1- 。
我有几个后续问题:
传感器未通电 –根据我的理解、 AVCC 直接连接到传感器电源、传感器接地端连接到 AGND 。 因此、如果传感器未通电或其电源线断开、则 SPIIN_STAT 位应为0和OW_Dx = 1。 这是正确的吗?
安装布局 –所有设备和 ISO1228 电路将安装在靠近控制面板的铁路位置箱内。 我附加了图像以供参考。 PNP 型 TPD 传感器将安装在火车轨道上、用于检测车轮数量。 按钮 +24V 电源、 GND 、传感器的输出导线将连接到传感器;输出将返回到位置框。 在方框图中、只有传感器在外部、所有其他元件都在控制面板附近的位置框内。 您能否确认我的理解是否正确、以及此设置是否允许检测传感器是否通电? 

您好 Sudeep、
方框图看起来不错。 一个注释:RPAR 应为 13k 或 9.76k 以设置电流限值。 50k Ω 会设置为高电平。
其他问题见下文:
传感器未通电 –根据我的理解、 AVCC 直接连接到传感器电源、传感器接地端连接到 AGND 。 因此、如果传感器未通电或其电源线断开、则 SPI IN_STAT 位应为 0 和 OW_Dx = 1。 这是正确的吗?
安装布局 –所有设备和 ISO1228 电路将安装在靠近控制面板的铁路位置箱内。 我附加了图像以供参考。 PNP 型 TPD 传感器将安装在火车轨道上、用于检测车轮数量。 按钮 +24V 电源、 GND 、传感器的输出导线将连接到传感器;输出将返回到位置框。 在方框图中、只有传感器在外部、所有其他元件都在控制面板附近的位置框内。 您能否确认我的理解是否正确、以及此设置是否允许检测传感器是否通电?
您好、Andrew、
我在这里分享了两个方框图、需要您提出建议、其中一个是正确的理解。
方框图 1:
因此、根据您的说明、在我之前分享的图中、50kΩ 电阻器应替换为 13kΩ 或 9.76kΩ。 另外、它们之间没有连接 IN0+ 和 IN0- (输出和 AGND)、而不是介于两者之间 IN0+ 传感器电源 +24V 、对吧? 和 IN0- 应保持连接 AGND 就像它一样。 第二个传感器也是如此。

方框图 2:
50kΩ 电阻器应替换为 13kΩ 或 9.76kΩ。
它应该连接在 IN0+和 IN0−(输出和 AGND)之间。
此外、应在 24V 电源和传感器输出之间连接一个大约为 68kΩ 的小电阻器。
为第二个传感器应用相同的配置。

还有一点—如果我 在传感器电源和之间连接这个电阻器 IN0+ (传感器输出)、器件中的隔离器将始终处于高电平状态。 目前、在没有事件时保持低电平、仅在事件发生时才变为高电平。 我的理解是否正确?
在这种情况下、我需要更新 RFID 读写器代码逻辑、因为目前读写器会将低电平解释为空闲状态、将高电平解释为事件。 添加该电阻会使 logic.because 反向、我们没有在输入检测和传感器(也是 PNP)上添加任何上拉寄存器。
请查看两个图并分享哪一项理解是正确的。 另外、有关逻辑状态的第二个问题对我的理解也很重要、因此请提供指南。
等待您的回复。 我已经订购了 ISO1228EVK 进行测试、然后才需要消除疑虑。
您好 Sudeep、
感谢你的评分 由于我们将更多地讨论与调试相关的内容;我想确认 EVM 的运行、而不做过多的编码工作。
在开始之前、请注意以下事项:
现在、确认 ISO1228 EVM 运行的最简单方法是:
此致、
Andrew
您好、Sudeep、
感谢您发送编修。 感谢您确认并行和串行模式下的操作。
[报价 userid=“665798" url="“ url="~“~/support/isolation-group/isolation/f/isolation-forum/1550101/iso1228evm-possible-design-by-iso1228-for-health-diagnostic/6022747我已在灌电流模式下完成连接、
我的 EVM 中的 LEDx 引脚连接在一起、但没有显示 V1 和 LEDx 引脚之间的任何连接。
没关系。 EVM 通过肖特基二极管将 V1 连接到 LEDx_OUT。 由于二极管的存在、万用表不会将节点读取为连续的。
[报价 userid=“665798" url="“ url="~“~/support/isolation-group/isolation/f/isolation-forum/1550101/iso1228evm-possible-design-by-iso1228-for-health-diagnostic/6022747我现在得到的结果如下所示
输入 (0x00):00000000
WireBrk (0x01:00000001
故障 (0x02) 对应于一个保留位(请参阅寄存器映射)。 这不应写入、可以忽略。
输入寄存器在短接至 24V 时仍应切换。 使用导线是强制输出为高电平的常规方法、就像在故障寄存器中换线一样。
因此、由于我们不使用标准传感器(其中有一个与开关并联的 68kΩ 断线电阻器)、EVM 可能会检测断线故障 。
当 68k Ω 电阻器连接到 24V(并且 CH1 输入未短接)时、CH1 断线故障应消失。
此致、
Andrew
您好、Andrew、
再次感谢您的指导。
现在已连接 EGT18X08AP024-2000L 接近传感器 (PNP) 金属探测器传感器,而不是先前分享的传感器细节
可供我使用。
如前所述、即使在实际传感器连接到 CH1 后、并行模式下的测试也可以正常工作
现在在串行模式下测试:
输入端:
所以我在传感器输出和 24V 之间连接了 68 K 欧姆电阻器。
我已在灌电流模式下建立连接、
输出侧:
F0 =悬空
F1 = VCC = HIGH
NSYNC (Out8)=悬空
nRST (OUT6)= VCC = HIGH
BURST_EN = GND = LOW =正常模式
COMM_SEL = VCC = HIGH
OUT_EN = VCC = HIGH
寄存器读数:0x00、0x01、0x02
结果:
输入:00000000
接线:00000001
故障:00000010
过滤器:00000011
CH1:故障(断线)
CH2:关闭(空闲/未触发)
CH3:关闭(空闲/未触发)
CH4:OFF(空闲/未触发)
Ch5:关闭(空闲/未触发)
通道 6:关闭(空闲/未触发)
CH7:关闭(空闲/未触发)
Ch8:关闭(空闲/未触发)
原始故障:0x02 [WB:0 OT:0 CRC:0 PL:0 UVLO:0] UnknownMask:0x02
执行的测试用例:
1) 我已将传感器输出连接到 CH1 (68K Ω 上拉至 24V (V2))
当传感器上没有触发器时、在 CH1 和 V1 (FGND)= 2.6V 处测量的电压。 所有其他通道 (CH2-CH8) 相对于 V1 (FGND) 具有 0.140V。
当传感器触发时、在 CH1 和 V1 (FGND)= 22.82V 处测量电压。
SPI 显示的结果:
输入:00000000
接线:00000001
故障:00000010
过滤器:00000011
CH1:故障(断线)
CH2:关闭(空闲/未触发)
CH3:关闭(空闲/未触发)
CH4:OFF(空闲/未触发)
Ch5:关闭(空闲/未触发)
通道 6:关闭(空闲/未触发)
CH7:关闭(空闲/未触发)
Ch8:关闭(空闲/未触发)
原始故障:0x02 [WB:0 OT:0 CRC:0 PL:0 UVLO:0] UnknownMask:0x02
2) 我已连接传感器输出 CH2 (68K Ω 上拉至 24V (V2))
传感器上没有触发器时、在 CH2 和 V1 (FGND)= 2.6V 处测量的电压。 所有其他通道 (CH1 和 CH3-CH8) 相对于 V1 (FGND) 具有 0.140V。
当传感器触发时、在 CH2 和 V1 (FGND)= 22.82V 处测量电压。
SPI 显示的结果:
输入:00000000
接线:00000001
故障:00000010
过滤器:00000011
CH1:故障(断线)
CH2:关闭(空闲/未触发)
CH3:关闭(空闲/未触发)
CH4:OFF(空闲/未触发)
Ch5:关闭(空闲/未触发)
通道 6:关闭(空闲/未触发)
CH7:关闭(空闲/未触发)
Ch8:关闭(空闲/未触发)
原始故障:0x02 [WB:0 OT:0 CRC:0 PL:0 UVLO:0] UnknownMask:0x02
因此、即使我与每个工业通道测试相同的过程、也可以使用 SPI 获得相同的结果。
每个通道都可以使用并行模式。
我在输入电源关闭且传感器输出无 CH1 时测得传感器输出与 V2(24 伏引脚)之间的电阻、其中显示的电阻为 68.3k Ω。
这意味着要切换的并行寄存器也可以。
我感到困惑,我在做错误的地方。 因为在串行模式下、所有时间结果都相同、如上所述。
附加视频以供参考
.e2e.ti.com/.../VID_5F00_20250912_5F00_151023240-_2800_1_2900_.mp4
您好 Sudeep、
回顾一下后、我对传感器的作用没有很好的了解。
我在线找到的该传感器的数据表显示了以下连接图。 下图是否正确?

您能否在原理图上显示:
此致、
Andrew
您好 Sudeep、
感谢您提供详细信息。 根据传感器的数据表、br 1 是传感器电源、bk 4 是传感器输出、bl 3 是传感器接地?
但在连接图中、输出和接地连接似乎发生了翻转。 您能否确认哪一个正确?
如果我的理解正确、请将传感器输出 (bk 4) 连接到 ISO1228 的 CH1、将传感器接地 (BL 3) 连接到 ISO1228 接地端、然后再次测试。
此致、
Adrew
您好 Sudeep、
现在请移除 68k Ω 电阻。 传感器“打开“时、此电阻应与传感器并联。 以下问题试图确定传感器何时会在 (BK 4) 和 (BL 3) 之间造成短路。
[引述 userid=“525953" url="“ url="~“~/support/isolation-group/isolation/f/isolation-forum/1550101/iso1228evm-possible-design-by-iso1228-for-health-diagnostic/6030778您能否在原理图上显示:
此致、
Andrew
您好 Sudeep、
现在、连接图看起来不错。 我知道 ISO1228 和传感器以并行输出模式通信、但没有串行通信。
如果并行模式运行良好、则串行模式应正常工作。 代码或 SPI 连接都必须存在问题。 我不够深入地介绍代码、但由于数据没有变化、因此可能会出现器件读取方式问题。 此外、请确保在读取 SPI 地址之前 ISO1228 复位引脚已置为有效。
如何使用 ISO1228 在串行模式和并行模式之间动态切换 是介绍 SPI 功能的有用文档。
此致、
Andrew
您好、Andrew、
我已经再次了解串行模式启动之前和之后的所有控制引脚序列。 我对代码进行了一些更改、我将在此处共享算法以供您参考。 您还可以在文档与我的算法中验证以下部分 
通过板载跳线设置的控制引脚:
BURST_EN = GND(跳线设置在电路板上)
SYNC = VCC1(跳线设置在板上)
F1 = VCC1(跳线设置在板上)
F0 =悬空
COMM_SEL =由 MCU 控制
OUT_EN =由 MCU 控制
nRST =由 MCU 控制
序列图(每个引脚时间轴+ SPI 字节):
参与者 MCU
参与者 ISO1228
MCU 上的注释、ISO1228:串行启动 (ISO_serial_start_sequence)
MCU->ISO1228:COMM_SEL =高电平
MCU->ISO1228:nRST =低电平(保持 1µs)
MCU->ISO1228:nRST =高电平(释放)
请注意、通过 MCU、ISO1228:等待 2µs 获取 SPI 逻辑
MCU->ISO1228:OUT_EN =高电平
请注意、通过 MCU、ISO1228 记录:现在可以进行 SPI 传输了
关于 MCU,ISO1228 的注释:--------- SPI 读(寄存器 0x00)-----
MCU->MCU:iso_cs_set (low) // CS 置为有效
MCU->ISO1228:delay_us (1)
MCU->ISO1228:MOSI:[0x00、0x00] // TX[0]=reg (0x00 MSB=0)、TX[1]=0x00
ISO1228 -> MCU:MISO:[rx0、rx1] // rx1 =寄存器值(每个代码)
MCU->ISO1228:delay_us (1)
MCU->MCU:iso_cs_set (high) // CS 置为无效
MCU->MCU:将 rx1 作为值处理
关于 MCU,ISO1228 的注释:--------- SPI 写入(寄存器 0x03 <- 0xBB)-------
MCU->MCU:iso_cs_set (low)
MCU->ISO1228:delay_us (1)
MCU->ISO1228:MOSI:[0x83、0xBB] // TX[0]=(0x80|0x03)、TX[1]=0xBB
ISO1228 -> MCU:MISO:[rx0、rx1] // 设备返回两个字节 (status/prev)
MCU->ISO1228:delay_us (1)
MCU->MCU:iso_cs_set (high)
MCU -> MCU:可选择记录 rx0、rx1
完整的算法是在.docx 文件中共享的、供您参考、请检查并告诉我到底做了什么错。
e2e.ti.com/.../ISO1228-SPI-Flowchart-_2600_-Algorithm.docx
你即将作出的答复 将对我有帮助。
此致、
Sudeep
您好、Andrew、
我现在能够正确读取 SPI 电阻器。 在地址帧和数据帧期间、我漏掉了 CS 事务。 现在它是正确的并获得低于读数。 请参阅有关 SYNC 引脚在地址名存期也应该为 1 的指南、在数据帧期间、该引脚应该为 0、如文档所述。 对吗?
IN=0x01 WB=0xFE FAULT=0x80 --这是当传感器检测到接近(金属检测导致的事件)时
何时
1) CH1 连接到传感器输出
2) V2 连接到+24V
3) V1 连接到 FGND
4) 传感器 VCC 连接至+24V
5) 传感器 GND 连接到 FGND
6) 电阻器 68K(或 100K 测试相同的输出)连接在传感器输出和+24V 之间
IN=0x00 WB=0xFF FAULT=0x80 --这是传感器 空闲时的情况
但传感器空闲且 68k 寄存器在+24 和传感器输出之间、则 WB 应显示 WB = 0xFE
这种情况没有发生。 请确认我的连接正确无误、以获取前面表格中的输出讨论。
您好 Sudeep、
我很高兴你得到这个工作! 很抱歉、我不能更有帮助。
请参阅有关 SYNC 引脚的指南、该引脚在地址 FAME 期间也应该为 1、而在数据帧期间、它应该为 0、如文档所述。 正确吗?
是的、正确。
in=0x01 wb=0xFE fault=0x80 --这是传感器检测到接近(金属检测导致的事件)
如果仅连接通道 1、这将有意义。 其他输入将读取为故障。
in=0x00 WB=0xFF FAULT=0x80 --这是传感器 空闲时的情况
但传感器空闲且 68k 寄存器在+24 和传感器输出之间、则 WB 应显示 WB = 0xFE
是的、我同意。 通道 1 不应读取断线故障。 我之前曾提到过这一点、但在我们长时间的讨论中可能已经迷失了。 大多数传感器在输入端子之间都有断线电阻 (R_WB)、当传感器打开时、读数超过 60k Ω。
ISO1228 读取 R_WB 上的电流压降、以指示传感器仍处于连接状态并且处于开路/非活动状态。 之前、我假设您的传感器没有此电阻、因此我建议将 68k Ω(R_WB) 与传感器的开关端子并联放置。
请查看传感器的关断状态电阻和数据表、并在需要时施加电阻。
此致、
Andrew
您好、Andrew、
其实你已经为我提供了很大的帮助,并再次感谢你的伟大的帮助。
我也通过移除 68K 电阻进行了测试、并将直接输出连接到 CH1、但问题相同。 实际上、当传感器空闲时、不应在 CH1 处检测到断线时间。
更新:我已通过 DMM 测量传感器电源和输出之间传感器关闭状态下的内部电阻、但已打开。 未找到电阻。
我在这里分享了数据表中传感器参数的屏幕截图 
因此、这意味着我们需要在 24V 和输出之间添加外部上拉电阻。 对吧?
请建议使用一些测试台来检测与 ISO1228 中的所有电阻器(输入,断线和故障)相关的问题 并了解我的问题所在。
此致、
Sudeep
您好、Andrew、
感谢您的支持。
我也做了这个实验。 我在输出和接地之间连接了 68k 电阻、但结果相同。
当 I Proximity 收到任何事件时
IN= 0x01 WB=0xFE FAULT=0x80
当接近度没有任何事件时
IN= 0x00 WB=0xFF FAULT=0x80
我也改变了电阻、 根据一些计算、使用了 90k、但问题相同。
我在这里再次分享了 EVM 手册。 您能指导我一些测试方法或测试台来验证硬件吗?
我假设我获得了正确的输入寄存器值、那么我的 SPI 工作正常。 另外、我还分享了在正常 SPI 模式下按照数据表实现的流程图和控制引脚序列算法的详细信息。 我未使用突发模式。
此致、
Sudeep
您好、Andrew、
它的好消息,我已经成功,我现在得到了正确的阅读,请看下面的日志,
EFF.0x00 WB=0xFF 故障=0x80 (IN==0x00) —— 当电线断裂时
EFF.0x01 WB=0xFE 故障= 0x24 (IN== 0x24) 传感器上的事件发生时
IN=0x00 WB=0xFE 故障=0x80 (EFF=0x00) 传感器上没有事件时
现在、我可以实现我们讨论过的表格中提到的不同情况下的逻辑。
我发现问题是您可以在我之前的回复中看到 EVM 手册。 我在原理图中看到、其中 EVM 上不提供 LED、并通过 0 欧姆寄存器返回路径直接接地、因此不会检测到断线、因为最小阈值电流未获得。 因此、我删除了这个 0 欧姆寄存器并使其现在正常工作。 请参阅下图 
再次感谢您的持续支持。 在完成器件的逻辑实施后、如果我遇到任何问题或需要任何其他帮助、我将再次尝试。 它的巨大帮助。
您好、Sudeep、
我发现问题是您可以在我之前的回复中看到 EVM 手册。 我在原理图中看到、其中 EVM 上不提供 LED、并通过 0 欧姆寄存器返回路径直接接地、因此不会检测到断线、因为最小阈值电流未获得。 因此、我删除了这个 0 欧姆寄存器并使其现在正常工作。 请参阅下图[/报价]
这是合理的、移除 0 欧姆电阻器 并直接连接到每个通道的 LED_OUT 以启用断线功能。 感谢您发布问题的解决方案。
请随时为下一个问题创建一个新主题、并链接该主题作为参考。
此致、
Andrew