TAD2141是一种采用TMR(隧道磁阻)技术的360°角度传感器。出厂自带矫正参数并写入再OTG当中,每次POR都会使其从OTG中下载参数进行补偿。其特点是可以通过静态补偿和动态补偿来推测实际角度,通信方式有HSM、PWM、编码器和SPI。

可以工作在5V和3.3V条件下。

工作转速与编码器精度关系(0-360°)

上电后与工作状态关系

说人话:要使能SPI模式,则至少要将CSN拉低1ms以上。

每次上电等待15ms后操作。(需要校准则要在10ms窗口通过SPI发出指令(单片机上电后2ms后给命令))

SPI通信方式:

最高速率10Mbit/s

所有寄存器在普通SPI模式下均可读写。

写帧示例:

1Byte 指令 1Byte地址 2Byte数据

读帧示例:

说人话:

哨兵bytes会发送n+1次,,后接读出数据。其中0x7E n次。

Streaming SPI状态下,仅可读出Angular data。

使用Streaming SPI:

通过寄存器设置,只要CSN始终为低且SCK给出,则会一直回传数据。

帧示例

写命令 0x02  读命令 0x03 streaming  0x05

干 维护才看OTP。这个根本没有寄存器手册

地址在0x00~0x05, 0x3b~0x5a的寄存器受CRC保护。需要在写入前关闭CRC校验。

(向0x3c地址Diag_config[10]写0即可关闭CRC,写入完后写1,CRC会自动计算新值)

OTP:1kByte.自带冗余备份。

分为8个BANK,分为常量区(OTP记录)和记录区(MTP链表)

可以通过向记录区写入数据从而将OTP变成类似于MTP的功能。

一个Record Structure有67Byte(约等于半个Bank)。

OTP及lock bit不可逆!

OTP上电后会将const area 复制到 otp_mir_const 寄存器, Record-> otp_mir_main 和otp_mir_dsp

不想看OTP了。等后人补充吧

TAD2141 角度传感器使用SPI:数据手册略读相关推荐

  1. 【STC单片机学习】第十四课:SPI通信-实时时钟DS1302

    [朱老师课程总结 侵删] 第一部分.章节目录 1.14.1.RTC有关的背景知识 1.14.2.原理图和接线 1.14.3.数据手册带读 1.14.4.时序图的读法1​ 1.14.5.编程实践1 1. ...

  2. 2018年电子设计大赛主要元器件、模块资料汇总

    2018年电子设计大赛主要元器件.模块资料汇总: 2018年参加了全国电子设计大赛,命题:多旋翼自主飞行器,任务:设计并制作一架带航拍功能的多旋翼自主飞行器,在玩四轴前首先要明确,你要做的是一个不仅能 ...

  3. SPI Flash芯片W25Q32英文版数据手册解读(一)---------引脚功能,工作模式

    W25Q32芯片是一个可以通过SPI(串行外围设备接口)操作的flash存储器,这篇文章备忘和总结一下英文版数据手册的一些解读.有关时序及具体用STC单片机编写程序的内容等下一篇文章. 一.芯片引脚功 ...

  4. SPI Flash芯片W25Q32英文版数据手册解读(三)---------程序编写,电路应用

    一.序言 序言对这篇文章进行一个总体的说明: 1.这部分是根据手册写程序,因此采用手册截图+程序截图的形式,对图片不进行标号,而且对重点部分进行颜色标注. 2.考虑到很多读者(包括我),使用手机看文章 ...

  5. SPI Flash芯片W25Q32英文版数据手册解读(二)---------存储器知识,寄存器

    接着上一篇文章,由于W25Q32芯片是一个存储器芯片,先对这个芯片有关存储器的一些概念进行解读. 一.存储器相关知识 1.存储器的三个单位: 存储器三个等级:页(Page),扇区(sector),块( ...

  6. STM32单片机控制A1333角度传感器磁编码器

    目录 A1333角度传感器 硬件安装 通信接口 寄存器 STM32控制部分 电路原理图 程序 A1333角度传感器 美国ALLEGRO型号A1333是一款360°角度传感器IC,可基于磁性圆形垂直霍尔 ...

  7. SPI flash配置

    配置表中预先配好了一些,我们用到什么SPI就需要添加相应的spi配置参数 spi flash name jedec_id ext_id block_size chip_size clk chip se ...

  8. spi协议时序图和四种模式实际应用详解

    大家好,我是无际. 上个章节我们讲解了spi接口定义,今天我们更加深入讲解下spi协议时序图和spi四种模式的用法. 刚开始接触单片机开发时,最怕就是看时序图,对于我来说就是奇怪的知识. 特别是SPI ...

  9. spi时序图怎么分析,怎么看懂spi时序图

    我做产品的时候,最怕就是做IIC和SPI的通信. 这两种协议时序哪怕是延时时间有误差,都有可能导致通信不上. 出现问题的时候,如果没设备也很难排查问题到底出在哪里. 有时候这个产品写好的时序程序,换一 ...

最新文章

  1. android 常用的监听器,Android中的Keyboard监听事件
  2. 四年后十大最赚钱行业
  3. OpenGL ES之深入解析如何实现“手写绘画板”
  4. 前端学习(2579):组件库使用
  5. python维度变换_Python NumPy用法
  6. OSChina 周日乱弹 —— 在宅的路上越走越远。。。
  7. string.join用法
  8. Python爬虫学习(八)----scrapy框架
  9. HTML和JavaScript学习笔记
  10. php画图抗锯齿,关于抗锯齿的详细介绍
  11. 【论文阅读-句向量】On the sentence embeddings from Pre-trained Language Models
  12. 总线功能模型 BFM
  13. BeautifulSoup 根据输入的公司名称来爬取公司的详细信息(2022-08-24更新版)
  14. vSphere web client 虚拟机生成模板快速部署
  15. 消息模板占位符的使用
  16. 【两个队列模拟栈】——栈与队列
  17. 计算机网络学习笔记(二)——网络边缘
  18. centos 服务自启动管理
  19. 软件测试计划怎么写?模板在这呢
  20. Asp.net Authenticatiion Authorization(认证与授权)——表单验证

热门文章

  1. 泵体inventor制作教程_水泵体Inventor创建实例教程.ppt
  2. Java常见的线程池有哪些?
  3. Open3D Voxelization 体素化
  4. 成都java开发学习要多久
  5. 数据库实习之报表数据分析
  6. 汉语是世界上最好的语言
  7. sql——字符串处理
  8. 中国集成电路发展探秘
  9. linux常用命令:iconv 命令(用于文件的编码转换),还可以用UE另存
  10. STM32的SRAM