我使用954评估板、953评估板和自定义连接器、分别从954上的 J24连接到953上的 J1、以通过 CSI-2/MIPI 连接这两者。 我正在通过 USB 通过 AnalogLaunchPad 控制这两个器件、但链路未通过(我正在检查954的"信息"下的"当前 CSI TX 状态"和"当前 RX 端口状态"、两个都未注册通过)、即使器件已连接并通电也是如此。 当我更改一些跳线设置并通过 FAKRA 电缆/通过 FPDLink 连接两个跳线时、链路会通过、因此我至少知道两个器件都在工作。 我已经检查过我的自定义连接器好几次了、每条数据线和两条时钟线都连接到另一个评估板上的对应器件。
实质上,我尝试从954 -> 953中验证 CSI-2链路,以确保在创建更复杂的设置之前正常工作,并且我无法在 CSI TX 端口上看到通过的链路。
有关此设置的更多信息:
-两个评估板都使用12V 电压独立供电、我可以使用万用表(953上的3V3和1V8、954上的5V)正确测量一些较低的电压轨。
-自定义连接器仅连接 CSI2时钟和数据线路,不会将电源传递给953。
我使用的是800Mbps 和3个数据通道。 我还尝试了2个和1个数据通道、但它们也不能正常工作、正如我所期望的那样。
-在 AnalogLaunchPad 中、我首先打开954上"转发"下的 CSI2 TX 0复选框、然后为我正在使用的端口(0)打开 RX 端口转发。 这些指令的顺序可在数据表中找到。
-跳线设置为不处于同轴电缆供电模式(因为它们是独立供电的)、但这两种模式都不允许链接在 AnalogLaunchPad 上显示为通过。
-在两个评估板上正确设置了将每个器件置于 CSI 模式的跳线。
-当我断开时钟线与954的连接并通过 SMA 电缆将其直接发送到示波器时、我会在开启 CSI-2和端口转发之前看到两条扁平的0V 线。 当我执行这两个操作后、时钟的 P 线上升至1.2V、N 线保持在0V。
-我 从同事那里听说、如果没有 FPDLink 连接到953、MIPI 线路可能无法正常工作、因此我使用 FAKRA 电缆、电源连接了另一个954解串器、并将跳线正确设置为953 (此设置看起来像954 --CSI2->953 --FPDLink-->第二个954)。 这不会改变原始 CSI2连接、954/953之间的链路。