ZHCSHQ5A February   2018  – June 2018 OPT3101

PRODUCTION DATA.  

  1. 特性
    1.     应用框图
  2. 应用
  3. 说明
  4. 修订历史记录
  5. 引脚配置和功能
    1.     引脚功能
  6. 规格
    1. 6.1 绝对最大额定值
    2. 6.2 ESD 额定值
    3. 6.3 建议运行条件
    4. 6.4 热性能信息
    5. 6.5 电气特性
    6. 6.6 时序要求
    7. 6.7 典型特性
      1. 6.7.1 持续模式
      2. 6.7.2 单稳态模式
      3. 6.7.3 带有内部 LDO 的单稳态模式
  7. 详细 说明
    1. 7.1 概述
    2. 7.2 功能框图
    3. 7.3 特性 说明
      1. 7.3.1  时序发生器
        1. 7.3.1.1 持续工作模式
        2. 7.3.1.2 单稳态模式
        3. 7.3.1.3 非 HDR 模式
        4. 7.3.1.4 自动 HDR 模式
        5. 7.3.1.5 多通道模式
      2. 7.3.2  AFE
      3. 7.3.3  环境消除
      4. 7.3.4  振荡器
      5. 7.3.5  CLKGEN
      6. 7.3.6  照明驱动器
      7. 7.3.7  深度引擎
      8. 7.3.8  输出数据
      9. 7.3.9  通用 I/O
      10. 7.3.10 温度传感器
      11. 7.3.11 片上稳压器
      12. 7.3.12 序列发生器
        1. 7.3.12.1 中断输出
        2. 7.3.12.2 采用序列发生器的超级 HDR 模式
    4. 7.4 编程
      1. 7.4.1 I2C 从器件
      2. 7.4.2 I2C 主器件
        1. 7.4.2.1 外部温度传感器
        2. 7.4.2.2 外部 EEPROM
        3. 7.4.2.3 外部 EEPROM 编程
    5. 7.5 寄存器映射
      1. 7.5.1 串行接口寄存器映射
        1. 7.5.1.1 寄存器说明
          1. 7.5.1.1.1   寄存器 0h(地址 = 0h)[复位 = 0h]
            1. Table 31. 寄存器 00 字段说明
          2. 7.5.1.1.2   寄存器 1h(地址 = 1h)[复位 = 120140h]
            1. Table 32. 寄存器 01 字段说明
          3. 7.5.1.1.3   寄存器 2h(地址 = 2h)[复位 = 92A4C8h]
            1. Table 33. 寄存器 02 字段说明
          4. 7.5.1.1.4   寄存器 3h(地址 = 3h)[复位 = 800000h]
            1. Table 34. 寄存器 03 字段说明
          5. 7.5.1.1.5   寄存器 4h(地址 = 4h)[复位 = 17h]
            1. Table 35. 寄存器 04 字段说明
          6. 7.5.1.1.6   寄存器 5h(地址 = 5h)[复位 = 80000h]
            1. Table 36. 寄存器 05 字段说明
          7. 7.5.1.1.7   寄存器 7h(地址 = 7h)[复位 = 0h]
            1. Table 37. 寄存器 07 字段说明
          8. 7.5.1.1.8   寄存器 8h(地址 = 8h)[复位 = 0h]
            1. Table 38. 寄存器 08 字段说明
          9. 7.5.1.1.9   寄存器 9h(地址 = 9h)[复位 = 0h]
            1. Table 39. 寄存器 09 字段说明
          10. 7.5.1.1.10  寄存器 Ah(地址 = Ah)[复位 = 0h]
            1. Table 40. 寄存器 0A 字段说明
          11. 7.5.1.1.11  寄存器 Bh(地址 = Bh)[复位 = FC009h]
            1. Table 41. 寄存器 0B 字段说明
          12. 7.5.1.1.12  寄存器 Ch(地址 = Ch)[复位 = 0h]
            1. Table 42. 寄存器 0C 字段说明
          13. 7.5.1.1.13  寄存器 Dh(地址 = Dh)[复位 = 6000h]
            1. Table 43. 寄存器 0D 字段说明
          14. 7.5.1.1.14  寄存器 Fh(地址 = Fh)[复位 = 144C4Bh]
            1. Table 44. 寄存器 0F 字段说明
          15. 7.5.1.1.15  寄存器 10h(地址 = 10h)[复位 = 4000h]
            1. Table 45. 寄存器 10 字段说明
          16. 7.5.1.1.16  寄存器 11h(地址 = 11h)[复位 = 0h]
            1. Table 46. 寄存器 11 字段说明
          17. 7.5.1.1.17  寄存器 13h(地址 = 13h)[复位 = 0h]
            1. Table 47. 寄存器 13 字段说明
          18. 7.5.1.1.18  寄存器 14h(地址 = 14h)[复位 = 0h]
            1. Table 48. 寄存器 14 字段说明
          19. 7.5.1.1.19  寄存器 15h(地址 = 15h)[复位 = 101063h]
            1. Table 49. 寄存器 15 字段说明
          20. 7.5.1.1.20  寄存器 16h(地址 = 16h)[复位 = 400100h]
            1. Table 50. 寄存器 16 字段说明
          21. 7.5.1.1.21  寄存器 17h(地址 = 17h)[复位 = 0h]
            1. Table 51. 寄存器 17 字段说明
          22. 7.5.1.1.22  寄存器 18h(地址 = 18h)[复位 = 0h]
            1. Table 52. 寄存器 18 字段说明
          23. 7.5.1.1.23  寄存器 19h(地址 = 19h)[复位 = 0h]
            1. Table 53. 寄存器 19 字段说明
          24. 7.5.1.1.24  寄存器 1Ah(地址 = 1Ah)[复位 = 0h]
            1. Table 54. 寄存器 1A 字段说明
          25. 7.5.1.1.25  寄存器 1Bh(地址 = 1Bh)[复位 = 0h]
            1. Table 55. 寄存器 1B 字段说明
          26. 7.5.1.1.26  寄存器 1Ch(地址 = 1Ch)[复位 = 0h]
            1. Table 56. 寄存器 1C 字段说明
          27. 7.5.1.1.27  寄存器 1Dh(地址 = 1Dh)[复位 = 0h]
            1. Table 57. 寄存器 1D 字段说明
          28. 7.5.1.1.28  寄存器 1Eh(地址 = 1Eh)[复位 = 0h]
            1. Table 58. 寄存器 1E 字段说明
          29. 7.5.1.1.29  寄存器 26h(地址 = 26h)[复位 = 4000Fh]
            1. Table 59. 寄存器 26 字段说明
          30. 7.5.1.1.30  寄存器 27h(地址 = 27h)[复位 = 26AC18h]
            1. Table 60. 寄存器 27 字段说明
          31. 7.5.1.1.31  寄存器 29h(地址 = 29h)[复位 = 3F0FC3h]
            1. Table 61. 寄存器 29 字段说明
          32. 7.5.1.1.32  寄存器 2Ah(地址 = 2Ah)[复位 = 784920h]
            1. Table 62. 寄存器 2A 字段说明
          33. 7.5.1.1.33  寄存器 2Bh(地址 = 2Bh)[复位 = 6000h]
            1. Table 63. 寄存器 2B 字段说明
          34. 7.5.1.1.34  寄存器 2Ch(地址 = 2Ch)[复位 = 800h]
            1. Table 64. 寄存器 2C 字段说明
          35. 7.5.1.1.35  寄存器 2Dh(地址 = 2Dh)[复位 = 0h]
            1. Table 65. 寄存器 2D 字段说明
          36. 7.5.1.1.36  寄存器 2Eh(地址 = 2Eh)[复位 = 8001A0h]
            1. Table 66. 寄存器 2E 字段说明
          37. 7.5.1.1.37  寄存器 2Fh(地址 = 2Fh)[复位 = 0h]
            1. Table 67. 寄存器 2F 字段说明
          38. 7.5.1.1.38  寄存器 30h(地址 = 30h)[复位 = 0h]
            1. Table 68. 寄存器 30 字段说明
          39. 7.5.1.1.39  寄存器 31h(地址 = 31h)[复位 = 0h]
            1. Table 69. 寄存器 31 字段说明
          40. 7.5.1.1.40  寄存器 32h(地址 = 32h)[复位 = 0h]
            1. Table 70. 寄存器 32 字段说明
          41. 7.5.1.1.41  寄存器 33h(地址 = 33h)[复位 = 0h]
            1. Table 71. 寄存器 33 字段说明
          42. 7.5.1.1.42  寄存器 34h(地址 = 34h)[复位 = 0h]
            1. Table 72. 寄存器 34 字段说明
          43. 7.5.1.1.43  寄存器 35h(地址 = 35h)[复位 = 0h]
            1. Table 73. 寄存器 35 字段说明
          44. 7.5.1.1.44  寄存器 36h(地址 = 36h)[复位 = 0h]
            1. Table 74. 寄存器 36 字段说明
          45. 7.5.1.1.45  寄存器 37h(地址 = 37h)[复位 = 0h]
            1. Table 75. 寄存器 37 字段说明
          46. 7.5.1.1.46  寄存器 38h(地址 = 38h)[复位 = 0h]
            1. Table 76. 寄存器 38 字段说明
          47. 7.5.1.1.47  寄存器 39h(地址 = 39h)[复位 = 0h]
            1. Table 77. 寄存器 39 字段说明
          48. 7.5.1.1.48  寄存器 3Ah(地址 = 3Ah)[复位 = 0h]
            1. Table 78. 寄存器 3A 字段说明
          49. 7.5.1.1.49  寄存器 3Bh(地址 = 3Bh)[复位 = 0h]
            1. Table 79. 寄存器 3B 字段说明
          50. 7.5.1.1.50  寄存器 3Ch(地址 = 3Ch)[复位 = 0h]
            1. Table 80. 寄存器 3C 字段说明
          51. 7.5.1.1.51  寄存器 3Dh(地址 = 3Dh)[复位 = 0h]
            1. Table 81. 寄存器 3D 字段说明
          52. 7.5.1.1.52  寄存器 3Eh(地址 = 3Eh)[复位 = 0h]
            1. Table 82. 寄存器 3E 字段说明
          53. 7.5.1.1.53  寄存器 3Fh(地址 = 3Fh)[复位 = 0h]
            1. Table 83. 寄存器 3F 字段说明
          54. 7.5.1.1.54  寄存器 40h(地址 = 40h)[复位 = 2021E0h]
            1. Table 84. 寄存器 40 字段说明
          55. 7.5.1.1.55  寄存器 41h(地址 = 41h)[复位 = 10h]
            1. Table 85. 寄存器 41 字段说明
          56. 7.5.1.1.56  寄存器 42h(地址 = 42h)[复位 = 0h]
            1. Table 86. 寄存器 42 字段说明
          57. 7.5.1.1.57  寄存器 43h(地址 = 43h)[复位 = 81h]
            1. Table 87. 寄存器 43 字段说明
          58. 7.5.1.1.58  寄存器 44h(地址 = 44h)[复位 = 0h]
            1. Table 88. 寄存器 44 字段说明
          59. 7.5.1.1.59  寄存器 45h(地址 = 45h)[复位 = 0h]
            1. Table 89. 寄存器 45 字段说明
          60. 7.5.1.1.60  寄存器 46h(地址 = 46h)[复位 = 0h]
            1. Table 90. 寄存器 46 字段说明
          61. 7.5.1.1.61  寄存器 47h(地址 = 47h)[复位 = 800800h]
            1. Table 91. 寄存器 47 字段说明
          62. 7.5.1.1.62  寄存器 48h(地址 = 48h)[复位 = 0h]
            1. Table 92. 寄存器 48 字段说明
          63. 7.5.1.1.63  寄存器 49h(地址 = 49h)[复位 = 0h]
            1. Table 93. 寄存器 49 字段说明
          64. 7.5.1.1.64  寄存器 4Ah(地址 = 4Ah)[复位 = 0h]
            1. Table 94. 寄存器 4A 字段说明
          65. 7.5.1.1.65  寄存器 4Bh(地址 = 4Bh)[复位 = 407h]
            1. Table 95. 寄存器 4B 字段说明
          66. 7.5.1.1.66  寄存器 4Ch(地址 = 4Ch)[复位 = F23Eh]
            1. Table 96. 寄存器 4C 字段说明
          67. 7.5.1.1.67  寄存器 4Dh(地址 = 4Dh)[复位 = 1144h]
            1. Table 97. 寄存器 4D 字段说明
          68. 7.5.1.1.68  寄存器 4Eh(地址 = 4Eh)[复位 = F881h]
            1. Table 98. 寄存器 4E 字段说明
          69. 7.5.1.1.69  寄存器 50h(地址 = 50h)[复位 = 200100h]
            1. Table 99. 寄存器 50 字段说明
          70. 7.5.1.1.70  寄存器 51h(地址 = 51h)[复位 = 0h]
            1. Table 100. 寄存器 51 字段说明
          71. 7.5.1.1.71  寄存器 52h(地址 = 52h)[复位 = 0h]
            1. Table 101. 寄存器 52 字段说明
          72. 7.5.1.1.72  寄存器 53h(地址 = 53h)[复位 = 0h]
            1. Table 102. 寄存器 53 字段说明
          73. 7.5.1.1.73  寄存器 54h(地址 = 54h)[复位 = 0h]
            1. Table 103. 寄存器 54 字段说明
          74. 7.5.1.1.74  寄存器 55h(地址 = 55h)[复位 = 0h]
            1. Table 104. 寄存器 55 字段说明
          75. 7.5.1.1.75  寄存器 56h(地址 = 56h)[复位 = 0h]
            1. Table 105. 寄存器 56 字段说明
          76. 7.5.1.1.76  寄存器 57h(地址 = 57h)[复位 = 0h]
            1. Table 106. 寄存器 57 字段说明
          77. 7.5.1.1.77  寄存器 58h(地址 = 58h)[复位 = 0h]
            1. Table 107. 寄存器 58 字段说明
          78. 7.5.1.1.78  寄存器 59h(地址 = 59h)[复位 = 0h]
            1. Table 108. 寄存器 59 字段说明
          79. 7.5.1.1.79  寄存器 5Ah(地址 = 5Ah)[复位 = 0h]
            1. Table 109. 寄存器 5A 字段说明
          80. 7.5.1.1.80  寄存器 5Bh(地址 = 5Bh)[复位 = 0h]
            1. Table 110. 寄存器 5B 字段说明
          81. 7.5.1.1.81  寄存器 5Ch(地址 = 5Ch)[复位 = 0h]
            1. Table 111. 寄存器 5C 字段说明
          82. 7.5.1.1.82  寄存器 5Dh(地址 = 5Dh)[复位 = 0h]
            1. Table 112. 寄存器 5D 字段说明
          83. 7.5.1.1.83  寄存器 5Eh(地址 = 5Eh)[复位 = 0h]
            1. Table 113. 寄存器 5E 字段说明
          84. 7.5.1.1.84  寄存器 5Fh(地址 = 5Fh)[复位 = 0h]
            1. Table 114. 寄存器 5F 字段说明
          85. 7.5.1.1.85  寄存器 60h(地址 = 60h)[复位 = 0h]
            1. Table 115. 寄存器 60 字段说明
          86. 7.5.1.1.86  寄存器 61h(地址 = 61h)[复位 = 0h]
            1. Table 116. 寄存器 61 字段说明
          87. 7.5.1.1.87  寄存器 64h(地址 = 64h)[复位 = 280C00h]
            1. Table 117. 寄存器 64 字段说明
          88. 7.5.1.1.88  寄存器 65h(地址 = 65h)[复位 = 0h]
            1. Table 118. 寄存器 65 字段说明
          89. 7.5.1.1.89  寄存器 6Eh(地址 = 6Eh)[复位 = 20000h]
            1. Table 119. 寄存器 6E 字段说明
          90. 7.5.1.1.90  寄存器 71h(地址 = 71h)[复位 = 0h]
            1. Table 120. 寄存器 71 字段说明
          91. 7.5.1.1.91  寄存器 72h(地址 = 72h)[复位 = C0h]
            1. Table 121. 寄存器 72 字段说明
          92. 7.5.1.1.92  寄存器 76h(地址 = 76h)[复位 = 0h]
            1. Table 122. 寄存器 76 字段说明
          93. 7.5.1.1.93  寄存器 77h(地址 = 77h)[复位 = 0h]
            1. Table 123. 寄存器 77 字段说明
          94. 7.5.1.1.94  寄存器 78h(地址 = 78h)[复位 = 0h]
            1. Table 124. 寄存器 78 字段说明
          95. 7.5.1.1.95  寄存器 79h(地址 = 79h)[复位 = 1h]
            1. Table 125. 寄存器 79 字段说明
          96. 7.5.1.1.96  寄存器 7Ah(地址 = 7Ah)[复位 = 0h]
            1. Table 126. 寄存器 7A 字段说明
          97. 7.5.1.1.97  寄存器 80h(地址 = 80h)[复位 = 4E1Eh]
            1. Table 127. 寄存器 80 字段说明
          98. 7.5.1.1.98  寄存器 83h(地址 = 83h)[复位 = D0h]
            1. Table 128. 寄存器 83 字段说明
          99. 7.5.1.1.99  寄存器 84h(地址 = 84h)[复位 = D8h]
            1. Table 129. 寄存器 84 字段说明
          100. 7.5.1.1.100 寄存器 85h(地址 = 85h)[复位 = 20h]
            1. Table 130. 寄存器 85 字段说明
          101. 7.5.1.1.101 寄存器 86h(地址 = 86h)[复位 = 28h]
            1. Table 131. 寄存器 86 字段说明
          102. 7.5.1.1.102 寄存器 87h(地址 = 87h)[复位 = 2454h]
            1. Table 132. 寄存器 87 字段说明
          103. 7.5.1.1.103 寄存器 88h(地址 = 88h)[复位 = 2648h]
            1. Table 133. 寄存器 88 字段说明
          104. 7.5.1.1.104 寄存器 89h(地址 = 89h)[复位 = 3E8h]
            1. Table 134. 寄存器 89 字段说明
          105. 7.5.1.1.105 寄存器 8Ah(地址 = 8Ah)[复位 = 1F40h]
            1. Table 135. 寄存器 8A 字段说明
          106. 7.5.1.1.106 寄存器 8Fh(地址 = 8Fh)[复位 = 0h]
            1. Table 136. 寄存器 8F 字段说明
          107. 7.5.1.1.107 寄存器 90h(地址 = 90h)[复位 = 2134h]
            1. Table 137. 寄存器 90 字段说明
          108. 7.5.1.1.108 寄存器 91h(地址 = 91h)[复位 = 2134h]
            1. Table 138. 寄存器 91 字段说明
          109. 7.5.1.1.109 寄存器 92h(地址 = 92h)[复位 = 2EE0h]
            1. Table 139. 寄存器 92 字段说明
          110. 7.5.1.1.110 寄存器 93h(地址 = 93h)[复位 = 0h]
            1. Table 140. 寄存器 93 字段说明
          111. 7.5.1.1.111 寄存器 94h(地址 = 94h)[复位 = FFFFh]
            1. Table 141. 寄存器 94 字段说明
          112. 7.5.1.1.112 寄存器 97h(地址 = 97h)[复位 = 0h]
            1. Table 142. 寄存器 97 字段说明
          113. 7.5.1.1.113 寄存器 98h(地址 = 98h)[复位 = 0h]
            1. Table 143. 寄存器 98 字段说明
          114. 7.5.1.1.114 寄存器 99h(地址 = 99h)[复位 = 1h]
            1. Table 144. 寄存器 99 字段说明
          115. 7.5.1.1.115 寄存器 9Ch(地址 = 9Ch)[复位 = FFF000h]
            1. Table 145. 寄存器 9C 字段说明
          116. 7.5.1.1.116 寄存器 9Dh(地址 = 9Dh)[复位 = 0h]
            1. Table 146. 寄存器 9D 字段说明
          117. 7.5.1.1.117 寄存器 9Eh(地址 = 9Eh)[复位 = 0h]
            1. Table 147. 寄存器 9E 字段说明
          118. 7.5.1.1.118 寄存器 9Fh(地址 = 9Fh)[复位 = 0h]
            1. Table 148. 寄存器 9F 字段说明
          119. 7.5.1.1.119 寄存器 A0h(地址 = A0h)[复位 = 2198h]
            1. Table 149. 寄存器 A0 字段说明
          120. 7.5.1.1.120 寄存器 A2h(地址 = A2h)[复位 = 0h]
            1. Table 150. 寄存器 A2 字段说明
          121. 7.5.1.1.121 寄存器 A3h(地址 = A3h)[复位 = 0h]
            1. Table 151. 寄存器 A3 字段说明
          122. 7.5.1.1.122 寄存器 A4h(地址 = A4h)[复位 = 0h]
            1. Table 152. 寄存器 A4 字段说明
          123. 7.5.1.1.123 寄存器 A5h(地址 = A5h)[复位 = 0h]
            1. Table 153. 寄存器 A5 字段说明
          124. 7.5.1.1.124 寄存器 A6h(地址 = A6h)[复位 = 0h]
            1. Table 154. 寄存器 A6 字段说明
          125. 7.5.1.1.125 寄存器 A7h(地址 = A7h)[复位 = 0h]
            1. Table 155. 寄存器 A7 字段说明
          126. 7.5.1.1.126 寄存器 A8h(地址 = A8h)[复位 = 0h]
            1. Table 156. 寄存器 A8 字段说明
          127. 7.5.1.1.127 寄存器 A9h(地址 = A9h)[复位 = 0h]
            1. Table 157. 寄存器 A9 字段说明
          128. 7.5.1.1.128 寄存器 AAh(地址 = AAh)[复位 = 0h]
            1. Table 158. 寄存器 AA 字段说明
          129. 7.5.1.1.129 寄存器 ABh(地址 = ABh)[复位 = 0h]
            1. Table 159. 寄存器 AB 字段说明
          130. 7.5.1.1.130 寄存器 ACh(地址 = ACh)[复位 = 0h]
            1. Table 160. 寄存器 AC 字段说明
          131. 7.5.1.1.131 寄存器 ADh(地址 = ADh)[复位 = 0h]
            1. Table 161. 寄存器 AD 字段说明
          132. 7.5.1.1.132 寄存器 AEh(地址 = AEh)[复位 = 0h]
            1. Table 162. 寄存器 AE 字段说明
          133. 7.5.1.1.133 寄存器 AFh(地址 = AFh)[复位 = 0h]
            1. Table 163. 寄存器 AF 字段说明
          134. 7.5.1.1.134 寄存器 B0h(地址 = B0h)[复位 = 0h]
            1. Table 164. 寄存器 B0 字段说明
          135. 7.5.1.1.135 寄存器 B1h(地址 = B1h)[复位 = 0h]
            1. Table 165. 寄存器 B1 字段说明
          136. 7.5.1.1.136 寄存器 B2h(地址 = B2h)[复位 = 0h]
            1. Table 166. 寄存器 B2 字段说明
          137. 7.5.1.1.137 寄存器 B4h(地址 = B4h)[复位 = 0h]
            1. Table 167. 寄存器 B4 字段说明
          138. 7.5.1.1.138 寄存器 B5h(地址 = B5h)[复位 = 0h]
            1. Table 168. 寄存器 B5 字段说明
          139. 7.5.1.1.139 寄存器 B8h(地址 = B8h)[复位 = 7FDFFh]
            1. Table 169. 寄存器 B8 字段说明
          140. 7.5.1.1.140 寄存器 B8h(地址 = B9h)[复位 = 1FFh]
            1. Table 170. 寄存器 B9 字段说明
  8. 应用和实施
    1. 8.1 应用信息
    2. 8.2 典型应用
      1. 8.2.1 设计要求
      2. 8.2.2 详细设计流程
        1. 8.2.2.1 采样率
        2. 8.2.2.2 光电二极管和 LED
        3. 8.2.2.3 环境支持
        4. 8.2.2.4 距离精度
        5. 8.2.2.5 电源电压
      3. 8.2.3 应用曲线
    3. 8.3 初始化设置
  9. 电源建议
    1. 9.1 具有片外 1.8V 稳压器的系统
    2. 9.2 具有片上 1.8V 稳压器的系统
  10. 10布局
    1. 10.1 布局指南
    2. 10.2 布局示例
  11. 11器件和文档支持
    1. 11.1 文档支持
      1. 11.1.1 相关文档
    2. 11.2 接收文档更新通知
    3. 11.3 社区资源
    4. 11.4 商标
    5. 11.5 静电放电警告
    6. 11.6 术语表
  12. 12机械、封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

