TAD2141 角度传感器使用SPI:数据手册略读
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:数据手册略读相关推荐
- 【STC单片机学习】第十四课:SPI通信-实时时钟DS1302
[朱老师课程总结 侵删] 第一部分.章节目录 1.14.1.RTC有关的背景知识 1.14.2.原理图和接线 1.14.3.数据手册带读 1.14.4.时序图的读法1 1.14.5.编程实践1 1. ...
- 2018年电子设计大赛主要元器件、模块资料汇总
2018年电子设计大赛主要元器件.模块资料汇总: 2018年参加了全国电子设计大赛,命题:多旋翼自主飞行器,任务:设计并制作一架带航拍功能的多旋翼自主飞行器,在玩四轴前首先要明确,你要做的是一个不仅能 ...
- SPI Flash芯片W25Q32英文版数据手册解读(一)---------引脚功能,工作模式
W25Q32芯片是一个可以通过SPI(串行外围设备接口)操作的flash存储器,这篇文章备忘和总结一下英文版数据手册的一些解读.有关时序及具体用STC单片机编写程序的内容等下一篇文章. 一.芯片引脚功 ...
- SPI Flash芯片W25Q32英文版数据手册解读(三)---------程序编写,电路应用
一.序言 序言对这篇文章进行一个总体的说明: 1.这部分是根据手册写程序,因此采用手册截图+程序截图的形式,对图片不进行标号,而且对重点部分进行颜色标注. 2.考虑到很多读者(包括我),使用手机看文章 ...
- SPI Flash芯片W25Q32英文版数据手册解读(二)---------存储器知识,寄存器
接着上一篇文章,由于W25Q32芯片是一个存储器芯片,先对这个芯片有关存储器的一些概念进行解读. 一.存储器相关知识 1.存储器的三个单位: 存储器三个等级:页(Page),扇区(sector),块( ...
- STM32单片机控制A1333角度传感器磁编码器
目录 A1333角度传感器 硬件安装 通信接口 寄存器 STM32控制部分 电路原理图 程序 A1333角度传感器 美国ALLEGRO型号A1333是一款360°角度传感器IC,可基于磁性圆形垂直霍尔 ...
- SPI flash配置
配置表中预先配好了一些,我们用到什么SPI就需要添加相应的spi配置参数 spi flash name jedec_id ext_id block_size chip_size clk chip se ...
- spi协议时序图和四种模式实际应用详解
大家好,我是无际. 上个章节我们讲解了spi接口定义,今天我们更加深入讲解下spi协议时序图和spi四种模式的用法. 刚开始接触单片机开发时,最怕就是看时序图,对于我来说就是奇怪的知识. 特别是SPI ...
- spi时序图怎么分析,怎么看懂spi时序图
我做产品的时候,最怕就是做IIC和SPI的通信. 这两种协议时序哪怕是延时时间有误差,都有可能导致通信不上. 出现问题的时候,如果没设备也很难排查问题到底出在哪里. 有时候这个产品写好的时序程序,换一 ...
最新文章
- android 常用的监听器,Android中的Keyboard监听事件
- 四年后十大最赚钱行业
- OpenGL ES之深入解析如何实现“手写绘画板”
- 前端学习(2579):组件库使用
- python维度变换_Python NumPy用法
- OSChina 周日乱弹 —— 在宅的路上越走越远。。。
- string.join用法
- Python爬虫学习(八)----scrapy框架
- HTML和JavaScript学习笔记
- php画图抗锯齿,关于抗锯齿的详细介绍
- 【论文阅读-句向量】On the sentence embeddings from Pre-trained Language Models
- 总线功能模型 BFM
- BeautifulSoup 根据输入的公司名称来爬取公司的详细信息(2022-08-24更新版)
- vSphere web client 虚拟机生成模板快速部署
- 消息模板占位符的使用
- 【两个队列模拟栈】——栈与队列
- 计算机网络学习笔记(二)——网络边缘
- centos 服务自启动管理
- 软件测试计划怎么写?模板在这呢
- Asp.net Authenticatiion Authorization(认证与授权)——表单验证