当I2C 总线是多主器件总线时,由于SDA和SCL信号线接上拉电阻,并且各个器件的输出都为开漏或开集的形式,因而构成“线与”的功能,就是说只要有一个器件担当了主器件的角色,总线就处于忙的状态,这形成了良好有序的竞争检测机制,因而不会产生数据共享传输冲突。
1.2、铁电存储器结构原理、特性及应用
FM31256芯片是美国Ramtron公司的最新产品,集成了256Kb容量的铁电存储器(FRAM)、实时时钟(RTC)、外部事件计数器、看门狗及掉电监测复位等功能,其结构原理如图4示。 其中,铁电存储器(FRAM)同时具备随机存取记忆体(RAM)和非易失性存储器(ROM)的特点,既可无限次读写存取数据,又能在断电情况下保存数据,并且没一体电感器有读写延时可以总线速度存取数据,具有即时读写的优点。与此相比,E2PROM在写入数据后一般要5~10ms的等待数据写入时间,而且写入寿命有限,通常读写一百万次以后数据写入失效,因而并不适合做数据共享存储器。
工字电感器this.style.width=500;" border="0" />
在这个集成了多个逻辑器件的芯片中,铁电存储器单元(FRAM)和实时时钟单元(RTC)均符合I2C 总线标准,最大可达到1MHz的总线频率。由于集成在同一个芯片上,FRAM和RTC共用同一个I2C 总线接口,但是地址标号(Slave ID)各自独立,分别为1010XA1A0D和1101X A1A0D,其中D 是数据传输方向位用于标志读、写操作,A1A0用来选择I2C 总线上的多个同类器件,最多可以从4个FRAM或RTC器件中进行选择,各个器件的A1A0值由芯片的外部引脚电平决定。编写通信软件时,在I2C 总线上首先给一个启动(Start)信号,然后发送Slave ID(1010XA1A0D),再判断Acknowledge信号,如果有,则主控器件发送两个字节的存储器地址(MSB和LSB)对FRAM的32KByte存储空间进行寻址,之后进行数据传输,每个数据字节跟随一个Acknowledge(或者Non-Acknowledge)信号,通信完毕以Stop信号结束操作。其中,MSB和LSB寻址字节可以用于单字节、多字节两种形式的存取操作,当多字节操作时MSB指示存储页面不变,LSB保存在内部缓存器中,每存取一个字节单元的数据LSB自动增加1以指向下一个存储单元0805贴片电感,当达到存储范围末端时存储器地址自动回归0000H。这在多MCU系统中对特定参数的数据共享操作十分方便。
由于FRAM的上述优点,特别适合差模电感于那些对数据采集、读写时间要求很高的场合,而且由于不会出现数据丢失,其可靠的存储能力足以让我们放心的把一些重要数据存储其中。其近乎无限次写入的使用寿命,使它很适合担当数据共享存储体,用来在多功能电能表的MCU之间共享数据,供各个子系统频繁读写。
2. 基于I2C总线的多MCU系统结构及工作原理
I2C 总线接口电路简单,使用灵活,加上铁电存储器的读写速度高、数据保护可靠、读写寿命无限等优点,自然为我们提供了一种十分理想的基于I2C 总线的新型多MCU系统构建方案,以FM31256芯片为例设计的系统结构框图如图5所示。
扎根华南印刷市场锤炼标签印刷精品展中国于金融危机后领先复苏.我国标签的应用市场随包装及零售业的迅速发展 带动了标签印刷及包装印刷企业对先进的标签材料及印刷设备的庞大需求。据有关资料统计显示.201 5年亚
智能单片线性锂离子电池充电器IC设计摘要:锂离子电池由于体积小、重量轻、能量密度高和循环寿命长等优点,在便携式设备中得到了广泛的应用,由于锂离子电池的使用寿命与锂离子电池充电器的充电方法密切相关,充电器必须安全、快速、效率高.考虑到IC
IGBT智能化驱动板SCALE摘要:SCALE驱动是瑞士Concept公司生产的IGBT智能化驱动板,可用于驱动和保护IGBT。文中介绍了该IGBT智能化驱动板的主要功能、工作模式和引脚功能,给出该器件的典型应用电路。关键词:IG