序列发生器

AFE 具有片上序列发生器,可用于执行各种操作。Table 19 中列出了序列发生器命令。每条指令为 12 位,其中的前四个 MSB 位作为操作码,后八个位作为操作数。序列发生器可以执行幅度或相位与寄存器阈值 COMPARE_REG1、COMPARE_REG2 的比较,并生成信号 COMP_STATUS(可以通过 DIG_GPO_SEL0 = 8 和 gpo1_mux_sel = 2 设置在 GP1 上观察到此信号)。可以使用 COMP_IN_SEL 来选择比较输入类型。序列发生器每个样本执行一条命令。执行命令的序列发生器中断可以在数据准备好之后和下一个样本开始之前置于样本的开头或样本的末尾。可以使用 TG_SEQ_INT_START、TG_SEQ_INT_END、TG_SEQ_INT_MASK_START 和 TG_SEQ_INT_MASK_END 寄存器对序列发生器中断进行编程。TG_SEQ_INT_START 和 TG_SEQ_INT_END 用于定义子帧内中断脉冲的位置。TG_SEQ_INT_MASK_START 和 TG_SEQ_INT_MASK_END 用于定义启用脉冲的子帧。

序列发生器的一些用例包括:

  • 切换发送器通道
  • 根据与定义的阈值之间的相位或幅度比较结果生成中断
  • 根据与迟滞之间的相位或幅度比较结果生成中断
  • 使用四个照明驱动器电流来扩展动态范围
  • 执行去混叠操作以将距离范围从 15m 延伸到 75m。

