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.

[参考译文] DS250DF810:ds250df810

Guru**** 2539500 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/932953/ds250df810-ds250df810

器件型号:DS250DF810

它支持7位地址吗?

谢谢

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

    是的、重定时器 SMBus 接口支持7位寻址。 请参阅下面的说明。

    SMBus 主器件通过 SMBus 发送的地址字节始终为8位长。 最低有效位表示地址是用于写入操作、在该操作中、主器件将数据输出到 SMBus 以供从器件读取、还是用于读取操作、其中从器件将数据输出到 SMBus 以供主器件读取。 如果最低有效位为0、则地址用于写入操作。 如果它为1、则地址用于读取操作。 因此、SMBus 地址有时被称为7位地址。 为了产生 SMBus 的写地址、7位地址左移1位。 为了产生读取地址、它被左移一位并且最低有效位被设定为1。 表1显示了对应于每组地址线值的七位地址。

    表1.  重定时器 SMBus 写地址分配

    ADDR_3

    ADDR_2

    ADDR_1

    ADDR_0

    SMBus 写入地址

    7位 SMBus 地址

    0

    0

    0

    0

    0x30

    0x18

    0

    0

    0

    1

    0x32

    0x19

    0

    0

    1

    0

    0x34

    0x1a

    0

    0

    1

    1

    0x36

    0x1b

    0

    1

    0

    0

    0x38

    0x1c

    0

    1

    0

    1

    0x3a

    0x1d

    0

    1

    1

    0

    0x3c

    0x1E

    0

    1

    1

    1

    0x3E

    0x1f

    1

    0

    0

    0

    0x40

    0x20

    1

    0

    0

    1

    0x42

    0x21

    1

    0

    1

    0

    0x44

    0x22

    1

    0

    1

    1

    0x46

    0x23

    1

    1

    0

    0

    0x48

    0x24

    表1.  重定时器 SMBus 写地址分配(续)

    ADDR_3

    ADDR_2

    ADDR_1

    ADDR_0

    SMBus 写入地址

    7位 SMBus 地址

    1

    1

    0

    1

    0x4a

    0x25

    1

    1

    1

    0

    0x4c

    0x26

    1

    1

    1

    1

    0x4e

    0x27

    因此、

    Rodrigo Natal

    HSSC 应用工程师