欢迎访问ic37.com |
会员登录 免费注册
发布采购

X4283、X4285在一个软件包中结合了四种常用功能

日期:2019-8-22 (来源:互联网)

特征
•可选看门狗定时器•低VCC检测和重置断言-四个标准重置阈值电压-使用特殊编程顺序调整低VCC重置阈值电压-重置信号有效至VCC=1V•低功率CMOS-<20微安最大待机电流,看门狗打开-<1微安待机电流,看门狗关闭-3ma有功电流•128kbits的EEPROM-64字节页面写入模式-自定时写入周期-5ms写入周期时间(典型)•内置意外写入保护-加电/断电保护电路-保护0、1/4、1/2、全部或64、128、256或512字节的EEPROM阵列,带可编程块锁定?保护•400kHz 2线接口•2.7V至5.5 V电源操作•可用组件
-8升SOIC-8升TSSOP
•无铅+退火(符合RoHS)
方块图
描述

X4283、X4285在:上电复位控制、看门狗定时器、电源电压监控和块锁定保护串行EEPROM内存。这种组合降低了系统成本,减少了板空间需求,提高了可靠性。
向设备通电可启动电源。
保持复位/复位激活一段时间的复位电路。这允许电源和振荡器在处理器执行代码之前稳定下来。
看门狗定时器为微控制器提供独立的保护机制。当微控制器未能在可选的超时间隔内重新启动计时器时,设备将激活
复位/复位信号。用户从三个预设值中选择间隔。一旦选定,即使在循环电源之后,间隔也不会改变。
设备的低电压检测电路保护用户的系统不受低电压条件的影响,当VCC低于设定的最低VCC时,重置系统
跳闸点。复位/复位被断言,直到V回到适当的工作水平并稳定。有四个行业标准的vtrip阈值可用,但是,intersil的独特电路允许对阈值进行重新编程以满足自定义要求,或者为需要更高精度的应用微调阈

注意:这些设备对静电放电很敏感;遵循适当的IC处理程序

操作原理
上电复位
对X4283、X4285通电激活
启动复位电路,将复位/复位引脚激活。这个信号提供了几个好处。
–防止系统微处理器在电压不足的情况下开始工作。
–它防止处理器在振荡器稳定之前工作。
–它允许FPGA在电路初始化之前下载其配置。
–它可以防止与EEPROM通信,大大降低通电时数据损坏的可能性。
当V超过装置V阈值200毫秒(额定值)时,电路释放。科科斯群岛旅行
复位/复位允许系统开始运行。
低压监测
在操作过程中,x4283、x4285监视V科科斯群岛
如果电源电压低于预设的最小V,则电平和断言复位/复位。复位/复位信号防止微处理器在断电或断电状态下工作。复位/复位信号保持激活状态,直到电压降至1V以下。它也保持激活状态,直到V返回并超过V 200毫秒。旅行科科斯群岛旅行
看门狗定时器
看门狗定时器电路通过监视sda和scl引脚来监视微处理器的活动。微处理器必须周期性地将sda pin高切换到低,而scl高(这是一个起始位),在看门狗超时期到期之前,将
防止复位/复位信号。状态寄存器中两个非易失性控制位的状态决定了看门狗定时器周期。微处理器可以改变这些看门狗位,或者他们可能被“锁定”通过捆绑高可湿性粉剂针。
EEPROM意外写入保护
当由于低电压条件或看门狗定时器超时而重置/重置变为激活状态时,任何正在进行的通信都将终止。同时
重置/重置处于活动状态,不允许新通信,也不能启动非易失性写入操作。
当重置/重置处于活动状态时,正在进行的非易失性写入可以完成。
额外的保护机制提供内存块锁和写保护(wp)引脚。这些将在本文档的其他地方讨论。
V阈值重置程序科科斯群岛
设置vtrip级别序列(vcc=所需vtrip值和位设置)
X4283、X4285出厂时带有标准vThreshold(V)电压。该值在正常操作和存储条件下不会改变。但是,在标准V不完全正确的应用中,或者如果V值需要更高的精度,则可以调整X4283、X4285阈值。程序如下所述,并使用非易失性控制信号的应用。科科斯群岛旅行旅行旅行
设置V电压旅行
此步骤用于将V设置为更高或更低的电压值。在设置新值之前,必须重置触发点。旅行
要设置新的V电压,首先在控制寄存器中设置WEL位,然后将所需的vthreshold电压施加到V脚,将编程电压V施加到wp脚和2字节地址以及1字节“00”数据。有效写入操作后的停止位启动V编程序列。把wplow拿来完成操作。旅行旅行科科斯群岛磷 旅行
重置V电压旅行
此步骤用于将V设置为“本机”电压水平。例如,如果当前V为4.4V,新V必须为4.0V,则必须重置V。当V复位时,新的V值小于1.7V。必须使用此步骤将电压设置为较低的值。旅行旅行旅行旅行旅行旅行
复位vtrip电平序列(vcc>3v.wp=12-15v,WEL位设置)
vtrip重置电路示例
要通过设置控制寄存器中的WEL位来重置新的V电压启动,将V和编程电压V应用于wp pin和2字节地址以及1字节“00”数据。有效写入操作的停止位启动V编程序列。把wplow拿来完成操作。旅行科科斯群岛磷旅行
控制寄存器为用户提供更改块锁定和看门狗定时器设置的机制。块锁和看门狗定时器位是非易失性的,断电时不会改变。
控制寄存器在地址ffff访问。它只能通过直接对寄存器地址执行字节写入操作进行修改,并且每个寄存器写入操作只允许一个数据字节。在写入控制寄存器之前,WEL和RWEL位必须使用两步过程设置,整个序列需要3步。

