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.

[参考译文] SN65DSI84:初始化转换芯片,PLL 未锁定

Guru**** 2540980 points
Other Parts Discussed in Thread: SN65DSI84

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/941029/sn65dsi84-initialize-the-conversion-chip-pll-not-locked

器件型号:SN65DSI84

{0x09、0x00}、

{0x0A、0x05}、

{0x0B、0x28}、

{0x0D、0x00}、
{0x10、0x26}、
{0x11、0x00}、
{0x12、0x94}、
{0x13、0x00}、
{0x18、0x6c}、
{0x19、0x0A}、
{0x1A、0x40}、
{0x1B、0x00}、

{0x20、0x80}、
{0x21、0x07}、

{0x22、0x00}、
{0x23、0x00}、

{0x24、0x38}、
{0x25、0x04}、

{0x26、0x00}、
{0x27、0x00}、

{0x28、0xE1}、
{0x29、0x03}、

{0x2A、0x00}、
{0x2B、0x00}、
{0x2C、0x2C}、
{0x2D、0x00}、
{0x2E、0x00}、
{0x2F、0x00}、
{0x30、0x05}、
{0x31、0x00}、
{0x32、0x00}、
{0x33、0x00}、
{0x34、0x64}、
{0x35、0x00}、

{0x36、0x00}、
{0x37、0x00}、
{0x38、0x00}、
{0x39、0x00}、
{0x3A、0x00}、
{0x3B、0x00}、
{0x3C、0x00}、

{0x3D、0x00}、
{0x3E、0x00}、

以上寄存器配置。 初始化转换芯片,读取寄存器 0x0A 的值为0x05,为什么不是0x85?   PLL 未锁定?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    设置 PLL_LOCK 的文档要求

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您参考的是非常旧且过时的数据表版本。 请参考 SN65DSI84的当前数据表中的初始化序列。

    此致、

    I.K.  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我的初始化序列(所有 i2c_write 都具有睡眠10ms):
    //开始写入
    I2C_WRITE addr = 9、1
    I2C_WRITE addr = d、0
    I2C_WRITE addr = A、5
    I2C_WRITE addr = b、28
    I2C_WRITE addr = 10、26
    I2C_WRITE addr = 11、0
    I2C_WRITE addr = 12、94
    I2C_WRITE addr = 18、6c
    I2C_WRITE addr = 19、0
    I2C_WRITE addr = 1a、40
    I2C_WRITE addr = 20、80
    I2C_WRITE addr = 21、7
    I2C_WRITE addr = 22、0
    I2C_WRITE addr = 23、0
    I2C_WRITE addr = 24、38
    I2C_WRITE addr = 25、4
    I2C_WRITE addr = 26、0
    I2C_WRITE addr = 27、0
    I2C_WRITE addr = 28、E1
    I2C_WRITE addr = 29、3
    I2C_WRITE addr = 2a、0
    I2C_WRITE addr = 2b、0
    I2C_WRITE addr = 2c、2c
    I2C_WRITE addr = 2D、0
    I2C_WRITE addr = 2e、0
    I2C_WRITE addr = 2f、0
    I2C_WRITE addr = 30、5
    I2C_WRITE addr = 31、0
    I2C_WRITE addr = 32、0
    I2C_WRITE addr = 33、0
    I2C_WRITE addr = 34、64
    I2C_WRITE addr = 35、0
    I2C_WRITE addr = 36、0
    I2C_WRITE addr = 37、0
    I2C_WRITE addr = 38、0
    I2C_WRITE addr = 39、0
    I2C_WRITE addr = 3a、0
    I2C_WRITE addr = 3b、0
    I2C_WRITE addr = 3c、0
    I2C_WRITE addr = 3D、0
    I2C_WRITE addr = 3e、0
    I2C_WRITE addr = d、1
    I2C_WRITE addr = 9、0
    I2C_WRITE addr = e0、1
    I2C_WRITE addr = E1、ff
    //写入结束

    //读取 i2c 数据启动
    I2C_READ addr = 9、0
    //dump reg=0x09 data=0x00
    //错误:原始设置数据为0x01
    I2C_READ addr = d、1
    //dump reg=0x0D 数据=0x01
    //错误:原始设置数据为0x00
    I2C_READ addr = A、5
    I2C_READ addr = b、28
    I2C_READ addr = 10、26
    I2C_READ addr = 11、0
    I2C_READ addr = 12、94
    I2C_READ addr = 18、6c
    I2C_READ addr = 19、0
    I2C_READ addr = 1a、40
    I2C_READ addr = 20、80
    I2C_READ addr = 21、7
    I2C_READ addr = 22、0
    I2C_READ addr = 23、0
    I2C_READ addr = 24、38
    I2C_Read addr = 25、4
    I2C_READ addr = 26、0
    I2C_READ addr = 27、0
    I2C_READ addr = 28、E1
    I2C_READ addr = 29、3
    I2C_READ addr = 2a、0
    I2C_READ addr = 2b、0
    I2C_READ addr = 2c、2c
    I2C_READ addr = 2D、0
    I2C_READ addr = 2e、0
    I2C_READ addr = 2f、0
    I2C_READ addr = 30、5
    I2C_READ addr = 31、0
    I2C_READ addr = 32、0
    I2C_READ addr = 33、0
    I2C_READ addr = 34、64
    I2C_READ addr = 35、0
    I2C_READ addr = 36、0
    I2C_READ addr = 37、0
    I2C_READ addr = 38、0
    I2C_READ addr = 39、0
    I2C_READ addr = 3a、0
    I2C_READ addr = 3b、0
    I2C_READ addr = 3c、0
    I2C_READ addr = 3D、0
    I2C_READ addr = 3e、0

    // sn65dsi84,清除0xe5 reg
    I2C_WRITE addr = E5、ff
    I2C_READ addr = e5、1


    为什么 CSR 0xE5!= 0x00? 我尝试重新初始化、但结果为0xE5!= 0x00。

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Zhuming、

    请首先参考此常见问题解答: https://e2e.ti.com/support/interface/f/138/t/852871 

    如果您仍然有问题、请告诉我。

    此致、

    I.K.