ZHCSGW1E September   2017  – April 2024 DS90UB953-Q1

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 引脚配置和功能
  6. 规格
    1. 5.1 绝对最大额定值
    2. 5.2 ESD 等级
    3. 5.3 建议运行条件
    4. 5.4 热性能信息
    5. 5.5 电气特性
    6. 5.6 推荐的串行控制总线时序
    7. 5.7 时序图
    8. 5.8 典型特性
  7. 详细说明
    1. 6.1 概述
    2. 6.2 功能方框图
    3. 6.3 特性说明
      1. 6.3.1 CSI-2 接收器
        1. 6.3.1.1 CSI-2 接收器工作模式
        2. 6.3.1.2 CSI-2 接收器高速模式
        3. 6.3.1.3 CSI-2 协议层
        4. 6.3.1.4 CSI-2 短数据包
        5. 6.3.1.5 CSI-2 长数据包
        6. 6.3.1.6 CSI-2 错误和检测
          1. 6.3.1.6.1 CSI-2 ECC 检测和校正
          2. 6.3.1.6.2 CSI-2 校验和检测
          3. 6.3.1.6.3 D-PHY 错误检测
          4. 6.3.1.6.4 CSI-2 接收器状态
      2. 6.3.2 FPD-Link III 正向通道发送器
        1. 6.3.2.1 帧格式
      3. 6.3.3 FPD-Link III 反向通道接收器
      4. 6.3.4 串行器状态和监控
        1. 6.3.4.1 正向通道诊断
        2. 6.3.4.2 反向通道诊断
        3. 6.3.4.3 电压和温度检测
          1. 6.3.4.3.1 编程示例
        4. 6.3.4.4 内置自检
      5. 6.3.5 帧同步操作
        1. 6.3.5.1 外部帧同步
        2. 6.3.5.2 内部生成的帧同步
      6. 6.3.6 GPIO 支持
        1. 6.3.6.1 GPIO 状态
        2. 6.3.6.2 GPIO 输入控制
        3. 6.3.6.3 GPIO 输出控制
        4. 6.3.6.4 正向通道 GPIO
        5. 6.3.6.5 反向通道 GPIO
    4. 6.4 器件功能模式
      1. 6.4.1 时钟模式
        1. 6.4.1.1 同步模式
        2. 6.4.1.2 非同步时钟模式
        3. 6.4.1.3 非同步内部模式
        4. 6.4.1.4 DVP 向后兼容模式
        5. 6.4.1.5 配置 CLK_OUT
      2. 6.4.2 模式
    5. 6.5 编程
      1. 6.5.1 I2C 接口配置
        1. 6.5.1.1 CLK_OUT/IDX
          1. 6.5.1.1.1 IDX
      2. 6.5.2 I2C 接口运行
      3. 6.5.3 I2C 时序
    6. 6.6 图形生成
      1. 6.6.1 参考彩色条图形
      2. 6.6.2 固定彩色条图形
      3. 6.6.3 数据包发生器编程
        1. 6.6.3.1 确定彩色条大小
      4. 6.6.4 图形发生器的代码示例
    7. 6.7 寄存器映射
      1. 6.7.1 主寄存器
        1. 6.7.1.1  I2C 器件 ID 寄存器
        2. 6.7.1.2  复位
        3. 6.7.1.3  一般配置
        4. 6.7.1.4  正向通道模式选择
        5. 6.7.1.5  BC_MODE_SELECT
        6. 6.7.1.6  PLL 时钟控制
        7. 6.7.1.7  时钟输出控制 0
        8. 6.7.1.8  时钟输出控制 1
        9. 6.7.1.9  反向通道看门狗控制
        10. 6.7.1.10 I2C 控制 1
        11. 6.7.1.11 I2C 控制 2
        12. 6.7.1.12 SCL 高电平时间
        13. 6.7.1.13 SCL 低电平时间
        14. 6.7.1.14 本地 GPIO 数据
        15. 6.7.1.15 GPIO 输入控制
        16. 6.7.1.16 DVP_CFG
        17. 6.7.1.17 DVP_DT
        18. 6.7.1.18 强制 BIST 错误
        19. 6.7.1.19 远程 BIST 控制
        20. 6.7.1.20 传感器电压增益
        21. 6.7.1.21 传感器控制 0
        22. 6.7.1.22 传感器控制 1
        23. 6.7.1.23 电压传感器 0 阈值
        24. 6.7.1.24 电压传感器 1 阈值
        25. 6.7.1.25 温度传感器阈值
        26. 6.7.1.26 CSI-2 警报使能
        27. 6.7.1.27 警报感应使能
        28. 6.7.1.28 反向通道警报使能
        29. 6.7.1.29 CSI-2 极性选择
        30. 6.7.1.30 CSI-2 LP 模式极性
        31. 6.7.1.31 CSI-2 高速 RX 使能
        32. 6.7.1.32 CSI-2 低功耗使能
        33. 6.7.1.33 CSI-2 端接启用
        34. 6.7.1.34 CSI-2 数据包报头控制
        35. 6.7.1.35 反向通道配置
        36. 6.7.1.36 数据路径控制 1
        37. 6.7.1.37 远程合作伙伴能力 1
        38. 6.7.1.38 合作伙伴解串器 ID
        39. 6.7.1.39 目标 0 ID
        40. 6.7.1.40 目标 1 ID
        41. 6.7.1.41 目标 2 ID
        42. 6.7.1.42 目标 3 ID
        43. 6.7.1.43 目标 4 ID
        44. 6.7.1.44 目标 5 ID
        45. 6.7.1.45 目标 6 ID
        46. 6.7.1.46 目标 7 ID
        47. 6.7.1.47 目标 0 别名
        48. 6.7.1.48 目标 1 别名
        49. 6.7.1.49 目标 2 别名
        50. 6.7.1.50 目标 3 别名
        51. 6.7.1.51 目标 4 别名
        52. 6.7.1.52 目标 5 别名
        53. 6.7.1.53 目标 6 别名
        54. 6.7.1.54 目标 7 别名
        55. 6.7.1.55 反向通道控制
        56. 6.7.1.56 修订 ID
        57. 6.7.1.57 器件状态
        58. 6.7.1.58 常规状态
        59. 6.7.1.59 GPIO 引脚状态
        60. 6.7.1.60 BIST 错误计数
        61. 6.7.1.61 CRC 错误计数 1
        62. 6.7.1.62 CRC 错误计数 2
        63. 6.7.1.63 传感器状态
        64. 6.7.1.64 传感器 V0
        65. 6.7.1.65 传感器 V1
        66. 6.7.1.66 传感器 T
        67. 6.7.1.67 CSI-2 错误计数
        68. 6.7.1.68 CSI-2 错误状态
        69. 6.7.1.69 CSI-2 错误数据通道 0 和 1
        70. 6.7.1.70 CSI-2 错误数据通道 2 和 3
        71. 6.7.1.71 CSI-2 错误时钟通道
        72. 6.7.1.72 CSI-2 数据包报头数据
        73. 6.7.1.73 数据包标头字计数 0
        74. 6.7.1.74 数据包标头字计数 1
        75. 6.7.1.75 CSI-2 ECC
        76. 6.7.1.76 IND_ACC_CTL
        77. 6.7.1.77 IND_ACC_ADDR
        78. 6.7.1.78 IND_ACC_DATA
        79. 6.7.1.79 FPD3_TX_ID0
        80. 6.7.1.80 FPD3_TX_ID1
        81. 6.7.1.81 FPD3_TX_ID2
        82. 6.7.1.82 FPD3_TX_ID3
        83. 6.7.1.83 FPD3_TX_ID4
        84. 6.7.1.84 FPD3_TX_ID5
      2. 6.7.2 间接访问寄存器
        1. 6.7.2.1 PATGEN 寄存器
        2. 6.7.2.2 模拟寄存器
  8. 应用和实施
    1. 7.1 应用信息
      1. 7.1.1 同轴电缆供电
    2. 7.2 典型应用
      1. 7.2.1 设计要求
      2. 7.2.2 详细设计过程
        1. 7.2.2.1 CSI-2 接口
        2. 7.2.2.2 FPD-Link III 输入/输出
        3. 7.2.2.3 内部稳压器旁路
        4. 7.2.2.4 环路滤波器去耦
      3. 7.2.3 应用曲线
    3. 7.3 电源相关建议
      1. 7.3.1 上电时序
        1. 7.3.1.1 系统初始化
          1. 7.3.1.1.1 温度斜坡初始化的代码示例
      2. 7.3.2 断电 (PDB)
    4. 7.4 布局
      1. 7.4.1 布局指南
        1. 7.4.1.1 CSI-2 指南
      2. 7.4.2 布局示例
  9. 器件和文档支持
    1. 8.1 器件支持
      1. 8.1.1 开发支持
    2. 8.2 文档支持
      1. 8.2.1 相关文档
    3. 8.3 接收文档更新通知
    4. 8.4 支持资源
    5. 8.5 商标
    6. 8.6 静电放电警告
    7. 8.7 术语表
  10. 修订历史记录
  11. 10机械、封装和可订购信息

