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.

[参考译文] TMP1826:TMP1826 总线供电模式–带写入锁定的跳过地址命令行为

Guru**** 2540720 points
Other Parts Discussed in Thread: TMP1826

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1552153/tmp1826-tmp1826-bus-powered-mode-skip-address-command-behavior-with-write-lock

部件号:TMP1826


工具/软件:

我目前正在总线供电模式下使用 TMP1826、将三个传感器并联到一条 SDQ 线路。
通过通过通过电阻将 IO 引脚连接到 Vcc 来为每个传感器分配一个唯一的短地址。

配置短地址并启用 写入锁定(锁定 EN = 1) 、我使用 write 命令。
但是、当我尝试使用同时配置所有器件时 跳过地址 则三个传感器中只有两个传感器正确响应。
FFFFFF读取时、剩余的传感器始终返回。

我的问题是:

  1. 在此配置中、可以使用一次性设置所有器件 跳过地址 是什么命令?

  2. 如果不是、在总线供电模式下单独对每个器件执行初始配置的建议方法是什么?

感谢您的指导。

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

    您能分享您的原理图吗?

    是否是距离控制器最远的最后一个发生故障的器件?  

    您的上拉电阻是多少? 您是否遵循了 数据表中的 8.3.3 总线上拉电阻器指南?

    您是仅执行 WRITE SCRATCHPAD-1 (0x4E) 还是在 COPY SCRATCHPAD-1 (0x48) 时发生故障?

    您描述的内容听起来像是欠压情况、在所有器件都被触发同时运行时、最后一个器件没有收到足够的电压来完成运行。 当使用跳过地址一次向所有器件发出复制命令时、预计会出现问题。 您应该能够在 WRITE SCRATCHPAD-1 (0x4E) 后使用短地址与各个器件通信、并发出每个器件单独的 COPY SCRATCHPAD-1 (0x48) 命令。 否则、在总线上执行单独通信的唯一方法是首先使用 SEARCHADDR (0xF0) 发现 64 位 ID

    谢谢、

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

    我想确认是否 复制暂存区 1 (0x48) 始终需要命令。

    我的当前顺序如下:

    Skip Address → WRITE SCRATCHPAD-1 → wait → Reset → Answer to Reset → FLEX → Send Short Address → CONVERT → wait → Reset → Answer to Reset → FLEX → Short Address → READ SCRATCHPAD-1

    在此流程中、是否仍然需要执行 COPY SCRATCHPAD-1 (0x48) 命令?
    还是仅在将配置永久存储到非易失性存储器 (EEPROM) 中时才需要复制?

    为了便于参考、我还附上了一个简单的设置原理图。

    感谢您的澄清。



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

    Copy 仅用于对 EEPROM 进行写入。 您根本不需要使用副本即可使用这些设备。 写入 EEPROM 的唯一好处是、配置将在上电/复位时恢复。 您可以在每次上电时配置地址模式、并且器件将针对您的用例以相同的方式工作。