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.

[参考译文] DAC8742H:突发命令、HART

Guru**** 2694555 points

Other Parts Discussed in Thread: DAC8742H

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1580449/dac8742h-burst-command-hart

器件型号:DAC8742H


您好:

DAC8742 是否支持 HART 通信的“突发命令“?
如果它支持命令(或有示例)并取决于软件实现、
如果您能分享一些有关如何实施软件的提示(例如,签字等)、我们将不胜感激  与 CPU 的接口处于 SPI 模式。

此致、
Oba

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

    Oba-San、


    DAC8742H 支持突发通信以及使用 FSK 信令的所有其他 HART 通信。 然而、这全部通过微控制器代码实现。 DAC8742H 仅在 HART FSK 和 SPI 或 HART FSK 和 UART 之间进行转换。 然后、SPI 和 UART 由微控制器解释、并发送回器件以通过 HART FSK 进行响应。

    如果 HART 通过 UART 发送和接收、微控制器可以仅使用 UART 接收和发送数据。 但是、如果 HART 通过 SPI 发送和接收、则 DAC8742H 使用 16 字节的接收和发送 FIFO。 标志可用作中断、以显示 FIFO 何时已满或空、并可以读取器件来确定 FIFO 的满量。 微控制器必须用于管理接收并发送到 HART 通道的数据、以确保数据不会丢失。

    过去、我们已与第三方签约编写用于 HART 通信的固件。 由于这个 HART 栈不是由 TI 编写的、因此我们没有任何示例代码可提供给客户。 Smart Embedded Systems (https://www.smartembeddedsystems.com、Pleasanton、CA) 为 DAC8742H 编写了原始的 HART 栈。 我们经常建议他们为我们的器件编写固件、因此他们非常熟悉其工作原理。


    Joseph Wu