微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > SN65DSI84 外置26M时钟无法工作

SN65DSI84 外置26M时钟无法工作

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

你好,我们用你们这颗 sn65dsi84 lvds转MIPI的芯片,现在由于EMI问题,我们外接一个26M的晶振,芯片就工作不起来,如果使用MIPI分CLOCK的话就没问题,我们寄存器修改差异如下,外接26M的晶振的时候,芯片不能输出LVDS CLK,我们通过读寄存器,也确定读到的寄存器值是我们写进去的值,现在我们不能确定问题出在哪里,请帮忙看看是什么问题,谢谢!

#ifdef SN65DSI84_NO_26M_CLK
    {0x0A, 0x05},
    {0x0B, 0x20},
#else
    {0x0A, 0x04},
    {0x0B, 0x02},
#endif

#ifdef SN65DSI84_NO_26M_CLK
    {0x12, 0x5d},
#else
    {0x12, 0x2c},
#endif

#ifdef SN65DSI84_NO_26M_CLK
    {0x28, 0xe1},
    {0x29, 0x03},
#else
    {0x28, 0x20},
    {0x29, 0x00},
#endif

0X0A bit 7读出来为0,说明PLL没有enable。 这样CSR的倍频和分频系数都写不进去。

将0X0D的bit0写为1.使能PLL试试。

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

网站地图

Top