修订历史记录

Date Letter Revision History Changes Intro HTMLD (March 2023)to RevisionE (April 2024)

  • 向 I2C_SCL 和 I2C_SDA 引脚说明添加了对“I2C 总线上拉电阻器计算”应用手册的引用Go
  • 更新了自然通风条件下的最大工作温度和环境温度从启动降低时的最终温度的规格Go
  • 为解串器 SENSOR_STS_x 位描述添加了表格Go
  • 所表示的 CSI-2 速率必须满足“时钟模式”表中所示的限制Go
  • 阐明了 PGEN_LINE_PD 是根据帧速率、每帧总行数和正向通道速率计算得出的Go
  • 发布了主页寄存器 0x1E ALARM_BC_EN[6:2]Go
  • 已发布的模拟寄存器 0x4B 和 0x4CGo
  • 更新了典型 PoC 网络示例,以包含对设计参数表的引用Go
  • 更改了同轴电缆和 STP 的典型应用图以参考 RpuGo
  • 添加了介绍串行器系统初始化以保持连续 PLL 锁定的信息Go
  • 为串行器温度斜升期间的连续 PLL 锁定添加了初始化序列示例Go

Date Letter Revision History Changes Intro HTMLC (October 2020)to RevisionD (March 2023)

  • 更新了首页上的典型功耗要点以匹配电气特性表Go
  • 将 IDD_TOTAL 典型值更改为 160mAGo
  • 将 I2C 术语更改为“控制器”和“目标”Go
  • 删除了功能方框图中从 DPHY 接收器指向时钟生成器块的额外箭头Go
  • 添加了非连续时钟通道模式的描述Go
  • 添加了解串器 SENSOR_STS 寄存器的说明Go
  • 更新了电压监控的脚本示例Go
  • 更新了设置为输出时对读取 GPIO 状态的描述并添加了 GPIO 配置表Go
  • 添加了有关使用 FC_GPIO_EN 启用正向通道 GPIO 的信息Go
  • 更新了用于启用寄存器 0x0E 的“GPIO 输出控制”部分说明Go
  • 向正向通道 GPIO 表添加了典型延迟Go
  • 更新了“时钟模式”表,添加了其他模式、频率说明和 CSI-2 带宽说明Go
  • 更正了设置寄存器 0x06 中 M 值的影响Go
  • 更新了寄存器 0x11 中引用“DVP_DT_MATCH_EN”的说明。Go
  • 将 0x17[7:4] 默认值从 0x0 更改为 0x3Go
  • 向寄存器 0x19 中的电压传感器阈值说明添加了最大和最小读数Go
  • 更新了 SENSOR_V1_THRESH 说明,使其与寄存器 0x1A 中的 SENSOR_V0_THRESH 匹配Go
  • 将寄存器 0x57 中的“GPIO0 传感器”更改为“内部温度传感器”Go
  • 将寄存器 0xF0-0xF5 中的“FPD3_RX_ID”更改为“FPD3_TX_ID”Go
  • 将 PoC 网络阻抗建议从 2kΩ 更改为 1kΩGo
  • 更新了 PoC 说明Go
  • 从“连接了 PoC 网络的单端 PCB 布线的建议特性”表中删除了 IL 和 RL 值Go
  • 将 FB1-FB3 要求更改为 DCR < 500mΩGo
  • 添加了有关为系统初始化设置看门狗计时器的注释Go
  • 将 PDB 电容器从 1μF 更正为 10μFGo

