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.

[参考译文] DS90UB924-Q1EVM:连接到927时、924 CAN#39;t 接收 I2S SCLK 信号

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1033061/ds90ub924-q1evm-when-connected-to-927-924-can-t-receive-i2s-sclk-signal

器件型号:DS90UB924-Q1EVM
主题中讨论的其他器件:ALP

您好!

我最近正在学习92x 产品、我想通过 FPD-Link 传输 I2S 信号。

我使用924EVM 和927EVM 对通过 FPD-LINK 传输 I2S 信号、但无法从924侧获取 SCLK 信号。  

除了 SCLK、我在924侧成功接收了 WC 和数据信号、但我对相关引脚使用了相同的配置。

我已检查927侧的 SCLK 波形、这是正常的、但924中的 CLK 引脚中未显示波形。

两侧显示的 WC 和数据信号相同且正确。

请帮助解决这些问题吗?

谢谢。

以下是924的配置

寄存器显示- ALP Nano 1 - DS90UB924、连接器1

寄存器数据名称
0x0000 0x58 I2C 器件 ID
0x0001 0x04复位
0x0002 0x00通用配置0
0x0003 0xF0通用配置1
0x0004 0xFE BCC 看门狗控制
0x0005 0x1E I2C 控制1
0x0006 0x00 I2C 控制2
0x0007 0x36远程 ID
0x0008 0x00 SlaveID[0]
0x0009 0x00 SlaveID[1]
0x000A 0x00 SlaveID[2]
0x000B 0x00 SlaveID[3]
0x000C 0x00 SlaveID[4]
0x000D 0x00 SlaveID[5]
0x000E 0x00 SlaveID[6]
0x000F 0x00 SlaveID[7]
0x0010 0x00 SlaveAlias[0]
0x0011 0x00 SlaveAlias[1]
0x0012 0x00 SlaveAlias[2]
0x0013 0x00 SlaveAlias[3]
0x0014 0x00 SlaveAlias[4]
0x0015 0x00 SlaveAlias[5]
0x0016 0x00 SlaveAlias[6]
0x0017 0x00 SlaveAlias[7]
0x0018 0x00邮箱[0]
0x0019 0x01邮箱[1]
0x001B 0xF4频率计数器
0x001C 0x03通用状态
0x001D 0x25 GPIO0配置
0x001E 0x55 GPIO1和 GPIO2配置
0x001F 0x00 GPIO3配置
0x0020 0x00 GPIO_REG5和 GPIO_REG6配置
0x0021 0x22 GPIO_REG7和 GPIO_REG8配置
0x0022 0x52数据路径控制
0x0023 0x10 Rx 模式状态
0x0024 0x08 BIST 控制
0x0025 0x00 BIST 错误
0x0026 0x83 SCL 高电平时间
0x0027 0x84 SCL 低电平时间
0x0028 0x00数据路径控制2.
0x0029 0x00 FRC 控制
0x002A 0x00白平衡控制
0x002B 0x04 I2S 控制
0x0035 0x00 AEQ 控制
0x0039 0x00 PG 内部时钟使能
0x003A 0x00 I2S DIVSEL
0x003B 0x03自适应 EQ 状态
0x0041 0x03链路错误计数
0x0044 0x60自适应均衡器旁路
0x0045 0x88自适应 EQ 最小值/最大值
0x0049 0x00映射选择
0x004B 0x08 LVDS 设置
0x0056 0x08环通驱动器
0x0064 0x10图形发生器控制
0x0065 0x00图形发生器配置
0x0066 0x00 PGIA
0x0067 0x00 PGID
0x006E 0x00 GPI 引脚状态1
0x006F 0x00 GPI 引脚状态2
0x00F0 0x5F RX ID
0x00F1 0x55 RX ID
0x00F2 0x42 RX ID
0x00F3 0x39 RX ID
0x00F4 0x32 RX ID
0x00F5 0x38 RX ID

此致、

