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.

[参考译文] SN65HVD101:如何使用 SN65HVD101EVM 并通过 M12连接器获取输出

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/802292/sn65hvd101-how-to-use-sn65hvd101evm-and-get-output-via-m12-connector

器件型号:SN65HVD101
主题中讨论的其他器件: TIOL111TIOL1115EVM

您好!  

 如何对 SN65HVD101EVM 进行编程,如果没有预加载的固件(IO 链路堆栈和固件),我可以从哪里获得使用 CCS IDE 的一些示例程序。

 迫不及待地等待它。

  更有疑问的是、数据表中提到了 SN65HVD101和 TIOL111 IO 链路收发器之间的区别、因为两者都执行相同的任务

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

    您好、Venkatesh、

    SN65HVD101EVM 和 TIOL1115EVM 都是仅包含 IO-Link 收发器的通用 EVM、并且可以连接到您选择的任何微控制器板。  因此、这些 EVM 不提供固件、因此必须为您选择的微控制器定制任何固件。

    可以从多个不同的供应商处获取 IO-Link 堆栈、以便将其集成到您的固件解决方案中。  现在、我推荐 TMG。 其他可能的堆栈合作伙伴是 TEConcept 和 IQ2。  它们通常会以 ANSI C 提供代码、如果代码有任何问题、它们还会帮助您使设计正常运行。

    已发布的多种 TI 参考设计将 MCU 与 IO-Link 堆栈结合使用、 而 TIDA-01250 是一种使固件可供您下载和参考的设计。

    关于 SN65HVD101和 TIOL111之间的差异、TIOL111是我们最近开发的 IO-Link 收发器、于2017年推向市场、与 SN65HVD101相比、它包含许多增强功能。  TIOL111具有更大的工作电压范围、集成了 ESD 保护、更低的残余电压等、所有这些都集成在更小的热增强型20引脚2.5mm x 3.0mm VSON 封装中。  如果您要开始新设计、我建议您在 SN65HVD101上评估 TIOL111。  但是、正如您在数据表中看到的、这两个器件都是 IO-Link 收发器、并且将在相同的应用中工作。

    此致、

    Jonathan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Jonathan、
    非常感谢您在清除疑问时提供了详细的解释。
    在 TIOL111应用图中、有人提到 IO 链路器件具有传感器、微控制器、TIOL111、然后是基于此 CAN 的 M12连接器。我使用 Tiva C 系列123gh下午6作为温度传感器连接到 TIOL111的控制器。
    我之前就 IO 链路堆栈和软件联系过 TMG、我想澄清以下疑问
    1.我是否能从 M12连接器获得温度值。
    2.我们将如何设置参数数据(状态,如传感器运行状况、功耗),当通过主设备连接时,可以在计算机上查看这些数据
    TIOL111中的哪个引脚负责参数数据传输及其传输方式?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Venkatesh、

    我看到您在 Max 已经回答的另一个主题上发布了同样的问题。  我将把他的答案复制到这个主题中、以避免在多个主题中出现答案的混淆。

    TIOL111 器件仅用于转换 MCU (连接到 IN 和 OUT 引脚)使用的逻辑电平信令和 IO-Link (在 CQ 引脚上)使用的高压信令。 总体传感器功能、传输的数据以及使用的数据协议都由用户实施(例如、MCU 中配置的固件等)决定。

    IO-Link 社区创建 了 IO-Link 接口和系统规范 、详细介绍了用于在主器件和 MCU 之间进行数据传输的所有物理层和标准协议。  如 Max 在其答案中所述、TIOL111只是一个转换器、充当转换器件、将主器件发出的24V (典型值)信号转换为 MCU 使用的较低电压3.3V 或5V 电平。  该器件还有一些特定于 IO-Link 的其他特性、例如电流限制监控、故障检测和唤醒脉冲监控。  但是、这些其他特性都不会影响数据在主器件和 MCU 之间的传输方式。

    在这种使用温度传感器的情况下、温度传感器直接连接到监控传感器输出的 MCU。  当主器件向 MCU 发送数据请求消息时、MCU 的固件将获取该传感器数据并以响应消息将其发送回主器件。  

    从主器件接收的数据将通过 TIOL111 CQ 引脚接收、电平会降至3.3V 或5V、并通过 RX 引脚输出到 MCU。  RX 引脚是"从主器件接收"的数据。

    来自 MCU 的数据将在 TIOL111 TX 引脚上接收、电平上移至 L+电压(典型值为24V)、并在 CQ 引脚上输出。  TX 引脚是"发送到主机"的数据。

    有关 更详细的说明、请参阅 IO-Link 接口和系统规格。

    此致、

    Jonathan