Date Letter Revision History Changes Intro HTMLB (September 2018)to RevisionC (October 2020)

  • 新增了特性要点“提供功能安全型”Go

Date Letter Revision History Changes Intro HTMLA (February 2018)to RevisionB (September 2018)

  • 更新了 GPIO 引脚说明Go
  • 通篇将 CLK_IN 替换为时钟Go
  • 将电源电压从 2.5V 更改为 2.16VGo
  • 为电源噪声频率范围添加了注释Go
  • 在 EC 表中添加了内部基准频率Go
  • 在方框图中添加了内部 AON 时钟。Go
  • 将“mode”更改为“modes”。Go
  • 将 130ns 更改为 225nsGo
  • 将延迟更改为 1.5us,将抖动更改为 0.7us。Go
  • 将“CLK_IN 模式”更改为“模式”。Go
  • 添加了 DVP 模式Go
  • 更改了表格式Go
  • 将 REFLCK 更改为反向通道Go
  • 添加了同步模式的频率Go
  • 将 CLKIN_DIV = 2 列的命名约定从“异步 CLK_IN”更改为“非同步外部 CLK_IN”模式Go
  • 添加了非同步内部时钟模式Go
  • 将值从 24.2MHz - 25.5MHz 更改为 48.4MHz - 51MHzGo
  • 将值从 25MHz - 52MHz 更改为 24.2MHz - 25.5MHzGo
  • 添加了 DVP 外部时钟Go
  • 添加了文本“解串器模式”以阐明模式 RAW10Go
  • 添加了文本“解串器模式”以阐明模式 RAW12 HFGo
  • 向注释中添加了附加信息Go
  • 为本地基准源添加了脚注Go
  • 将 CLK_IN 更改为时钟Go
  • 添加了“非同步内部时钟模式”一节。Go
  • 将内部时钟 25MHz 更改为 24.2MHzGo
  • 将正向通道速率从 2Gbps 更改为 1.936GbpsGo
  • 将平均 CSI-2 吞吐量值从 1.6Gbps 更改为 3.1GbpsGo
  • 添加了“DVP 向后兼容模式”一节Go
  • 将“异步 CLK_IN”更改为“非同步外部 CLK_IN”Go
  • 添加了句子“CLK_OUT 功能…”Go
  • 添加了非同步内部时钟模式Go
  • 删除了“精度为 25MHz ±10% 时”Go
  • 将时钟从 25MHz ±10% 改为 26.25MHz。Go
  • 将时钟从 25MHz ±10% 改为 26.25MHz。Go
  • 更新了寄存器映射Go
  • 向寄存器 0x04 添加了 DVP 模式的信息。Go
  • 添加了“使用非同步内部时钟运行”Go
  • 添加了“使用非同步内部时钟运行”Go
  • 将频率值从 26MHz 更改为范围值(24.2MHz 至 25.5MHz。)Go
  • 添加了“设置为 2Gbps 线路速率”Go
  • 将频率值从 52MHz 更改为范围值(48.4MHz 至 51MHz)Go
  • 在寄存器 0x05 中添加了“设置为 4Gbps 线路速率”Go
  • 更新了单位时间和时钟频率Go
  • 将 DVP 信息添加到寄存器 0x10。Go
  • 将 DVP 信息添加到寄存器 0x11。Go
  • 从典型值中删除了值 -25dB 并添加了 -20dBGo
  • 将 –26.4+14.4f 更改为对数方程 –12+8*log(f)Go
  • 将回波损耗 S11 MAX 值移到典型值Go
  • 添加了 STP 的典型连接图Go
  • 将电容值从 33nF 更改为 33nF – 100nFGo
  • 将电容值从 15nF 更改为 15nF – 47nFGo
  • 将电容值从 33nF 更改为 33nF – 100nFGo

