您的位置 首页 电源

I2C总线和SPI总线调试简介

I2C总线在地磁传感器已经介绍了,现在主要介绍SPI总线。I2C总线,总结一下:1.发ST2.发地址,等回应。3.发数据,等回应。4

I 2C总线在地磁传感器现已介绍了,现在首要介绍SPI总线
I2C总线,总结一下:
1. 发ST
2. 发地址, 等回应。
3. 发数据, 等回应。
4. ……
5. 发stop.
咱们的一个加速度传感器也是I2C的。

咱们用到的SPI总线是一个视点传感器(单轴),它是能够测得正负15°的角,精度为0.001读。
型号为:SCA103T 芬兰。
SPI口比I2C简略许多。
我是用FPGA模仿了SPI的时序。时钟600khz.

图1FPGA模仿SPI的时序


1. 先拉低CS, 在这个前提下,f_MOSI置1,等3个时钟周期。
2. 在f_SCK的脉冲下,发0x 10指令. 这个指令在MOSI上 串行输出。表明读x轴数据。紧接着读就行了。每次转化由150us.读的时分是MISO.
指令集:

图2 指令集


3. 3.在f_SCK的脉冲下,发0x 11指令. 这个指令在MOSI上 串行输出。表明读y轴数据。紧接着读就行了。
4. 最终算一下.


Eg: 咱们读到的是:F6 04 B2 03 4E
F6是帧头, 1202-846=356
356/6554=0.05431
Arc(0.05431)=3.1132655 °

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/234824.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部