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

DS90UB926/925数据通信错误

TI工程师:

你好!

目前按照925/926参考原理图设计的方案如下:

但是从FPGA2向925发数据(递增数),通过926解析,在FPGA1端接收的数据如下:

请问这个问题有什么解决思路吗?

非常感谢,期待您的回复。

user5061837:

TI工程师:

你好!

我们采用贵司的DS90UB925/926芯片做数据通信,方案如下(只画出与控制相关部分):

目前FPGA1与926之间的IIC通信正常,但是通过926不能访问925(设置0x08和0x10别名后,IIC不响应),

并且也不能将IIC信号传递给FPGA2(FPGA2端检测不到IIC信号),925/926两部分原理图全部参照数据手册参考设计,

寄存器目前只配置了926的0x03(I2C pass-through enable)、0x07(remote device ID)、0x08(slave ID0)、0x10(slaveAlias0)。

另外,目前上电后,925芯片在未配置状态下,略微发热(温度大概40度)

请问寄存器配置是否正确,原理图方面是否正确,调试过程中需要注意什么问题。

非常感谢,期待您的回复,

Kailyn Chen:

输出引脚lock是什么状态? 

数据通信有误,首先考虑的是925/926之间的同步没有做好,引起同步没有做好的硬件上的原因,可能需要考虑电源纹波是不是很大,clock的jitter是不是很大导致。

user5061837:

回复 Kailyn Chen:

Chen:你好,问题已经解决,接收端时钟延迟180度就可以了,谢谢。

Kailyn Chen:

回复 user5061837:

非常感谢您的反馈,后续有什么问题,大家可以一起讨论

user5061837:

回复 Kailyn Chen:

好的

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB926/925数据通信错误
分享到: 更多 (0)