CS5460A 使用说明 1CS5460A 的使用说明 CS5460A 提供SPI 串行通信接口和一系列寄存器,MCU 可以通过SPI 接口读写这些寄存器,以实现对 CS5460A 的控制和从CS5460A 读取指定的数据
CS5460A 的寄存器主要分为三类:控制寄存器、数据寄存器和校准寄存器,这些寄存器的说明请参见CS5460A 的数据手册
以下将说明怎样读写这些寄存器来完成对CS5460A 的控制和读写操作
一、 CS5460A 的控制命令字和控制寄存器 1、控制命令字 CS5460A 包含一系列控制命令,对 CS5460A 写入指定的控制字,即可完成相应的操作
这些控制命令包括: ( 1)、启动转换命令(Oxe8) 只要对CS5460A 写 OXE8 控制命令,CS5460A 即开始进行AD 转换,并输出计算结果,这个命令一般在CS5460A 复位操作完成后输入,以使CS5460A 进入正常工作状态
( 2)、同步命令0( OXFE)及同步命令1( OXFF) 这两个命令主要用在一连串的读写命令之前,复位串行通信接口
( 3) Power_up/Halt Control(OXAO) 这个命令主要用在系统校准之前,以中断CS5460A 正在执行的操作,而执行系统校准命令
( 4)系统校准命令字 这个命令完成指定的某项系统校准
V、 I、 R、 G、 O 的说明如下: VI : 00-不允许出现00 01- 电流通道选择 10-电压通道选择 11-电压电流通道同时选择 R: 0-DC 校准 1-AC 校准 G: 0-正常操作 1-执行增益校准 O: 0-正常操作 1-执行偏置校准 2、控制寄存器 ( 1)、Config Register(OX00) Default:=0x000001 1 1 0 V I R G O PC6 PC5PC4 PC3PC2PC1PC0