请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TIOL1113 您好!
我正在使用连接到 TIOL111-3的 PIC32MM0256GPM048-I µC。
我的问题是输出为 NPN 而不是 PNP。
我的 μ µC (引脚38别名 RD0)的输出 EN 通过一根简单线连接到 TILL 的引脚 EN。 我的 μ µC (引脚35别名 RB4)的输出 TX 通过一根简单线连接到 TILL 的引脚 TX。
我有两个计划:
- "-2"、它具有完整的 IO-Link 堆栈、但未使用 IO-Link (也就是说、我有一个#define、它经过注释以便不使用 IO-Link 函数)。 在该程序中、我根据 TIOL111-3数据表逻辑将 TX 设置为0、解决了 NPN 问题。 它运行得很好(尽管我必须精确地说、UART2没有配置)。
- "-3"、根本没有 IO-Link 堆栈。 在这个程序中、我也将 TX 设定为0、但是我仍然有 NPN 问题。 为什么? 如何解决该问题?
我尝试过:
- TX IN 开漏+ TX 输入+ TX = 1 -> NPN
- TX IN 开漏+ TX 输入+ TX = 0 --> NPN
- TX IN 开漏+ TX 输出+ TX = 1 -> NPN
- TX IN 开漏+ TX 输出+ TX = 0 --> NPN
- TX 不在开漏+ TX 输出+ TX = 0 -> NPN
- TX 不在开漏+ TX 输出+ TX = 1 -> NPN
- TX 不在开漏+ TX 输入+ TX = 1 -> NPN 中
- TX 不在开漏+ TX 输入+ TX = 0 -> NPN
为了尝试以下操作、我保留了配置"TX 不在开漏+ TX 输出 + TX = 0"。
- 更换传感器;我试过7个传感器-->全部在 NPN
- 还可更改配置和输出电缆:NPN 以及
- TX 上的下拉--> still npn
有人对此有什么想法吗?
我正在考虑将 IO-Link 堆栈添加到我的程序中、但我不确定它会做什么。