寄存器写入启用锁存(易失性)
在写入控制寄存器之前,RWEL位必须设置为1
WEL:写启用闩锁(易失性)
WEL位在写操作期间控制对存储器和寄存器的访问。该位是一个易失性锁存器,在低(禁用)状态下通电。当WEL位较低时,写入任何地址,包括任何控制寄存器将被忽略(在数据字节之后不会发出确认)。WEL位是通过将“1”写入WEL位,将0写入控制寄存器的其他位来设置的。一旦设置好,WEL将保持设置,直到它重置为0(通过向WEL位写入“0”,向控制寄存器的其他位写入零),或者直到部件再次通电。对WEL位的写入不会导致非易失性写入循环,因此设备在停止状态后立即准备好进行下一个操作。
BP2、BP1、BP0:块保护位(非易失性)
块保护位bp2、bp1和bp0决定了数组中哪些块是写保护的。忽略对受保护内存块的写入。块保护位将阻止对阵列八个段之一的写入操作。

写入控制寄存器
更改控制寄存器的任何非易失性位需要以下步骤:
–将02h写入控制寄存器,以设置写入启用闩锁(WEL)。这是一个不稳定的操作,因此写入之后没有延迟。(以开始开头,以停止结尾的操作)。
–将06h写入控制寄存器,以设置寄存器写入启用锁存(RWEL)和WEL位。这也是一个不稳定的周期。数据字节中的零是必需的。(以开始开头,以停止结尾的操作)。
–将所有控制位设置为所需状态的值写入控制寄存器。这可以用二进制表示为0xys t 01r,其中xy是wd位,rst是bp位。(以开始开头,以停止结尾的操作)。由于这是一个非易失性写入周期,因此需要10毫秒才能完成。RWEL位由此循环复位,必须重复序列以更改非易失性位。
再一次。如果在第三步(0xys t11r)中将位2设置为“1”,则设置RWEL位,但WD1、WD0、BP2、BP1和BP0位保持不变。不允许将第二个字节写入控制寄存器。这样做会中止写操作并返回一个nack。
–任何先前操作之间发生的读取操作不会中断寄存器写入操作。
SDA总线上的有效数据更改
–如果不将RWEL位写入控制寄存器中的非易失性控制位、重启设备或尝试写入写保护块,则无法重置RWEL位。
举例来说,由[02H,06H,02H]组成的设备写入序列将把控制寄存器中的所有非易失性位重置为0。[02H,06H,06H]的序列将保持非易失性位不变,RWEL位保持设置。
串行接口
串行接口约定
该设备支持双向总线导向协议。协议定义了将数据发送到总线上的任何设备作为发送器,接收设备作为接收器。控制传输的设备称为主设备,被控制的设备称为从设备。主机总是启动数据传输,并为发送和接收操作提供时钟。因此,此系列中的设备在所有应用程序中都作为从属设备运行。
串行时钟和数据
SDA线路上的数据状态只能在SCL低时更改。SCL高时的SDA状态变化保留用于指示启动和停止条件。
串行启动条件
所有命令前面都有启动条件,当SCL为高时,这是SDA的高到低转换。设备持续监控sda和scl线路的启动条件,在满足该条件之前不会响应任何命令
串行停止条件

停止和写入模式
终止写入操作的停止条件必须在发送至少1个完整数据字节加上随后的ACK信号后由主机发送。如果在数据字节中间或发送1个完整数据字节加上其关联的ACK之前发出停止,则设备将在不执行写入操作的情况下重置自身。数组的内容不会受到影响。
确认轮询
在非易失性周期中禁用输入可以利用典型的5毫秒写入周期时间。一旦发出停止条件以指示主机字节加载操作的结束,设备将启动内部非易失性循环。确认轮询可以立即启动。要做到这一点,主机发出一个开始条件,后跟一个写或读操作的从机地址字节。如果设备仍忙于非易失性循环,则不会返回ACK。如果设备已完成写入操作,将返回一个ACK,然后主机可以继续执行读取或写入操作。