MAX5113的SPI通讯数据格式采用地址+R/W+数据的格式。地址+R/W(命令字节)为8位,数据为16位,因此,一个SPI通讯需要发送24个时钟周期。需要注意的是数据手册给出的地址为R6-R0,在发送时由于最后一位为R/W,所以需要将数据手册给定的地址左移一位,比如对地址0x04寄存器写数据时,需要发送0x08+R/W 位。当命令字节和数据发送完成后,要将/CS拉高。
根据应用需求配置各通道寄存器以及通用配置寄存器。特别是对于各通道配置寄存器,虽然在上电后已经有默认值,但是为确保器件正常工作,即使采用默认设置,也需要重新配置一次。
当配置完成后,就可以按照要求设置通道的输出电流。