对于MAX11644内部的寄存器配置和通常的IIC通讯指定寄存器地址进行配置不一样,由于该器件只有两个寄存器,因此利用了寄存器中的最高位来指定寄存器地址,可以参考数据手册中的Figure9,当发送完从机地址并且让读写位为0,然后根据setup 和 configuration寄存器的数据格式发送数据就可以了。
启动ADC转换是利用读命令来启动的,ADC转换可以利用内部时钟模式和外部时钟模式,可以参考数据手册Figure10和Figure11, 在内部时钟模式下,发送完从机地址并且将读写位置1就会启动转换,在ADC转换期间,MAX11644会将SCL拉低然后在转换结束后释放,可以通过定时或者监测SCL的状态来判断是否转换结束,当转换结束后,就可以直接发送SCL信号读取转换结果,当采用外部时钟模式时,靠SCL提供转换时钟,可以直接读取转换结果。见Figure11.