Thread 中讨论的其他器件: SN65DSI86
工具/软件:
我使用 SN65DSI86EVM 连接到我们的 EVB (SSD2828 mipi 桥)、无法显示面板模块。
SN65DSI86初始代码和 AUX 和主链路波形如下所列:
//------------------------------------------------------------------------------------------------------------
SN65DSI_REG_WR (0x0A、0x06);// REFCLK 27MHz
睡眠(1);
SN65DSI_REG_WR (0x10、0x26);//双端口/4 DSI 通道/ CHA 表示左图、CHB 表示右图
睡眠(1);
SN65DSI_REG_WR (0x12、0x59);// DSIA 时钟频率750MHz
睡眠(1);
//SN65DSI_REG_WR (0x13、0x96);// DSIB 时钟频率450MHz
/// sleep (1);
SN65DSI_REG_WR (0x5A、0x05);//增强型组帧
睡眠(1);
SN65DSI_REG_WR (0x93、0x20);// Pre0dB 2个通道、无 SSC
// SN65DSI_REG_WR (0x93、0x30);// Pre0dB 4个通道、无 SSC
睡眠(1);
SN65DSI_REG_WR (0x94、0x80);// L3mV HBR2 (5.4Gbps/每通道)
睡眠(1);
SN65DSI_REG_WR (0x0D、0x01);// PLL 启用
睡眠(1);
SN65DSI_REG_WR (0x95、0xC0);// post2 0dB
睡眠(1);
//----------------------------------------------------------------
SN65DSI_REG_WR (0x64、0x01);//启用 ASSR 写入 DPCD 寄存器0x0010A、0x01 (DPCD 数据)
SN65DSI_REG_WR (0x74、0x00);//启用 ASSR 写入 DPCD 寄存器0x0010A、0x01 (DPCD 地址 MMSB)
SN65DSI_REG_WR (0x75、0x01);//启用 ASSR 写入 DPCD 寄存器0x0010A、0x01 (DPCD 地址 MSB)
SN65DSI_REG_WR (0x76、0x0A);//启用 ASSR 写入 DPCD 寄存器0x0010A、其中0x01 (DPCD 地址 lsb)
SN65DSI_REG_WR (0x77、0x01);//启用 ASSR 写入 DPCD 寄存器0x0010A、0x01 (AUX 长度)
SN65DSI_REG_WR (0x78、0x81);//启用 ASSR 以0x01 (AUX 命令、START)写入 DPCD 寄存器0x0010A
SN65DSI_REG_WR (0x96、0x04);//半自动序列
SN65DSI_REG_WR (0x20、0x80);//对于 mipi CHA 1920、H_res_lsb
SN65DSI_REG_WR (0x21、0x07);//对于 mipi CHA、H_res_MSB
SN65DSI_REG_WR (0x24、0x38);//对于 mipi CHA/CHB 1080、V_res_lsb
SN65DSI_REG_WR (0x25、0x04);//对于 mipi CHA/CHB、V_res_MSB
SN65DSI_REG_WR (0x2C、0x2C);//对于 mipi CHA/CHB、HSYNC_WIDTH_lsb
SN65DSI_REG_WR (0x2D、0x00);//对于 mipi CHA/CHB、HSYNC_WIDTH_MSB
SN65DSI_REG_WR (0x34、0x94);//对于 mipi CHA/CHB、存在 HBP
SN65DSI_REG_WR (0x38、0x58);//对于 mipi CHA/CHB、HFP
SN65DSI_REG_WR (0x30、0x05);//对于 mipi CHA/CHB、VSYNC_WIDTH_lsb
SN65DSI_REG_WR (0x31、0x80);//对于 mipi CHA/CHB、VSYNC_WIDTH_MSB
SN65DSI_REG_WR (0x36、0x24);//对于 mipi CHA/CHB、VBP
SN65DSI_REG_WR (0x3A、0x04);// VFP 适用于 mipi CHA/CHB
SN65DSI_REG_WR (0x5B、0x00);// DP-24bpp 可扩展
SN65DSI_REG_WR (0x3C、0x00);//禁用色条
SN65DSI_REG_WR (0x5A、0x0D);//增强组帧和 Vstream 使能
//--------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
如何实现 AUX 通道 WAKE_F_CHANGE 代码和无握手链路训练序列?
由 AUX 通道 WAKE_F_CHANGE 代码触发的唤醒序列。
非常感谢。
此致
Jackson Huang