微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DS90UB903Q的IIC工作频率必须为100KHz吗?

DS90UB903Q的IIC工作频率必须为100KHz吗?

时间:10-02 整理:3721RD 点击:

问题:DS90UB903Q的IIC工作频率必须为100KHz吗?

问题发生条件:芯片配置:DS90UB903Q的工作电压为1.8V,VCCIO为3.3V;MODE=1,PDB=1;Rid=0ohm;PCLK=10MHz。芯片完成上电,使用FPGA的IIC访问DS90UB903Q的ID,结果为0xFF。这与芯片默认的地址0xB0不符。FPGA的IIC频率为20KHz。

经过调试,发现芯片的实际工作与配置相同;使用示波器抓取IIC读ID的波形,发现IIC在写入8位地址0xB0后,没有ACT信号从芯片返回。

请问DS90UB903Q的IIC工作频率必须为100KHz吗?

不是的。

缺省是100kHz

手册的第12页有描述Fsclk最大是100khz

寄存器0x06h的bit[6:4]是设置SCL频率大小的,默认是100KHz。

另外,10MHz的PCLK jitter是不是很大?考虑jitter影响I2C通讯,可以先不给PCLK,看I2C是否能收到ACK信号。

谢谢!

问题已经解决。FPGA可以正常访问SM90UB903Q和SM90UB904Q.

 

请问在进行BIST mode测试时,只需要依据手册对SM90UB904Q和SM90UB903Q完成硬件配置,直接控制SM90UB904Q的BISTEN脚就可以了吗?

还是需要再对SM90UB904Q的BIST寄存器(地址0x24h)设置为0x1h?

 

 

好的。

谢谢~

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top