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.

[参考译文] DS90UB941AS-Q1:DS90UB941AS-Q1/DS90UB948-Q1原理图

Guru**** 2478765 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1437223/ds90ub941as-q1-ds90ub941as-q1-ds90ub948-q1-schematic-diagram

器件型号:DS90UB941AS-Q1

工具与软件:

e2e.ti.com/.../TI_2D00_DS90UB948-_9F530674FE56_.pdfe2e.ti.com/.../LBB_5F00_BBOX_5F00_MAIN_5F00_941_9F530674FE56_.pdf

专家、您好!

请帮助查看我们的 TI941/948接口原理图。 我们在调试过程中遇到了一些异常、因此希望确认其准确性。

此致、

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

    您好!

    我将审阅原理图、并在下星期一之前提供反馈给您。 在此期间、请填写下表。

    OEM 名称

    层1名称

    平台名称

    ??

    ??

    ??

    此致!

    Josh

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

    您好、Josh Baik

    OEM 名称:Forvia、Tier1名称: AUTOEQUIPS、平台 名称:Sigmastar SOC SSC8838G

    第1号使用您提供的驱动程序配置参数后、出现黑屏、如下所示。

    第2个。TI 官方网站上的链接与我们的使用场景类似。 目前、我们使用下面的配置 IC。 941的输出如下:测试模式屏幕:闪烁的黑色条纹。

    e2e.ti.com/.../ds90ub941as-q1-ub941-output-1920x720-color-and-resolution-abnormal

    3输出视频屏幕如下图所示。

    您能帮助我们吗? 非常感谢您的帮助。

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

    您好!

    您似乎是在问调试问题、而不是原理图审阅请求。

    为了澄清一点、您能否分享先前的主题/历史以及我们提供的完整脚本? 您可以在哪里获取脚本 ping 吗? 此外、脚本似乎没有更新 Tskip 值。 请参阅 DSI 启动应用手册中关于第4.4节的公式14、并在0x42上输入值。  此外、 您是否能够提供941AS 的寄存器转储?  

    https://www.ti.com/lit/an/snla356/snla356.pdf?ts = 1652812335521&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FDS90UB941AS-Q1

    对于第二个问题、当941AS 通过设置(内部时序和外部时钟)或(外部时序和外部时钟)使用 PATGEN 时、是否发生过这种情况?

    请注意、经过快速审查941AS 原理图后、MODE_SEL1配置实现为启用 DSI 输入/来自外部 osc 的双绞线/时钟。

    此致!

    Josh

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

    您好、Josh Baik

    1 μ s、此连接电缆的响应、我们下载了驱动程序配置参数文件(941-948示例脚本)。 使用后、出现驱动程序黑屏(如下所示)。

    DS90UB948-Q1:DS90UB948-Q1 /DS90UB941AS-Q1驱动程序代码和代码说明文档支持-接口论坛-接口- TI E2E 支持论坛

    2、TI 网站上的以下链接描述了与我们当前使用情况相符的场景。 我们目前使用的 IC 具有以下配置。 941的输出如下:

    测试模式显示:出现闪烁的黑色条纹。

    DS90UB941AS-Q1:UB941输出1920x720颜色和分辨率异常-接口论坛-接口- TI E2E 支持论坛

    下面的给出了941的内部时钟自检模式。 下面是寄存器值和显示屏幕;请帮助您看一下。

    0 DSI 输入、941寄存器值和显示屏幕、使用外部时钟27MHz。

    DSI 输入、941寄存器值以及941和948的初始化代码

    您能帮助我分析一下哪个部件可能导致了这个问题吗?

    此致、

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

    您好!

    感谢您提供这些信息、但 由于检测到 DSI 错误、请提供寄存器转储、包括间接寄存器转储以检查 DSI 错误标志。 如果可能、请将寄存器转储与文本共享、而不是屏幕截图。

    您还能分享显示时序吗? 我想再次确认 DSI 时钟频率、因为我把这个值设置为0x1E、表明我想该值大约为300MHz。

    您是否曾经仅使用948检查 PATGEN、以 验证目标时序、而不存在系统级显示屏侧问题? 您是否尝试过使用内部计时源?  我建议对视频控制/时序源执行以下步骤、以了解发布哪个因素:

    1. 解串器 PATGEN
      1. 内部-内部时序源/内部 PCLK
      2. 内部时序源/外部 PCLK
      3. 外部-外部时序源/外部 PCLK
    2. 串行器 PATGEN
      1. 内部-内部时序源/内部 PCLK
      2. 内部时序源/外部 PCLK
      3. 外部-外部时序源/外部 PCLK

    额外注释-在948原理图审阅期间、还有一件事;948 MODE_SEL0实现了上拉15k/下拉18k、如下所示、但我们没有 MODE_SEL0的配置。   中显示了寄存器0x49和15k/18k 的典型电压以及3.3V 电压 MAP_SEL = H 和双路交换输出 .  请澄清配置是否正确。

    此致!

    Josh

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

    e2e.ti.com/.../948_5F00_DUMP_5F00_indirect-registers.txte2e.ti.com/.../video_5F00_timing.txte2e.ti.com/.../948_5F00_dump_5F00_reg.txte2e.ti.com/.../941_5F00_DUMP_5F00_indirect-registers_2800_1_2900_.txte2e.ti.com/.../941_5F00_dump_5F00_reg.txt

    尊敬的 

    附加是我们承诺提供的间接寄存器转储。

    我们无法确认。 如图所示、我们使用948来仅检查 PATGEN、从而验证目标时序、但显示侧发生了问题。

    像素 时钟  85M HTotal = 1940; VTotal = 735;
    活动 = 1920;
    Vactive = 720;
    HSyncWidth = 8;
    HSyncBackPorch = 12;
    VSyncWidth = 7;
    VBackPorch = 8;
    HStart = 20;
    VStart = 15;

     e2e.ti.com/.../video_2800_6_2900_.mp4

    这是948当前连接的 MODE_SEL [1:0]电阻器。 数据已随文本被抓取、请帮助确认948数据是否存在不稳定的可能性?

    此致!

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

    您好!

    由于仅支持948的 PATGEN 无法正常工作、因此我们首先需要验证目标时序、而显示屏侧没有系统级别。 当仅使用948检查 PATGEN 时、您选择了什么时序控制? 我们可以缩小问题因素的范围、 例如内部/外部时序源或内部/外部 PCLK。

    另外、请仔细检查显示时序。 您提到的以下参数和 video_timing.txt 与总 参数和 PCLK 不匹配。

    像素 时钟  85 M HTotal = 1940; VTotal =  735;
    活动 = 1920;
    Vactive = 720;
    HSyncWidth = 8;
    HSyncBackPorch = 12;
    VSyncWidth = 7;
    VBackPorch = 8;
    HStart = 20;
    VStart = 15;[/报价]

    此致!

    Josh

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

    您好、

    之前的说明中有一些错误。 我现在更新最新状态。  948 PATGEN 正常、 941 PATGEN  使用内部时钟 也正常。 941 PATGEN 使用外部 时钟有一些问题(__LW_AT__有条带)。 我们希望得到解决异常条纹的指导。谢谢!

    941寄存器转储  

    18 00 00 ea 00 58 00 00 01 16 00 07 30 00 00
    00 00 00 db 00 FE 5e 7f 01 00 e0 01 00
    0b 00 25 00 00 00 00 01 20 a0 00 A5 5a
    00 b9 80 07 0c 00 00 00 00 00 00 00 00 00 81 02
    04 05 10 00 00 00 00 00 00 00 00 00 00 00 00 00 8c
    16 00 00 00 00 00 00 02 00 00 D9 00 07 06 44 43
    22 02 00 00 17 00 00 00 00 00 00 00 00 00 00 00 20 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7f 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 82 00 38 00 64 40 00 00 00 00 00 02 ff 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 82 00 28 08 00 00 00 00 00 00 00 00 00 00 02 00 00
    5F 55 42 39 34 31 00 00 00 00 00 00 00 00 00 00 00

    948寄存器转储  

    58 04 00 f0 fe 1e 80 18 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 01 00 23 10 00 00 00
    00 00 40 20 08 00 83 84 01 00 00 00 00 00 00 00 00 00
    00 00 90 25 01 00 8e 00 00 00 00 20 e0 23 00
    43 03 03 00 60 88 00 0f 81 00 03 00 63 00
    03 10 00 01 80 00 00 00 7f 20 00 00 00 00 00
    00 00 00 00 00 04 0e 00 00 00 00 00 00 00 00 00 00
    00 00 00 07 07 08 00 00 00 00 00 00 00 00 02 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 8c 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 c0 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    5F 55 42 39 34 38 00 00 00 00 00 00 00 00 00 00 00

    941转储寄存器

    0x01:00
    0x02:00
    0x03:1D
    0x04:14
    0x05:10
    0x06:00
    0x07:00
    0x08:00
    0x09:00
    0x0A:00
    0x0B:00
    0x0C:00
    0x0D:00
    0x0E:00
    0x0F:1f
    0x10:00
    0x11:00
    0x12:00
    0x13:00
    0x14:00
    0X15:00
    0x16:00
    0x17:00
    0X18:00
    0x19:00
    0X1a:00
    0x1b:00
    0X1c:00
    0X1d:00
    0x1e:00
    0x1f:00
    0x20:7f
    0x21:00
    0X22:ff
    0x23:7f
    0x24:00
    0X25:00
    0X26:00
    0x27:00
    0X28:00
    0x29:00
    0x2a:3e.
    0X2b:00
    0x2C:00
    0x2D:00
    0x2E:00
    0x2F:00
    0X30:00
    0x31:20
    0x32:00
    0x33:04
    0X34:00
    0x35:20
    0x36:00
    0x37:00
    0x38:00
    0X39:00
    0X3a:02
    0x3B:03
    0X3c:00

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

    您好!

    如应用手册中的流程图所示、外部时钟问题需要了解不连续的 DSI 时钟和时钟要求。 请参阅应用手册中的第4.1节。

    请注意、 外部时钟的频率应该与 PCLK 相同。  根据 DS90UB941AS 数据表、外部时钟应编程为与 PCLK 频率相同。

    您能再次说明一下941AS 的 DSI 输入的格式/频率是什么吗?

    • SoC 的工作模式是什么(突发模式、具有同步脉冲的非突发模式或具有同步事件的非突发模式)?
    • SoC DSI 时钟设置什么时钟模式(连续模式或非连续模式)?
    • DSI 速率是多少?PCLK (85 MHz 或95 MHz)是多少?

    此致!

    Josh

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

    您好、

    我们使用的视频模式是 同步脉冲  。 RGB888 ;

     DSI 时钟为连续模式;

    DSI 速率为1984*792*60*24/4/2=282.8M

    PCLK 为 1984*792*60=94.3M

    我们在948输出端获得的数据与我们在 SOC:时设置的数据不同

    getfor948

    FM_Value:32914

    lvds_clk_in:32914

    端口 B LVDS 时钟:

    FM_Value:32914

    lvds_clk_in:32914

    SYNC_POLARITY = F

    LT9211_VideoCheck

    HFP:2172.

    HS:1

    HBP:14

    HACT:1920

    htotal:9.

    VFP:89

    VS:7

    VBP:24

    VACT:720

    Vtotal: 1864

    SoC 集


    m_wHactive = 1920;
    M_wHpw = 8;
    m_wHbp = 12;
    m_wHfp = 44;
    m_wVactive = 720;
    m_wVpw = 7;
    m_wVbp = 8;
    m_wVfp = 57;
    M_WFPS = 60;
    HTotal=1984;
    VTotal = 792;

    这??941或948 μ s 的寄存器来设置是否存在问题、或 SOC 输出计时出现错误 μ s

    此致!

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

    您好、 Josh

    上面的日志是关于948的输出是我们测试了42帧的日志、现在我正在重新上传60帧的日志。

    端口 A LVDS 时钟:

    FM_Value:47079

    lvds_clk_in:47079


    端口 B LVDS 时钟:

    FM_Value:47080

    lvds_clk_in:47080


    SYNC_POLARITY = F
    LT9211_VideoCheck


    HFP:2170
    HS:1
    HBP:21
    HACT:1920
    htotal:2.
    VFP:89

    VS:7
    VBP:24
    VACT:720
    Vtotal: 1824

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

    您好!

    根据 PCLK (94.3MHz)和 DSI 时钟频率(282.8MGbps)、不正确的 TSKIP_CNT 值被编程 为0x1E。

    • F_DSI = 0.282828GHz
    • TSKIP_CNT =舍入(65*f_DSI-5)= 13、这意味着需要将0x1A 编程到间接寄存器0x05、而不是0x1E。

    此致!

    Josh

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

    您好、 Josh

    0x42设置0x1A
    我们将在明天进行一个实验、我有一个 问题。

    我们测得的值948为 pass=0:、表示现在出现错误。 哪个器件导致了此错误?

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

    您好!

    您所参考的数据表是旧版本。 新的数据表提供了关于"通过948"的正确说明。 请注意、在正常模式期间不使用该函数、因此 PASS = 0是预期的行为。

    此致!

    Josh

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

    您好、 Josh

     我将0x1A 编程到间接寄存器0x05、 结尾是否相同。您是否使用与我们相同的示例配置?

    您能帮助我们再次审查硬件吗?

    谢谢

    e2e.ti.com/.../6153.pdf
    e2e.ti.com/.../948_2800_1_2900_.pdf

    好的

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

    您好!

    我已经审阅了原理图并提供了一些反馈。 由于您在 MODE_SEL1 (#4)上选择了外部参考时钟模式、因此您需要将频率与所需的 DSI 时钟相匹配、而不是如上所述外部时钟的27MHz、并且原理图中未阐明 OSC 规格。 请参阅应用手册中的要求。

    此致!

    Josh

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

    您好、 Josh

     我们的 DSI 时钟为0.28Ghz、Pclk 为 94.3M、所以外部时钟是否应设置为94.3MHz?

    好的

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

    尊敬的 Masami:

    外部参考时钟模式对 REFCLK0或 REFCLK1上的外部时钟加以利用、建议将其与 DSI PCLK 相匹配。 这也遵循下面所述的公式。
    我建议查看我在上面分享的应用手册。 它将指导您考虑 DSI 源配置和使用941AS 实现解决方案。

    此致!

    Josh

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

    您好、 Josh

    我们已选择合适的外部晶体振荡器、BRIDGE_CFG2[1:0]寄存器设置 外部参考时钟模式。 但现在它与选择是一致的

    DSI 参考时钟模式。如果我们选择 DSI 参考时钟模式。 (间接寄存器0x05除外 )并将 DSI 设置为 DSI_CONTINUOUS_CLOCK 、我们是否需要为 clk?配置其他寄存器

    好的

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

    您好!

    我会在1-2个工作日内回复您反馈。

    此致!

    Josh

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

    您好!

    是否已检查是否通过内部时序和941AS 的外部时钟启用了 PATGEN?

    [报价 userid="626288" url="~/support/interface-group/interface/f/interface-forum/1437223/ds90ub941as-q1-ds90ub941as-q1-ds90ub948-q1-schematic-diagram/5542449 #5542449"]

    DSI 参考时钟模式。如果我们选择 DSI 参考时钟模式。 (间接寄存器0x05除外 )并将 DSI 设置为 DSI_CONTINUOUS_CLOCK 、我们是否需要为 clk?配置其他寄存器

    [报价]

    可以为每个端口配置以下选项:

    • DSI_CONTINUOUS_CLK–寄存器0x4F[7]
    • DSI_LANES–寄存器0x4F[3:2]
    • DSI_BYTES_PER_PIXEL–寄存器0x54[5:4]
    • BRIDGE_CLK_MODE–寄存器0x56[1:0]
    • FREQ_STBL_THR–寄存器0x5C[4:3]
    • FREQ_HYST–寄存器0x5C[2:0]
    • 图形发生器直接和间接寄存器–0x64-0x69
    • 通过 DSI 间接寄存器页面配置 DPHY 和 DSI

    目前、我建议您按照应用手册中的启动流程逐步检查建立情况。

    此致!

    Josh

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

    您好、Josh Baik  

      我们已经测试了上述所有寄存器、但条纹仍然存在。这是否是硬件问题?

    好的

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

    您好!

    [报价 userid="525157" url="~/support/interface-group/interface/f/interface-forum/1437223/ds90ub941as-q1-ds90ub941as-q1-ds90ub948-q1-schematic-diagram/5546740 #5546740"]

    是否已检查是否通过内部时序和941AS 的外部时钟启用了 PATGEN?

    [报价]

    我认为此时寄存器配置不是优先事项。 在进一步调查硬件问题之前、请确认您是否遵循启动流程图、因为上述问题尚未得到解答。

    此致!

    Josh

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

    您好、Josh:á lez

     我使用具有内部时序和941AS 的外部时钟的 PATGEN、也有条纹。

    此致!