最新全能数控电源IC-ADP1043A
1.1 I2C接口
ADP1043A的控制通过I2C接口被载出,ADP1043A接到I2C总线作为从属元件,由主控器件控制。
1.2 I2C地址
ADP1043A的I2C地址有外部从VDD端接到AGND的外部电阻来设置,表1列出了推荐的电阻值及相应的地址,8个不同的地址可用。
如果一个不正确的电阻值被用上,结果I2C地址会紧靠两地之间的临界处,一个标志就被设置出来。
在表1中推荐的值可以变化±2kΩ,ADP1043A扔回相同的地址。因此,推荐选择1%精度的电阻用于ADD端。
I2C地址0*58是广播地址,它允许多个部分同时写入,用广播地址提到表1中的I2C专用地址,所有ADP1043A器件的I2C总线都会写入,广播地址仅能用于写命令。
1.3 通用I2C时段
ADP1043A有一时段送出特色,以保护SDA线上的对应的故障条件,I2C接口监视SDA线。如果它停在低电平时间为0.65mst_low1.3ms,则I2C接口即复位,等待另一次起始条件。
I2C规范定义出专门的条件,给不同类型的读和写的操作,一般I2C的读和写的操作展示在时序图中,如图17所示,并在此部分描述。
(1)主控初始数据传输用建立一个其实条件,定义了高电平到低电平传输为串联数据链SDA,此时串联时钟链SCL仍旧为高电平。这只是数据流在流动,所有从属外部连接到串联总线。响应启动条件并植入下面8位。由一个7位从属地址组成,加上一个位,它决定出书记传输的方向,即什么数据从从属器件中写入或读出。
(2)其并行的地址相应传输地址由加入数据键来响应,在低周期第九个时钟脉冲以前作为已知位,并保持其在时钟脉冲高周期为低,所有其他总线上的期间仍旧是空闲的。此时选择器件要等到数据从写到读出。如果位是0,则主控写到从属器件中。如果位是1,则主控从从属器件中读出。
(3)数据传送整个串联总线为9个时钟脉冲的顺序,数据的八位跟随由从从属期间定下的位。数据链的传输在时钟信号低周期时必须出现。再高的周期仍旧稳定,因为低到高传输是在时钟为高并可以以停止此信号来解释。
(4)如果操作时写入,则在从属地址之后第一个数据位睡觉哦一个命令位,它告诉从属器件什么是期待的下一个,它可能是一个结构,诸如作为告知从属器件所期待的时钟写入,或它可以是一个寄存器地址,它告诉从属器件随后的数据写入在哪里。
(5)因为数据仅能一个方向流动,作为由位定义的在读出期间它不可能发送一个命令到从属器件。在读出期间以前,它必须首先执行一个写的操作,告知从属器件,读得时间多从短暂。从数据写入到起到与/或地址。
(6)当所有数据为已经读出或写入时,停止条件建立起来,在写入模式主控器件将数据链。在第10个时钟脉冲到维持停止条件期间拉高。在读出模式,第九个时钟脉冲之前主控器件释放SDA线。但从属器件没有拉低,这是作为没有未承认位已知的。主控器件将数据链拉低,在第十个时钟脉冲前的低电平周期期间,将数据链拉低。然后在第十个时钟脉冲到维护停止条件期间在拉高。
如果几个读或写的操作必须逐渐地执行,则主控器件可以送出一个重新开始的条件,以代替停止条件,去开始新的操作。
1.4 EEPROM
EEPROM分割成两个主方框:工厂方框和主方框.工厂方框包括128个8位字节,主方框包括8K个8位字节。
①从属方框
从属方框是一个128个字节,它用于存储原始的模拟器件公司工厂中校准和寄存器设置的,用户不能改变这些设置,工厂方框的目录可以在任何时候下载到寄存器中,它用写入0*01到寄存器0*7B中的方法完成。
②主方框
主方框可以存储数据,它可分为16页,每页包含了512字节,每页中的数据存入字节以便组成从8行和64列,如图18所示。
主框0页(用户设置)
ADP1043A用户寄存器设置是存在主框的0页中。VDD加到ADP1043A的每个时段。寄存器设置并自动下载从EEPROM的0页到寄存器。ADP1043A有唯一的命令去写入新的值到0页,它由写入寄存器O*00到0*7B。清理上部数据EEPROM到下面(在AD公司软件GUI中)执行此任务。
主方框:1页一15页
主方框的1页到15页可用于科技并储存其他数据寄存器0*7C和寄存器0*7D用于点入此页,字节的行和列即可存取了。
写入实例:
写数据0*AA到ADP1043A的12页3行30列,在I2C地址0*57处。
读出实例
从ADP1043A的10页7行62列,读出数据,在I2C地址0*50处。
③EEPROM通行令锁定
EEPROM通行令提供EEPROM由不希望的原因造成了偶然改变,还是故意改变通行令确保临界规范,如OVP和OCP不会改变。
EEPROM总是锁住的。当EEPROM下载它的内容到寄存器时,通行令也下载,如果用户写入相同的通行令到寄存器0*5E两次,则EEPROM就不含锁定并且可以适时修正。
当EEPROM没锁住时,它是可能由写入新的值到寄存器0*5E改变通行令的。EEPROM在此值修正后,包含了新的通行令,工厂方框不履行通行令为0*00。
修正EEPROM的通行令,用户必须写入寄存器0*7B,写0*00到此寄存器修正EEPROM,用户必须在写入命令后适应与ADP1043A通讯之前等待至少50ms。
注意:EEPROM将在VDD加上以后500ms中不再写入。
④EEPROMdffe通行令改变
为了改变EEPROM的通行令,要做下面这些步骤:
*写旧的通行令给寄存器0*5E
*写新的通行令给寄存器0*5E
*在第二时段再次写新的通行令给寄存器0*5E
*在第三时段再次写入的通行令给寄存器0*5E
*写0*00到寄存器0*7B
*等待50ms
*为锁住EEPROM,写任何一个不同于通行令的值给寄存器0*5E
⑤周期重复检测
ADP1043A执行一次检测,以确保EEPROM命令能在启动时正确下载到寄存器。它比较整个下载数和第一次下载写入EEPROM的数据。如果这里有不相符的,则CRC故障标志。在寄存器0*03中设置,这个标志用于确保从EEPROM下载正确的数据到起初时的寄存器。
1.5 软件GUI
自由软件GUI对编程和决定ADP1043A电路结构,GUI是设计直接用于电源设计及理想的减少电源设计的麻烦和开发时间,软件包括滤波器设计,电源PWM拓扑省口。GUI还是一个信息中心,显示所有读出监视的状态及ADP1043A的标志。
2寄存器的细节描述
寄存器0*04到0*07是锁定故障的寄存器,再次寄存器中标志在故障移去后设有复位,标志也由寄存器来清理,注意,锁存位中是时钟低到高电平的传输,还要注意这些寄存器位在读时可以清除,除非,故障仍旧存在,推荐锁住故障寄存器,在故障去除后,在确保寄存器复位。
其它寄存器还有:数值寄存器、电流检测和电流限制寄存器、电压检测寄存器、ID寄存器、PWM和同步整流时序寄存器、数字滤波由调节寄存器、自适应死区时间寄存器。
图19是PWM1—PWM4, SYNC1—SYNC2,PWM5的时序。
- 最新全能数控电源IC-ADP1043A(六)(02-07)
- 最新全能数控电源IC-ADP1043A(五)(12-01)
- 最新全能数控电源IC-ADP1043A(二)(08-10)
- LTC2978-具EEPROM的8通道PMBus电源监视器和控制器(11-18)
- 电源设计小贴士 1:为您的电源选择正确的工作频率(12-25)
- 用于电压或电流调节的新调节器架构(07-19)