
MLX90609
角速度传感器(标准版)
与MLX90609通过SPI通信5.2
该MLX90609具有串行外设接口兼容的串行通信接口
(SPI) 。同样SPI的MLX90609的串行接口指定四个信号:
串行时钟(SCLK) ;
主数据输出,从机数据输入( MOSI ) ;
主数据输入,从机数据输出( MISO ) ;和
从选择(
SS
).
该MLX90609总是作为一个奴隶。因此,只有MISO引脚输出。
该MLX90609被选中时,
SS
引脚为低电平(见图5-2
图5-2
) 。当
SS
引脚为高电平,
数据将不被通过MOSI引脚接受。串行输出引脚( MISO)将保持在一个较高的
阻抗状态。高水平的
SS
强制串行接口进行数据交换的起始状态。
数据以8比特字(一个指令字节),并在16位的数据串行地传送到MLX90609
话。数据串行从MLX90609的16位字(答案字)接收。最
显著位(MSB )是发送和接收的第一个比特。
传输:
之后,该设备具有选择
SS
变低,指令字节将被接收
MLX90609 。在SCLK的数据从MOSI每个上升沿进入内部8位移位寄存器。
所接受的指令字节包含操作码,它定义将要执行的操作。
随着操作码这个字节也可以包含信息,诸如EEPROM的地址或ADC模式
(要设置) 。
前台:
后的第8位被接收到移位寄存器时,该命令将被MLX90609执行。
输出数据的格式是由接收到的指令来定义。所有的指令引起的
回答的问题。一个完整的通信周期(发送指令和接收完整的答案)是
后SCLK的第24钟完成。通讯可以通过将被终止
SS
高。
一些言论:
如果接收到一个无效的操作代码,它被拒绝,并且相应的数据被忽略。在这
区分一个特殊的
“拒绝回答”
将生成。
它建议使用同步
SS
每一个数据交换,以防止数据后
失真。
如果高电平被施加到
SS
指令字节传输过程中,该命令将被
忽略不计。
如果高电平被施加到
SS
答案在接收过程中,答案将被截断。这
可用于限制的答案为例如的读取只有一个字节(见图5-3) 。
390109060901
修订版007
第9页22
数据表
January/08