串行接口
串行寻址
MMA7660FC操作为发送和通过I接收数据的从
2
C 2线接口。该接口使用串行
数据线( SDA)和串行时钟线( SCL )实现主( S)和从机之间的双向通信。一
主机(通常为微控制器)启动所有的数据传送到从设备,并产生SCL时钟
同步数据传输。
SDA
DAT的tSU
为tLOW
大腿
tR
tF
REPEAT ED ST ART
康迪特离子
DAT的tHD
STA的tSU
STA的tHD
申通快递的tSU
TBUF
SCL
STA的tHD
ST ART
康迪特离子
ST OP
康迪特离子
ST ART
康迪特离子
图7. 2线串行接口时序详细
该器件的SDA线既可作为输入和开漏输出。一个上拉电阻器,通常4.7 kΩ的,需要在
SDA 。该器件的SCL线仅作为输入。一个上拉电阻器,通常4.7 kΩ的,需要在SCL如果有多个
2线接口上的主人,或者主人在单主站系统具有开漏SCL输出。
每个传输包括一个起始条件(图
由主机发送,其次是MMA7660FC的7位从地址
加R / W位,寄存器地址字节,一个或多个数据字节,最后一个停止条件。
SDA
SCL
数据线稳定
数据有效
变化
允许数据
图8. START和STOP条件
START和STOP条件
SCL和SDA保持高电平时,接口不旺。的主信号与一个传输的开始
START (S )条件下通过转换SDA由高变低,SCL为高电平。当主机完成与通信
奴隶,它通过转换SDA由低电平变为高电平,而SCL为高电平,发出STOP ( P)条件。公交车是免费的,然后再
传输。
位传输
在每个时钟水龙头一个数据位传输。看
SDA上的数据必须保持稳定,而SCL为高电平。
SDA
SCL
S
开始
条件
图9.位传输
P
停止
条件
MMA7660FC
传感器
飞思卡尔半导体公司
22