TPL0102配置问题,使用了两个通道,但是只有一个通道有效,比如我用了通道A,通道B就是始终无效的,我重新配置通道B在先配置,这样通道A就始终无效了。
请问可能出的问题在哪里呢?
Kailyn Chen:
我认为是您的I2C配置问题,您是同时写IVRA和IVRB两个寄存器吗?您可能只是读写了IVRA或者IVRB,所以导致只有一个通道工作, datasheet 中FIgure14 给出了两种方法,您可以采用其中一种。www.ti.com/…/tpl0102-ep.pdf
或者您用示波器测量下I2C的时序,看时序是否正常呢?比如读完IVRA的data之后或者IVRB之后是否都有收到ACK信号呢?