4.4 串行接口

CS5463的串行接口使用了包括2条控制线CS、SCLK和2条数据线SDI、SDO的外接方式。串行接口集成了带有发送、接收缓冲器的状态机,状态机在SCLK的上升沿解析8位命令字,根据对命令的解码执行相应的操作,或者为被寻址的寄存器的数据传输做准备,内部寄存器都是24位。读操作需将被寻址的内部寄存器的数据传送到发送缓冲区;写操作在数据传输前要等24个SCLK周期。

所有的命令字长度均为1个字节。写寄存器命令后必须紧跟1、2或3个字节的寄存器数据;读寄存器命令则发出3字节的寄存器数据。图2和图3分别示出串口缓冲区的读、写时序。

数据的读和写通过向串口SDI引脚写入相应的8位命令字(高位在前)来启动。当命令包含写操作时,串口将在下面24个SCLK周期记录SDI引脚的数据(从高位开始)。寄存器写指令后必须跟24位的数据,一旦收到数据,状态机便将数据写入配置寄存器,然后等待下一个命令。启动读命令后,串口将在下8个、16个或24个SCLK周期启动SDO引脚上的寄存器进行内容转移(从高位开始),寄存器读指令可以终止在8位的边界上。读寄存器时,微控制器可以同时发送新指令,并立即执行新指令,同时终止读操作。

5 CS5463的典型应用

图4所示是以CS5463为核心的住宅用220V单相电源(图中为2线式)系统的典型功率测量连接方式。首先在线路上串、并联适当阻值的分压和分流电阻器,对从电阻器上采样的电压信号进行滤波,图中对称的阻容滤波器更有助于减小电磁干扰,最后得到符合要求的电压信号,送入电路进行实时计算。CS5463提供了数字校准,用户通过设置校准命令字中的相应位来决定执行哪种校准。对于电压和电流通道,都有AC校准和DC校准。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查