还有一个奇怪的现象就是,刚开始写地址CA,发送指令后,有时候地址要变成C8才能通信,通信完成后该如何处理?求解答,我硬件上是 S0 悬空 Vctrl 悬空 IIC是1.8V上拉通过电平转换与CPU连接,IIC速度为400K,现在都不知道该怎么处理了
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好, 除了寄存器地址bit配置不生效之外,其他寄存器是否也有配置不生效的情况?
上电时是否等电源电压都起来到稳定之后再对寄存器进行配置的?另外,寄存器01h的bit[1:0] 配置的是10? 然后写C8才能通信? 写CA的话是收不到ACK还是其他问题?
如果配置的地址是CA, 能否附上不正常通信的波形看下?
CDCE913 没有严格的上电时序,但是在应用中,一旦VDDout先于VDD上电的话,建议VDD接地,防止由于VDD悬空,而VDDout上电带来的高电流冲击对器件造成损坏.
情况是这样的,第一,硬件上,VDD接的1.8v,VDDout 3.3V,我之前配置过寄存器01h的bit【1:0】为00,然后写C8能通信,发控制字也是有应答ACK,但是配置完后输出无变化,请问配置的流程是什么呢?
第二,我重新上电后,发C8就不能通信了,改成CA,又能通信了,断电然后再上电,发CA不能通信,又变成C8才能通信,如此循环好多次。不知道如何解决,也不知道如何配置这个芯片了?
第三,麻烦请教您告诉我该如何配置这个芯片呢,我真的调试的一头雾水,我IIC速度400k!
您好,发送地址之前需要主机先发一个起始信号,然后主机再发7bit 从机地址,第八位为读写位,之后为ACK信号.
另外,建议下载ClockPro software帮助进行配置. 下载链接在下面software部分: