微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 电源系统管理的寻址

电源系统管理的寻址

时间:07-21 来源:3721RD 点击:

被呼叫的全局地址。就 LTC388X PSM 系列和 LTC297X 系列而言,地址 0x5B 都是被呼叫的全局地址。如果一个 PSM 器件的地址被设定为两个全局地址之一,那么总线主器件向该器件发送命令时,总线上的所有 PSM 器件都会响应该命令。LTpowerPlay 也会出现意想不到的行为。

第三个全局地址是 0x7C。如果 LTC388X PSM 系列器件的 EEPROM 中有 CRC 错误,那么这些器件就响应这个地址。因此不要使用这个地址。

其他全局地址

非 PSM 器件也可能有全局地址。分配 PSM 地址时,这些地址必须避开。

轨地址

有些 PSM 器件有一种称为轨地址的特殊地址。用轨地址可以同时寻址多个器件或页面。轨地址的主要功能是,使总线主器件能够用一条命令与一个轨的几个相位通信。例如,设定多相轨的 VOUT 电压。

轨地址用一种称为 MFR_RAIL_ADDRESS (0xFA) 的寄存器设定。这个寄存器的缺省值是 0x80,这个值禁止轨寻址。将轨地址设定为其他任何值都可启动轨寻址。

总线主器件对待轨地址就像对待总线上的器件一样,即使它不是一个单独的器件。总线主器件分辨不出二者的差别。因此,轨地址是系统总地址图的组成部分,一定不能与其他地址相冲突。

通道地址

最后一种特殊地址称为通道地址。这个地址也像轨地址一样是用一个寄存器 MFR_CHANNEL_ADDRESS (0xD8) 设定的。通道地址给总线增加了一种指向特定页面的地址。因此,使用通道地址时,就不必使用 PAGE 寄存器了。

总线主器件对待通道地址就像对待总线上的另一个器件一样,通道地址不可能与其他地址相冲突。

地址规划

地址规划很简单。创建一个电子数据表,列入所有器件和地址,使用以下所有地址类型:

• 普通地址

• 全局地址

• 轨地址

• 通道地址

• 特殊地址 (ARA)

• 非 PSM 地址

除了全局地址,地址不可重叠,当所有地址都使用一个共用基址时,每个地址都必须是独一无二的。

设定地址

在怎样分配地址以及器件的行为方式方面,尽管 LTC388X DC/DC 控制器系列和 LTC297X 管理器系列之间通常很相似,但是仍然存在细微差别。同一系列之内的不同器件之间也存在微小差别。不过,运行原理是相似的,所以在考虑具体差异之前,可以按照一般规则考虑所有器件。

就所有 PSM 器件而言,总线上 PSM 器件的实际地址由称为基址 (BASE ADDRESS) 的寄存器值加上由连至器件引脚的电阻器决定之可选变址构成,这些器件引脚称为 ASEL 引脚,即地址选择引脚。

使用 ASEL 引脚而不是使用预先设定器件的方法有几个原因。首先,预先设定需要花时间,有成本问题,而且人们也许不想按照一般规则预先设定所有器件。很多器件还具有用来设定输出电压的配置引脚,这些引脚也许就足够了。其次,如果一个器件有 CRC NVM 差错,那么该器件可能会丢失地址,这时总线主器件就无法独一无二地与每个器件通信以重新设定器件了。

因此,解决方案是 ASEL 引脚和一个基址。总线主器件可利用全局地址 0x5B 与所有器件通信。如果主器件可以与所有器件通信,那么就可以设定基址,因为所有 PSM 器件都支持 MFR_I2C_BASE_ADDRESS 3 寄存器。之后,总线主器件可以强制所有器件读取其地址引脚,而且所有器件都将拥有总线主器件已知和独一无二的地址。一旦总线主器件可以与每个器件单独通信,就可以重新设定 EEPROM 了。

这意味着以下事实,而且这些事实是本文中需要记住的最重要的事情:当总线上的所有器件共用一个基址时,这些器件必须各自拥有独一无二的地址,而且这些器件的 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

仅当总线上只有一个器件时,才设定 ASEL 引脚开路。在任何多器件应用中,

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

网站地图

Top