微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DS90UB913/914 PLCK问题

DS90UB913/914 PLCK问题

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

TI 工程师,你们好!

目前,我的913,、914、sensor i2c通讯都是正常的,寄存器也都设置成功,sensor检测有图像输出,但是914检测不到。

发现的问题是:914的PLCK输出不正常,sensor PCLK为83MHz,914PCLK输出为172MHz,

我查阅了913/914的文档,好像并没有什么寄存器可以设置的地方,请问该如何处理?

希望TI工程师帮忙解答,谢谢!

LOCK输出为高还是低?

另外建议做下BIST测试,看输出引脚PASS状态。

LOCK输出为高。

做了下BIST测试,发现LOCK输出为低,913的I2c通讯不了

BIST测试,LOCK为低,说明整个link都没建立起来啊,电路图发上来看下

DS90UB913的电路图:

DS90UB914的电路图:

补充下我的操作步骤:
① 设置914的寄存器:
0x07 0xb2 //913的alias地址
0x08 0x60 //sensor地址
0x10 0x60 //sensor的alias地址
其他默认

② 913的寄存器设置:
0x03 0xc7 //设置internal oscillator为参考时钟,如果不设置应用初始化会失败
其他默认

③ 加载sensor驱动,成功加载。 //直接并口连接是可以输出图像的
④ 运行应用程序,初始化成功。

⑤ 913的寄存器设置:
0x03 0xc5 //设置为sensor的pclk为参考时钟

然后就有最开始的问题。

看了下,电路没有问题,也就是说当PCLK来源于sensor时,914的PCLK输出不正常。

PDB是直接拉高的,建议按照913 datasheet中Figure40的时序,也就是当VDDIO和VDD_core电压都起来到稳定之后,PDB再由低到高的变化过程。验证下PCLK输出是否有变化。

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

网站地图

Top