微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 怎样实现凌力尔特 PSM 寻址

怎样实现凌力尔特 PSM 寻址

时间:08-28 来源:凌力尔特 点击:

事实是本文中需要记住的最重要的事情:当总线上的所有器件共用一个基址时,这些器件必须各自拥有独一无二的地址,而且这些器件的 ASEL 引脚已经被读取和使用。

如果遵循这个原则,那么当发生任何 NVM 讹误时,用 LTpowerPlay、Linduino 参考代码或定制固件就可修复系统。因此,修复系统时,永远不需要将凌力尔特 PSM 器件脱焊。

以下内容提供产品系列的详细信息,以全面了解怎样设定地址以及怎样用地址图给出的参数进行设计。

LTC388X PSM 系列

LTC388X 系列 PSM 器件的地址是由基址值和经由 ASEL 引脚获得的值相结合来设定的。有些 LTC388X 器件有一个 ASEL 引脚,有些则有两个 ASEL 引脚,因此需要以不同的方式对待这两种器件。

一个 ASEL 引脚

表 2 显示了 LTC3880 数据表列出的 ASEL 引脚。LTC3880 有一个 ASEL 引脚。从属地址列中的 "xyz" 3 位是基址,存储在 MFR_I2C_BASE_ADDRESS (0xE6) 寄存器中。除非在 ASEL 引脚上没有电阻器,否则 ASEL 引脚设定表中的 4 个 LSB。在这情况,使用基址的所有 7 个位。

表 2:LTC3880 ASEL

RTOP 

(kΩ)

RBOTTOM

(kΩ)

从属地址

LSB 16 

进制

0 或

开路

开路

EEPROM

 

10

23.2

xyz_1111

F

10

15.8

xyz_1110

E

16.2

20.5

xyz_1101

D

16.2

17.4

xyz_1100

C

20

17.8

xyz_1011

B

20

15

xyz_1010

A

20

12.7

xyz_1001

9

20

11

xyz_1000

8

24.9

11.3

xyz_0111

7

24.9

9.09

xyz_0110

6

24.9

7.32

xyz_0101

5

24.9

5.76

xyz_0100

4

24.9

4.32

xyz_0011

3

30.1

3.57

xyz_0010

2

30.1

1.96

xyz_0001

1

开路

0

xyz_0000

0

仅当总线上只有一个器件时,才设定 ASEL 引脚开路。在任何多器件应用中,都必须使用 ASEL 引脚来设定地址。如果使用单个 ASEL 引脚设定器件,总线上的地址数量就限定为 16 个。

总线 MUX 为增加地址数量提供了一种解决方案,将在本文的总线分段部分讨论。

双 ASEL 引脚

双 ASEL 引脚将 16 个地址的限制扩展到 127 个。

表 3 显示了 LTC3882 数据表列出的 ASEL 引脚。如果 ASEL1 设定为 "来自EEPROM",那么 ASEL0 的表现就像 LTC3880 的单个 ASEL 表现一样。连至 ASEL1 引脚的电阻器控制器件地址的 3 个 MSB。这将独一无二的地址数量扩展至 127 个。

在由单和双 ASEL 引脚器件组成的系统中,每种单 ASEL 引脚器件类型可能有多达 16 个,而且可能有与可用地址一样多的双 ASEL 器件。

表 3:LTC3882 ASEL

RTOP 

(kΩ)

RBOT 

(kΩ)

ASEL1

ASEL0

LTC3882 器件

地址位 [6:4]

LTC3882 器件

地址位 [3:0]

二进制

16 进制

二进制

16 进制

0 或

开路

开路

来自 EEPROM

来自 EEPROM

10

23.2

1111

F

10

15.8

1110

E

16.2

20.5

1101

D

16.2

17.4

1100

C

20

17.8

1011

B

20

15

1010

A

20

12.7

1001

9

20

11

1000

8

24.9

11.3

111

7

0111

7

24.9

9.09

110

6

0110

6

24.9

7.32

101

5

0101

5

24.9

5.76

100

4

0100

4

24.9

4.32

011

3

0011

3

30.1

3.57

010

2

0010

2

30.1

1.96

001

1

0001

1

开路

0

000

0

0000

0

LTC297X PSM 系列

LTC297X 系列的主要不同是加到基址上的 ASEL 引脚选择值。"加到" 意味着增加,而不是取代或屏蔽一些位。

表 4 显示了 LTC2975 的地址查询表。这些 ASEL 引脚有 3 种状态,高、低或未连接。两个引脚选择 9 个不同的、显示为 "N =" 的值。在这个表中,基址是 0x5C,当 N = 0 时,地址为 0x5C。

这个表还有一个 8 位的列。这是本应用指南使用的地址,像之前讨论的那样,左移一位 (对习惯于这种惯例的人而言)。

表 4:LTC2975 ASEL

地址引脚

用途

16 进制

器件地址

二进制

器件地址

ASEL1

ASEL0

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top