TI中文支持网
TI专业的中文技术问题搜集分享网站

CDCE913配置寄存器后,不生效,

还有一个奇怪的现象就是,刚开始写地址CA,发送指令后,有时候地址要变成C8才能通信,通信完成后该如何处理?求解答,我硬件上是 S0 悬空  Vctrl 悬空  IIC是1.8V上拉通过电平转换与CPU连接,IIC速度为400K,现在都不知道该怎么处理了

Kailyn Chen:

您好, 除了寄存器地址bit配置不生效之外,其他寄存器是否也有配置不生效的情况? 

上电时是否等电源电压都起来到稳定之后再对寄存器进行配置的?另外,寄存器01h的bit[1:0] 配置的是10? 然后写C8才能通信? 写CA的话是收不到ACK还是其他问题? 

如果配置的地址是CA, 能否附上不正常通信的波形看下?

CDCE913 没有严格的上电时序,但是在应用中,一旦VDDout先于VDD上电的话,建议VDD接地,防止由于VDD悬空,而VDDout上电带来的高电流冲击对器件造成损坏.

Kailyn Chen:

回复 user6129949:

您好,发送地址之前需要主机先发一个起始信号,然后主机再发7bit 从机地址,第八位为读写位,之后为ACK信号. 

另外,建议下载ClockPro software帮助进行配置. 下载链接在下面software部分:

http://www.ti.com/product/CDCE913/toolssoftware

赞(0)
未经允许不得转载:TI中文支持网 » CDCE913配置寄存器后,不生效,
分享到: 更多 (0)