Date Letter Revision History Changes Intro HTML* (September 2017)to RevisionA (December 2017)

  • 将 RES1 引脚说明从“保持断开”更改为“不连接”Go
  • 向 PDB 引脚说明中添加了“内部 1MΩ 下拉”文本Go
  • 扩展了 MODE 引脚说明Go
  • 将电源和接地引脚说明中的“要求”更改为“通常连接到”Go
  • 将电源和接地引脚说明中的“并且不应连接至外部电源”更改为“请勿连接至外部电源轨”Go
  • 将 CSI_ERR_COUNT (0x5C) 文本更改为 CSI_ERR_CNT (0x5C)Go
  • 将 DS90UBUB954-Q1 更改为 DS90UB954-Q1Go
  • GPIO Input ControlGPIO Output Control 部分中将 GPIO_INPUT_CTL 文本更改为 GPIO_INPUT_CTRLGo
  • 将 CLKIN_DIV =1 时的 CLK_IN 下限从 46MHz 更改为 25MHz,将 CLK_IN 下限从 92MHz 更改为 50MHzGo
  • 更正了 MODE 描述中的拼写错误,说明模式数量为 3,将值 2Go
  • 将 I2C START 描述更改为“当 SDA 切换为低电平而 SCLK 为高电平时产生 START”Go
  • 添加了句子和表以阐明保留的寄存器Go
  • 为保留寄存器 0x04、0x0F-0x12、0x16、0x1F、0x25-0x30、0x34、0x36、0x38、0x4A-0x4F、0x5B、0x65-0xAF 和 0xB3-0xEF 添加了寄存器表Go
  • 将 MODE_SEL 寄存器中的位 6 和位 7 更改为保留Go
  • 将 SENSE_VO_HI 和 SENSE_VO_LO 寄存器更改为 SENSE_V0_HI 和 SENSE_V0_LO,以便与表 6-35 中的标题保持一致Go
  • 更改了 SENSE_V0_HI 和 SENSE_V0_LO 位说明Go
  • 更改了 SENSOR_V0_THRESH 位说明Go
  • 更改了 SENSE_T_HI 和 SENSE_T_LO 位说明Go
  • 将 CSI_EN_HSRX 寄存器位 6–0 合并为一行Go
  • 将 CSI_EN_LPRX 寄存器位 6–0 合并为一行Go
  • 将 CSI_EN_RXTERM 寄存器位 7–4 组合成了一行Go
  • 将 TARGET_ID_ALIAS_x 位说明中的串行器更改为解串器Go
  • 在 TARGET_AUTO_ACK_1 位说明中将目标 0 更改为目标 1Go
  • 在 TARGET_AUTO_ACK_2 位说明中将目标 0 更改为目标 2Go
  • 在 TARGET_AUTO_ACK_3 位说明中将目标 0 更改为目标 3Go
  • 在 TARGET_AUTO_ACK_4 位说明中将目标 0 更改为目标 4Go
  • 在 TARGET_AUTO_ACK_5 位说明中将目标 0 更改为目标 5Go
  • 在 TARGET_AUTO_ACK_6 位说明中将目标 0 更改为目标 6Go
  • 在 TARGET_AUTO_ACK_7 位说明中将目标 0 更改为目标 7Go
  • 更改了 GENERAL_STATUS 中的 CRC_ERR 位说明,以匹配 CRC_ERR_CLR 寄存器名称Go
  • 更改了 CNTRL_ERR_HSRQST_2 位说明Go
  • 更改了典型应用同轴电缆示意图标题Go
  • 表 7-3添加了引脚列Go
  • 将大容量电容器典型范围下限值从 50µF 更改为 47µF,删除了涉及专用电源平面和钽电容器的内容,并更改了布局指南中电容器的建议额定功率Go
  • 更改了有关匹配布线长度和布线以协助布线阻抗的建议 CSI-2 指南Go
  • 更改了 DOUT+ 和 DOUT– 引脚的布线指南Go
  • 相关文档 部分中添加了新链接Go