卡西

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

    您好、Cathy、  

    您能否测量 MCLK 引脚的任何电流? 我看到 I2S 设置寄存器都是默认值、 默认情况下 MCLK 频率应为 I2S_CLK 频率的2倍  

    串行器端输入的采样率、字大小和 I2S_CLK 是多少?

    [引用 userid="455495" URL"~/support/interface-group/interface/f/interface-forum/1033061/ds90ub924-q1evm-when-connected-to-927-924-can-t-receive-i2s-sclk-signal ]0x002B 0x04 I2S 控制[/quot]

    0x2B[7]- I2S PLL 覆盖: 0b - PLL 覆盖被禁用(默认值)

    0x2B[6]-  I2S PLL 启用:0b - I2S PLL 开启以实现 I2S 数据抖动消除(默认)

    0x2B[0]- I2S 时钟边沿:0b - I2S 数据在下降时钟边沿上选通(默认值)

    [引用 userid="455495" URL"~/support/interface-group/interface/f/interface-forum/1033061/ds90ub924-q1evm-when-connected-to-927-924-can-t-receive-i2s-sclk-signal ]0x003A 0x00 I2S DIVSEL[/quot]

    0x3A[7]- MCLK Div 覆盖:0b - MCLK 分频器无覆盖(默认值)

    0x3A[6:4]- MCLK Div:000b  

    此致、  

    洛根

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

    洛根、您好!

    感谢您的回复。

    我可以从924侧测量 MCLK。 作为默认配置、MCLK 是 SCLK 的两倍频率。

    如果我设置0x3A[6:4]- MCLK Div:011b、 MCLK 将是 SCLK 的四倍。 MCLK 信号正确。

    927侧的 I2S 信号输入如下:

    927EVM JP3时钟和 GND 中的 SCLK 3.072MHz  

    927EVM  JP3 WC 和 GND 中的 WC 48kHz

    927EVM  JP3  DA 和 GND 中的32位数据

    在924侧 、我测量了以下信号:   

    1)  924EVM JP3 IO1和 GND 中的48kHz WC 信号(可以从 IO0而非 WC 测量 WC 信号、WC 中未显示波形)

    2) 32位数据 ,与输入相同 ,在924EVM JP3  IO0 和 GND 或 DA 和 GND 中(这两个引脚 IO0和 DA 显示相同的数据信号)

    3) 3) 6.143MHz 或12.28MHz MCLK 作为 924EVM JP3  MCLK 和 GND 中的不同配置

    4) 4)其他引脚(CLK 引脚、WC 引脚、DB、DC、DD)中未显示任何信号  

     

    此致、

    卡西

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

    这是 ser.的配置

    寄存器显示- ALP Nano 1 - DS90UB927、连接器1

    寄存器数据名称
    0x0000 0x36 I2C 器件 ID
    0x0001 0x00复位
    0x0003 0xDA 通用配置
    0x0004 0x80模式选择
    0x0005 0x00 I2C 主机配置
    0x0006 0x58 DES ID
    0x0007 0xA0 SlaveID[0]
    0x0008 0xB0 SlaveAlias[0]
    0x000A 0x00 CRC 错误
    0x000B 0x00 CRC 错误
    0x000C 0x01通用状态
    0x000D 0x23 GPIO[0]配置
    0x000E 0x33 GPIO[1]和 GPIO[2]配置
    0x000F 0x00 GPIO[3]配置
    0x0010 0x00 GPIO[5]和 GPIO[6]配置
    0x0011 0x00 GPIO[7]配置
    0x0012 0x12数据路径控制
    0x0013 0x10通用控制
    0x0014 0x00 BIST 和 DOPL 控制
    0x0015 0x00保留
    0x0016 0xFE BCC 看门狗控制
    0x0017 0x1E I2C 控制
    0x0018 0xA1 SCL 高电平时间
    0x0019 0xA5 SCL 低电平时间
    0x001A 0x00数据路径控制2.
    0x001B 0x00 BIST BC 错误计数
    0x001C 0x00 GPI 引脚状态1
    0x001D 0x00 GPI 引脚状态2
    0x001F 0xf5保留
    0x0020 0x03解串器功能1.
    0x0021 0x00解串器功能2.
    0x0022 0x25保留
    0x0023 0x00保留
    0x0024 0x00保留
    0x0025 0x00保留
    0x0026 0x00链路检测控制
    0x0027 0x00保留
    0x0028 0x00保留
    0x0029 0x24保留
    0x002A 0x00保留
    0x002B 0xA0被保留
    0x002C 0x00保留
    0x0030 0x03保留
    0x0031 0x10保留
    0x0032 0x00保留
    0x0033 0x00保留
    0x0034 0x00保留
    0x0035 0x00保留
    0x0036 0x08保留
    0x0037 0x00保留
    0x0038 0x00保留
    0x0039 0x0A 保留
    0x003A 0x20保留
    0x003B 0x20保留
    0x003C 0x00保留
    0x003D 0x00保留
    0x003E 0x00保留
    0x003F 0x00保留
    0x0040 0x00保留
    0x0041 0x00保留
    0x0042 0x00保留
    0x0043 0x00保留
    0x0044 0x00保留
    0x0045 0x00保留
    0x0046 0x00保留
    0x0050 0x20保留
    0x0064 0x10 PGCTL
    0x0065 0x00 PGCFG
    0x0066 0x0B PGIA
    0x0067 0x05 PGID
    0x0068 0x30保留
    0x0069 0x00保留
    0x0070 0x00 SlaveID[1]
    0x0071 0x00 SlaveID[2]
    0x0072 0x00从设备 ID[3]
    0x0073 0x00从设备 ID[4]
    0x0074 0x00 SlaveID[5]
    0x0075 0x00 SlaveID[6]
    0x0076 0x00 SlaveID[7]
    0x0077 0x00 SlaveAlias[1]
    0x0078 0x00 SlaveAlias[2]
    0x0079 0x00 SlaveAlias[3]
    0x007A 0x00 SlaveAlias[4]
    0x007B 0x00 SlaveAlias[5]
    0x007C 0x00 SlaveAlias[6]
    0x007D 0x00 SlaveAlias[7]
    0x0080 0x00保留
    0x0081 0x00保留
    0x0082 0x00保留
    0x0083 0x00保留
    0x0084 0x00保留
    0x0090 0x00保留
    0x0091 0x00保留
    0x0092 0x00保留
    0x0093 0x00保留
    0x0094 0x00保留
    0x0098 0x00保留
    0x0099 0x00保留
    0x009A 0x00保留
    0x009B 0x00保留
    0x009C 0x00保留
    0x009D 0x00保留
    0x009E 0x00保留
    0x009F 0x00保留
    0x00A0 0x00保留
    0x00A1 0x00保留
    0x00A2 0x00保留
    0x00A3 0x00保留
    0x00C0 0x00保留
    0x00C1 0x00保留
    0x00C2 0x80保留
    0x00C3 0x00保留
    0x00C4 0x28保留
    0x00C5 0x00保留
    0x00C6 0x00保留
    0x00C7 0x60保留
    0x00C8 0x40保留
    0x00C9 0x00保留
    0x00CA 0x00保留
    0x00CB 0x00保留
    0x00CC 0x00保留
    0x00D0 0x00保留
    0x00D1 0x00保留
    0x00D2 0x00保留
    0x00D3 0x00保留
    0x00F0 0x5F HDCP_TX_ID0
    0x00F1 0x55 HDCP_TX_ID1
    0x00F2 0x42 HDCP_TX_ID2
    0x00F3 0x39 HDCP_TX_ID3
    0x00F4 0x32 HDCP_TX_ID4
    0x00F5 0x37 HDCP_TX_ID5
    0x00F6 0x00保留
    0x00F8 0x00保留
    0x00F9 0x00保留

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

    您好、Cathy、

    感谢您提供信息。 我将进行进一步回顾、下周周二再次与您讨论。

    此致、

    洛根

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

    洛根、您好!

    感谢您的支持。 期待您的重播。

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

    您好、Cathy、  

    是否可以尝试将寄存器0x21保留为默认值? 它们目前正在将 WC 和 CLK 引脚编程为本地输入、这可能会影响 I2S 输出。  

    此致、
    洛根