数据传输的串行时钟施加于　SCLK逻辑输入端。所有数据传输操作均与串行时钟同步。　数据在SCLK的下降沿从MOSI逻辑输入端移入ADE7912/　ADE7913,而ADE7912/ADE7913在SCLK的上升沿对数据　进行采样。数据在SCLK的下降沿从MISO逻辑输出端移出　ADE7912/ADE7913,而主机在SCLK的上升沿对数据进行　采样。数据字的最高有效位优先移入和移出。此接口支持　的最大和最小串行时钟频率分别为5.6　MHz和250　kHz。当ADE7912/ADE7913没有数据传出时,MISO保持高阻抗状　态。上电时或在硬件/软件复位后,微控制器读取STATUS0　寄存器以检测位0　(RESET_ON)是否清0。有关三个ADE7912/　ADE7913器件的SPI端口与包含SPI接口的微控制器之间连　接的详细信息,请参见图39。　CS逻辑输入为片选输入。在数据传输操作中,CS输入必须　全程保持低电平。在数据传输期间拉高CS不会影响作为数　据传输对象的ADE7912/ADE7913寄存器,但会中止传输并　将串行总线置于高阻抗状态。然后,通过使CS逻辑输入回　到低电平,即可开始新的传输。　ADE7912/ADE7913　Rev.　0　|　Page　27　of　44　表11.　SPI读/写操作的命令字节　位位置　位名称　说明　1:0　保留　这些位可以是任意值。　2　READ_EN　执行读操作时,该位置1。　执行写操作时,该位清0。　7:3　ADDR　要读取或写入的寄存器地址。　SPI读操作　当主机将CS引脚设为低电平并开始在MOSI线路上发送一　个命令字节时,ADE7912/ADE7913的SPI接口读操作即会　开始。主机以SCLK的第一个高电平至低电平转换开始,将　数据置于MOSI线路上。　命令字节的位组成如表11所示。位[1:0]是无关位,可以是　任意值,本部分给出的例子将其设为00。位2　(READ_EN)决　定操作类型。对于读操作,READ_EN必须置1。对于写操　作,READ_EN必须清0。位[7:3]　(ADDR)代表要读取或写入　的寄存器地址。　ADE7912/ADE7913的SPI接口在SCLK的低电平至高电平转　换期间对数据进行采样。在SCLK的低电平至高电平转换期　间收到命令字节的最后一位之后,ADE7912/ADE7913即会　在S