ADI ADIS16486将是以下内容的主要介绍对象。
通过本文,编辑希望所有人都能了解和了解其相关情况和信息。
详情如下。
传感器(英文名称:transducer / sensor)是一种检测设备,可以感知被测信息,并且可以根据一定规则将感测到的信息转换为电信号或其他所需形式的信息输出,以满足信息传输的要求。
,处理,存储,显示,记录和控制。
传感器的特性包括:小型化,数字化,智能化,多功能,系统化和联网。
这是实现自动检测和自动控制的第一条环节。
本文将介绍的ADI ADIS16486是一款出色的传感器系统。
ADIS16486是一个自主传感器系统,当其具有有效电源时将自动启动。
完成初始化过程后,ADIS16486开始对经过校准的传感器数据进行采样,处理并将其加载到输出寄存器中,可通过SPI端口对其进行访问。
SPI端口通常连接到嵌入式处理器上的兼容端口。
四个SPI信号有助于同步串行数据通信。
出厂默认配置为用户提供了DIO2引脚上的数据就绪信号,以触发一致的数据收集。
然后,让我们看一下ADIS16486的寄存器结构。
寄存器结构和SPI端口支持ADIS16486与嵌入式处理器平台之间的简单连接。
寄存器结构包括输出数据寄存器和控制寄存器。
输出数据寄存器包括最新的传感器数据,RTC,错误标志,警报标志和标识数据。
控制寄存器包括采样率,过滤,输入和输出,警报,校准和诊断配置选项。
ADIS16486与外部处理器之间的所有通信都涉及对用户寄存器之一的读取或写入。
寄存器结构使用包含13个页面的分页寻址方案,每个页面包含64个寄存器位置。
每个寄存器为16位宽,并且每个字节在页面的内存映射中都有一个唯一的地址。
SPI端口使用图11中的位序列一次访问一页。
用户通过将相应的页面ID写入PAGE_ID寄存器来选择所需的页面。
读取PAGE_ID寄存器以确定哪个页面当前处于活动状态。
PAGE_ID寄存器位于每页的地址0x00。
每个寄存器包含16位(两个字节)。
位[7:0]包含低字节,位[15:8]包含每个寄存器的高字节。
每个字节在用户寄存器映射中都有其自己的唯一地址。
通过先写入低字节然后再写入高字节来更新寄存器的内容。
编码后的SPI命令分为三部分:将一个新的数据字节写入寄存器:写入位(R / W = 1),字节地址[A6:A0]和此位置的新数据[DC7:DC0]。
对于双存储器结构,ADIS16486采用双存储器结构,其中静态随机存取存储器(SRAM)支持实时操作,而闪存则提供非易失性存储。
在启动过程中,操作代码,校准系数和用户寄存器设置将从闪存中加载到SRAM中,以支持正常操作。
手动闪存更新命令GLOB_CMD的第3位提供了一种用于将用户寄存器值保存到闪存的简单方法。
“是” Flash备份列中的表示具有Flash备份功能的寄存器。
此Flash备份保留这些设置,以便可以在下一次开机或重置恢复过程中自动调用它们。
闪存具有两个独立的存储区域,它们以乒乓方式运行,并与每次手动闪存更新交替发生。
在启动或复位恢复期间,ADIS16486对闪存中的启动流数据执行循环冗余校验(CRC)。
如果发现错误,则ADIS16486会设置错误标志SYS_E_FLAG的位1,并使用启动流的备份副本重新启动启动过程。
工作时,ADIS16486使用CRC校验来连续监视SRAM的关键部分,并在SYS_E_FLAG的位2中报告错误。
就读取传感器数据而言,SPI上读取请求的16位命令代码包含三部分:读取位(R / W = 0),寄存器[A6:A0]的地址和8位不包含。
护理位置[DC7:DC0]。
在下一个16位通信周期中,读命令将在DOUT引脚上生成所需寄存器的内容。
最后,编辑衷心感谢大家的阅读。
每次阅读时,对编辑人员都是极大的鼓励和启发。
最后,祝大家有个美好的一天。