Table 19. 序列发生器命令

操作码 功能 说明
0000 NOP 操作数指示应该执行 NOP 的周期数。0 表示 1 个周期,1 表示 2 个周期,以此类推。例如,0000-0000 1111 表示在接下来的 16 个周期中,序列发生器不执行任何操作。
0001 WRITE 此命令将操作数写入 STATUS_OUT 寄存器。例如,0001-0110 0110 在 STATUS_OUT 端口 0110 01100 上生成值。STATUS_OUT 端口映射到Table 20 中列出的特定关键寄存器。仅当 EN_PROCESSOR_VALUES = 1 时,STATUS_OUT 值才会覆盖寄存器值。
0010 GOTO 程序计数器 (PC) 转到操作数指示的行。此命令对循环很有用。下一条命令在下一个序列发生器中断处执行。例如,0010-0000 0000 将 PC 设置为程序存储器的第一行,从而在循环中执行指令。
0011 DGOTO 在此命令中,仅当 STATUS_IN_REG 位为 1 时,PC 才会转到操作数指示的行。否则,PC 将保持相同的命令,直到 STATUS_IN_REG 寄存器值变为 1。下一条命令在下一个帧 VD 处执行。例如,0011-0000 0000 会暂停程序,直到 STATUS_IN_REG 位设置为 1。执行此设置后,循环将重新开始。
0100 DrGOTO 在此指令中,PC 不经过任何延迟而直接进入操作数指示的行。这种情况下还会执行下一条指令。下一条命令在同一个帧 VD 处执行。
0101 COMP0 在此命令中,CPU 比较 COMP_IN 和 COMPARE_REG1。如果 COMP_IN ≤ COMPARE_REG1,程序计数器将保持原样,且 COMP_STATUS 端口为 0。如果比较失败,程序计数器将移动到操作数指示的行,且 COMP_STATUS 变为 1。
0110 COMP0_INV 与 COMP 类似,但使用的比较为:COMP_IN ≥ COMPARE_REG2
0111 COMP_WINDOW 在此命令中,PC 永远保持相同的命令。如果 (COMP_IN ≥ COMPARE_REG1) 且 (COMP_IN ≤ COMPARE_REG2),则 COMP_STATUS 变为 1,否则 COMP_STATUS = 0。
1000 COMP2 如果 (COMP_IN ≥ COMPARE_REG1) 且 (COMP_IN ≤ COMPARE_REG2),则 COMP_STATUS 变为 1,否则 COMP_STATUS = 0。如果条件为 TRUE,则程序计数器保持相同的命令,否则移动到操作数指示的行。
1001 COMP3 与 COMP2 相似。不同之处在于,无论比较结果如何,程序计数器都会移动到操作数指向的指令。如果满足比较要求,则 COMP_STATUS 设置为 1,否则设置为 0。
1010 COMP_HYST 在此命令中,PC 永远保持相同的命令。比较中存在迟滞。如果 (COMP_IN ≤ COMPARE_REG1),则 COMP_STATUS = 0,否则如果 (COMP_IN ≥ COMPARE_REG2),则 COMP_STATUS = 1。
1011 COMP1 在此命令中,CPU 比较 COMP_IN 和 COMPARE_REG1。如果 COMP_IN ≤ COMPARE_REG1,程序计数器将保持原样,且 COMP_STATUS 端口为 0。如果比较失败,程序计数器将移动到操作数指示的行,且 COMP_STATUS 变为 1。执行此命令并在同一中断处移至下一条命令。
1100 COMP1_INV 与 COMP1 类似,但使用的比较为 COMP_IN ≥ COMPARE_REG2。序列发生器执行此命令并在同一中断处移至下一条命令。
1101–1111 无效

Table 20. 序列发生器 STATUS_OUT 寄存器映射

STATUS_OUT 寄存器映射
[0] INT_XTALK_CALIB
[1] EN_DEALIAS_MEAS
[2] START_FREQ_CALIB
[4:3] SEL_TX_CH
[5] SEL_HDR_MODE
[7:6] 无效

Table 21. 序列发生器寄存器

寄存器 地址 说明
COMP_IN_SEL 13h[2:0] 选择用于 comp_in 的值。
0:AMP_OUT | 1:DEALIAS_BIN | 2:去混叠模式下的相位输出 | 3:PHASE_OUT
COMPARE_REG1 13h[18:3] 序列发生器比较阈值 1
COMPARE_REG2 14h[15:0] 序列发生器比较阈值 2
EN_SEQUENCER 14h[16] 启用序列发生器。
EN_PROCESSOR_VALUES 14h[17] 使用处理器值而不是寄存器值。
STATUS_IN_REG 14h[18] 此寄存器用于控制 CPU 中的程序流
DIS_INTERRUPT 14h[19] 禁用可触发序列发生器的中断。
COMMAND0 至 COMMAND19 15h[11:0] 至 1Eh[23:12] 序列发生器命令寄存器。共有 20 个命令寄存器可用。