电子说
在汽车电子领域,数据传输的高效性和稳定性至关重要。DS90UB91xQ-Q1芯片组作为一款汽车级FPD-Link III接口芯片,为汽车摄像头和视频处理器之间的数据传输提供了强大的解决方案。本文将深入剖析DS90UB91xQ-Q1的特性、应用及设计要点,帮助电子工程师更好地理解和应用这款芯片。
DS90UB91xQ-Q1芯片组由DS90UB913Q-Q1 serializer和DS90UB914Q-Q1 deserializer组成,支持10 - 100 MHz的输入像素时钟频率。它采用单差分对互连,通过DC平衡编码和嵌入式时钟技术,实现了高速数据传输和AC耦合互连,能够驱动长达25米的屏蔽双绞线。同时,该芯片组还具备双向控制通道,支持I2C通信,可实现数据的双向传输。
支持10位和12位数据有效负载,其中10位有效负载最高可达100 MHz,12位有效负载最高可达75 MHz。这种灵活性使得芯片组能够适应不同的应用需求。
提供连续低延迟的双向控制接口通道,支持400 kHz的I2C通信。该通道独立于视频消隐期,可实现图像传感器和ECU之间的双向通信,无需额外的编程和控制线。
DS90UB914Q-Q1 deserializer配备2:1多路复用器,可在两个输入成像器之间进行选择,为系统设计提供了更多的灵活性。
嵌入式时钟和DC平衡编码技术增强了信号质量,支持AC耦合互连,减少了并行数据和时钟路径之间的偏斜问题,降低了系统成本。
接收均衡器可自动适应电缆损耗的变化,确保在长距离传输时信号的稳定性。
Serializer和Deserializer均提供四个专用的通用输入/输出引脚(GPIO),可用于控制和响应各种命令。
具备LOCK输出报告引脚和AT-SPEED BIST诊断功能,可验证链路的完整性。
采用单1.8 V电源供电,符合ISO 10605和IEC 61000 - 4 - 2 ESD标准,是汽车级产品,经过AEC - Q100 Grade 2认证,工作温度范围为 - 40°C至 + 105°C。
在汽车碰撞缓解系统中,前后视摄像头需要将高清图像数据快速、准确地传输到ECU进行处理。DS90UB91xQ-Q1芯片组的高速数据传输能力和低延迟特性,能够满足摄像头与ECU之间的数据传输需求,为碰撞缓解系统提供可靠的支持。
环视系统需要多个摄像头同时工作,将车辆周围的图像数据传输到ECU进行拼接和处理。DS90UB91xQ-Q1的2:1多路复用器和双向控制通道功能,使得系统可以灵活选择不同的摄像头输入,并实现摄像头与ECU之间的双向通信,为停车辅助系统提供清晰、准确的图像信息。
高速前向通道由28位数据组成,包含视频数据、同步信号、I2C和奇偶校验位。数据经过随机化、平衡和加扰处理,优化了AC耦合链路的信号传输。双向控制通道数据与高速前向数据一起通过单串行链路传输,实现了全双工低速率的前后向路径和高速前向通道。
根据不同的工作模式,DS90UB91xQ-Q1芯片组采用不同的时钟分频和倍频方式,确保最大线速率保持在1.4 Gbps。具体计算公式如下:
DS90UB914Q-Q1的2:1多路复用器可通过引脚或寄存器控制,选择不同的摄像头输入。在切换摄像头时,需要先通过SEL引脚或寄存器选择新的摄像头,然后启用相应的反向通道驱动器。
芯片组提供错误检测功能,通过前向通道的奇偶校验位和反向通道的4位CRC校验位,对数据传输的完整性进行验证。检测到的错误数量分别存储在Serializer和Deserializer的8位寄存器中。
I2C兼容接口允许通过双向控制通道对DS90UB913Q-Q1、DS90UB914Q-Q1或外部远程设备进行编程。时钟(SCL)和数据(SDA)线采用开漏I/O,需要外部上拉电阻。该接口支持最高400 kbps的I2C快速模式。
芯片组在数据传输过程中利用总线时钟拉伸(保持SCL线低电平)来与远程设备进行通信和同步。I2C主设备必须支持时钟拉伸才能与DS90UB91xQ-Q1芯片组配合工作。
I2C透传功能提供了一种独立寻址从设备的方式,可决定是否将I2C指令传输到远程I2C设备。启用该功能后,I2C总线流量将继续通过,排除对远程I2C设备的I2C命令。
Serializer的ID[x]引脚用于解码和设置其物理从地址,允许在总线上连接多达5个设备。Deserializer的IDx[0]和IDx[1]引脚用于设置多达16个可能的地址,以支持更多的设备连接。
DS90UB913Q-Q1 serializer和DS90UB914Q-Q1 deserializer均嵌入了集成的I2C从控制器,可用于配置可编程寄存器中的额外功能或控制一组可编程GPIO。
对于需要多摄像头帧同步的应用,建议使用通用输入/输出(GPIO)引脚传输控制信号。系统控制器提供场同步输出,摄像头接受辅助同步输入,以实现多摄像头的同步。但需要注意的是,这种同步方式存在非确定性延迟,最大延迟为25 µs。
当芯片组以成像器的像素时钟作为参考时钟源时,Serializer有4个GPO,Deserializer有4个GPIO。这些引脚可配置为输入或输出,用于控制和响应各种命令。当使用外部振荡器作为参考时钟时,GPO3和GPIO2的配置会有所不同。
Serializer输入支持1.8 V、2.8 V和3.3 V,Deserializer输出支持1.8 V和3.3 V,用户可根据系统接口进行配置。
接收器输入提供自适应输入均衡滤波器,可补偿介质损耗。均衡水平可通过寄存器控制手动选择,通过CMLOUTP/CMLOUTN引脚可观察到完全自适应均衡器的输出。
当成像器的像素时钟抖动超过芯片组的容限时,建议使用外部振荡器作为参考时钟。外部振荡器时钟输出经过DS90UB913Q-Q1 serializer的二分频电路,分频后的时钟输出作为成像器的参考时钟。在这种模式下,GPO3作为外部振荡器的输入引脚,GPO2将分频后的时钟反馈给成像器。
芯片组也可以使用成像器的像素时钟作为参考时钟。此时,成像器使用外部振荡器作为参考时钟,Serializer和Deserializer各有4个GPIO。
当PDB驱动为高电平时,Deserializer的CDR PLL开始锁定串行输入,LOCK输出根据OEN设置为三态或低电平。锁定完成后,LOCK输出为高电平,表示并行总线和PCLK输出上有有效的数据和时钟。输出状态基于OEN和OSS_SEL设置。
对于需要在同一I2C总线上访问多个具有相同固定地址的摄像头设备的应用,DS90UB91xQ-Q1提供从ID匹配/别名功能,通过编程Deserializer的SLAVE_ID_MATCH寄存器,为每个设备生成不同的目标从地址,实现独立寻址。
Serializer和Deserializer均有PDB输入引脚,可用于启用或进入掉电(睡眠)模式。在睡眠模式下,Serializer的高速驱动器输出为静态高电平,Deserializer的数据和PCLK输出根据OSS_SEL配置设置。
TRFB/RRFB寄存器用于选择像素时钟的边缘。对于Serializer,该寄存器确定数据锁存的边缘;对于Deserializer,该寄存器确定数据选通的边缘。
上电时,VDDIO电源需先达到预期的工作电压(1.8 V至3.3 V),然后其他电源(VDDn)开始上升。需要延迟并在VDD(VDDn和VDDIO)电源稳定到推荐工作电压后释放PDB信号。可通过外部RC网络连接到PDB引脚,确保PDB在所有VDD稳定后到达。
芯片组提供可选的AT-Speed内置自测试(BIST)功能,支持高速串行链路和低速反向通道的测试。可通过引脚或寄存器将芯片组编程为BIST模式,BIST状态可通过PASS引脚实时监控,也可通过I2C读取错误帧数。
DS90UB913Q-Q1和DS90UB914Q-Q1芯片组的寄存器映射详细定义了各个寄存器的功能和配置。通过对这些寄存器的编程,可以实现芯片组的各种功能,如数据传输模式选择、错误检测、GPIO配置等。具体的寄存器映射信息可参考文档中的表格。
Serializer和Deserializer仅支持通过集成的DC平衡解码方案实现的AC耦合互连。在FPD-Link III信号路径中,需要串联外部AC耦合电容,建议使用最小可用封装的电容,以减少封装寄生效应导致的信号质量下降。
芯片组设计为从1.8 V的输入核心电压电源供电。部分设备为电路的不同部分提供单独的电源和接地端子,以隔离不同部分电路之间的开关噪声影响。通常不需要在PCB上使用单独的平面,引脚描述表可提供电路块与电源引脚对的连接指导。在某些情况下,可使用外部滤波器为敏感电路(如PLL)提供干净的电源。
文档中提供了DS90UB913Q-Q1 Serializer和DS90UB914Q-Q1 Deserializer的布局示例,包括模板参数、焊膏沉积和布线技术等方面的信息,为工程师的布局设计提供了参考。
提供了相关文档的链接,包括绝对最大额定值、PCB和互连设计指南、评估套件等,方便工程师获取更多的技术信息。
提供了快速访问链接,包括技术文档、支持和社区资源、工具和软件等,方便工程师获取所需的资源。
提供了TI E2E™在线社区和设计支持的链接,工程师可以在社区中提问、分享知识、探索想法和解决问题。
这些设备的内置ESD保护有限,在存储或处理时,应将引脚短路或将设备放置在导电泡沫中,以防止MOS栅极受到静电损坏。
DS90UB91xQ-Q1芯片组以其卓越的性能和丰富的功能,为汽车电子领域的数据传输提供了可靠的解决方案。电子工程师在设计过程中,应充分了解芯片组的特性和应用要求,合理进行布局设计和电源供应,以确保系统的稳定性和可靠性。同时,通过利用芯片组的各种功能,如错误检测、双向控制通道和多设备寻址等,可以提高系统的性能和灵活性。希望本文对电子工程师在DS90UB91xQ-Q1芯片组的应用和设计方面有所帮助。你在实际应用中是否遇到过类似芯片组的问题?或者你对芯片组的哪些功能更感兴趣呢?欢迎在评论区分享你的经验和想法。
全部0条评论
快来发表一下你的评论吧 !