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

C8051F330D 参数 Datasheet PDF下载

C8051F330D图片预览
型号: C8051F330D
PDF下载: 下载PDF文件 查看货源
内容描述: 混合信号ISP功能的Flash MCU系列 [Mixed Signal ISP Flash MCU Family]
分类和应用: 微控制器和处理器外围集成电路光电二极管时钟
文件页数/大小: 216 页 / 2424 K
品牌: SILABS [ SILICON LABORATORIES ]
 浏览型号C8051F330D的Datasheet PDF文件第136页浏览型号C8051F330D的Datasheet PDF文件第137页浏览型号C8051F330D的Datasheet PDF文件第138页浏览型号C8051F330D的Datasheet PDF文件第139页浏览型号C8051F330D的Datasheet PDF文件第141页浏览型号C8051F330D的Datasheet PDF文件第142页浏览型号C8051F330D的Datasheet PDF文件第143页浏览型号C8051F330D的Datasheet PDF文件第144页  
C8051F330/1/2/3/4/5
15.3.2 。时钟低电平扩展
SMBus提供时钟同步机制, I2C类似,它允许设备与不同
高速性能共存于同一个总线上。在传输期间采取低电平扩展使用,以允许
低速从器件能与高速主沟通。该器件可以保持SCL线
低电平以扩展时钟低电平时间,有效地降低了串行时钟频率。
15.3.3 。 SCL低电平超时
如果SCL线保持低电平由从器件的总线上,没有进一步的沟通是可能的。此外,
主不能强迫SCL为高电平来纠正这种错误情况。为了解决这个问题,SMBus
协议规定:参加一次数据传输的器件必须检查低比任何时钟周期
25毫秒为“超时” 。已检测到超时条件的设备必须重置通信
阳离子不迟于检测超时条件后的10毫秒。
当SMB0CF中的SMBTOE位被置位,定时器3被用于检测SCL低电平超时。定时器3被强制
重新加载时SCL为高电平,并允许计数,当SCL为低电平。当定时器3启用并配置为
溢出后25毫秒(和SMBTOE套) ,定时器3的中断服务程序可以用来重置(禁用
并在SCL低电平超时的情况下重新启用), SMBus接口。
15.3.4 。 SCL高电平(SMBus空闲)超时
SMBus规范规定,如果SCL和SDA线保持高电平的时间超过50微秒,公交车
被指定为自由的。当SMB0CF中的SMBFTE位被置位,总线将被视为空闲,如果SCL和
SDA保持高电平的时间超过10个SMBus时钟周期。如果一个SMBus器件正等待产生一
主器件启动,开始时间将超时之后立即产生。注意,一个时钟源时需要
空闲超时检测,即使是在一个奴隶,只实现。
15.4 。通过SMBus
SMBus接口可以工作在主从模式下运行。该接口提供时序和移位
控制串行传输;更高层的协议由用户软件。 SMBus接口提供
以下应用无关的特性:
字节的串行数据传输
时钟信号产生SCL (主控模式下)和SDA数据同步
超时/总线错误识别,由SMB0CF配置寄存器的定义
启动/停止的定时,检测,并产生
总线仲裁
中断产生
状态信息
生成的每个数据字节或从地址传输的SMBus中断。在发送时,
该中断在ACK周期之后产生,使软件能读取接收到ACK值;当
接收数据时,该中断在ACK周期之前,使软件可以定义出站
ACK值。看
关于传播更多详细信息
序列。
也会产生中断来指示传输的开始时,主(开始产生) ,或
一个传输结束时,从检测到停止。软件应通过读SMB0CN ( SMBus的控制
寄存器)来确定SMBus中断的原因。该SMB0CN寄存器中描述
ENCE 。
140
REV 。 1.5