ZHCSRN8 February 2023 TDC1000-Q1
PRODUCTION DATA
表 8-4 列出了 TDC1000-Q1 的存儲器映射寄存器。表 8-4 中未列出的所有寄存器地址都應視為保留的存儲單元,并且不應修改寄存器內容。
| 地址(十六進制) | 縮寫 | 寄存器名稱 | 復位值 | 章節 |
|---|---|---|---|---|
| 0h | CONFIG_0 | 配置 0 | 45h | 請參閱此處 |
| 1h | CONFIG_1 | 配置 1 | 40h | 請參閱此處 |
| 2h | CONFIG_2 | 配置 2 | 0h | 請參閱此處 |
| 3h | CONFIG_3 | 配置 3 | 3h | 請參閱此處 |
| 4h | CONFIG_4 | 配置 4 | 1Fh | 請參閱此處 |
| 5h | TOF_1 | TOF-1 | 0h | 請參閱此處 |
| 6h | TOF_0 | TOF-0 | 0h | 請參閱此處 |
| 7h | ERROR_FLAGS | 錯誤標志 | 0h | 請參閱此處 |
| 8h | TIMEOUT | Timeout | 19h | 請參閱此處 |
| 9h | CLOCK_RATE | 時鐘速率 | 0h | 請參閱此處 |
返回表 8-4。
| (MSB) 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 (LSB) |
| TX_FREQ_DIV | NUM_TX | ||||||
| R/W-2h | R/W-5h | ||||||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| [7:5] | TX_FREQ_DIV(1) | R/W | 2h | TX 時鐘和 T1 的分頻器 0h:除以 2 1h:除以 4 2h:8 分頻(默認設置) 3h:除以 16 4h:除以 32 5h:除以 64 6h:除以 128 7h:除以 256 |
| [4:0] | NUM_TX | R/W | 5h | 一個突發中 TX 脈沖的數量,范圍為 0 至 31。 5h:5 個脈沖(默認設置) |
返回表 8-4。
| (MSB) 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 (LSB) |
| RESERVED | NUM_AVG | NUM_RX | |||||
| R/W-1h | R/W-0h | R/W-0h | |||||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| [7:6] | 保留 | R/W | 1h | 1h:保留(默認設置) |
| [5:3] | NUM_AVG | R/W | 0h | 在秒表/MCU 中進行均值計算的測量周期數 0h:1 個測量周期(默認設置) 1h:2 個測量周期 2h:4 個測量周期 3h:8 個測量周期 4h:16 個測量周期 5h:32 個測量周期 6h:64 個測量周期 7h:128 個測量周期 |
| [2:0] | NUM_RX | R/W | 0h | 預期接收事件的數量 0h:不對事件進行計數(輸出 32 個 STOP 脈沖)(默認設置) 1h:1 個事件(輸出 1 個 STOP 脈沖) 2h:2 個事件(輸出 2 個 STOP 脈沖) 3h:3 個事件(輸出 3 個 STOP 脈沖) 4h:4 個事件(輸出 4 個 STOP 脈沖) 5h:5 個事件(輸出 5 個 STOP 脈沖) 6h:6 個事件(輸出 6 個 STOP 脈沖) 7h:7 個事件(輸出 7 個 STOP 脈沖) |
返回表 8-4。
| (MSB) 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 (LSB) |
| VCOM_SEL | MEAS_MODE | DAMPING | CH_SWP | EXT_CHSEL | CH_SEL | TOF_MEAS_MODE | |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| [7] | VCOM_SEL | R/W | 0h | 共模電壓基準控制 0h:內部(默認設置) 1h:外部 |
| [6] | MEAS_MODE | R/W | 0h | AFE 測量類型 0h:飛行時間測量(默認設置) 1h:溫度測量 |
| [5] | DAMPING | R/W | 0h | TX 突發阻尼 0h:禁用阻尼(默認設置) 1h:啟用阻尼 |
| [4] | CH_SWP | R/W | 0h | 工作模式 2 下自動交換通道。如果 EXT_CHSEL = 1,則忽略該設置。 0h:禁用自動通道交換(默認設置) 1h:啟用自動通道交換 |
| [3] | EXT_CHSEL | R/W | 0h | 通過 CHSEL 引腳選擇外部通道 0h:禁用外部通道選擇(默認設置)。 1h:啟用外部通道選擇 EXT_CHSEL = 1 會覆蓋 CH_SWP 和 CH_SEL 設置。 |
| [2] | CH_SEL | R/W | 0h | 處于工作狀態的 TX/RX 通道對。 0h:通道 1(默認設置) 1h:通道 2 有關通道定義,請參閱飛行時間測量模式。如果 EXT_CHSEL = 1,則忽略該設置。 |
| [1:0] | TOF_MEAS_MODE | R/W | 0h | 飛行時間測量模式 0h:模式 0(默認設置) 1h:模式 1 2h:模式 2 3h:保留 |
返回表 8-4。
| (MSB) 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 (LSB) |
| RESERVED | TEMP_MODE | TEMP_RTD_SEL | TEMP_CLK_DIV | BLANKING | ECHO_QUAL_THLD | ||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-3h | ||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| [7] | 保留 | R/W | 0h | 0h:保留(默認設置) |
| [6] | TEMP_MODE | R/W | 0h | 溫度測量通道 0h:測量 REF、RTD1 和 RTD2(默認設置) 1h:測量 REF 和 RTD1 |
| [5] | TEMP_RTD_SEL | R/W | 0h | RTD 類型 0h:PT1000(默認設置) 1h:PT500 |
| [4] | TEMP_CLK_DIV | R/W | 0h | 用于溫度模式的時鐘分頻器 0h:8 分頻(默認設置) 1h:使用 TX_FREQ_DIV |
| [3] | BLANKING | R/W | 0h | 標準 TOF 測量中的電源消隱。消隱長度由 TIMING_REG 字段控制(請參閱具有電源消隱功能的標準 TOF 測量)。 0h:禁用電源消隱(默認設置) 1h:啟用電源消隱 |
| [2:0] | ECHO_QUAL_THLD | R/W | 3h | 關于 VCOM 的回波鑒定 DAC 閾值電平 0h:-35 mV 1h:-50 mV 2h:-75 mV 3h:-125 mV(默認) 4h:-220 mV 5h:-410 mV 6h:-775 mV 7h:-1500 mV |
返回表 8-4。
| (MSB) 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 (LSB) |
| RESERVED | RECEIVE_ MODE | TRIG_EDGE_ POLARITY | TX_PH_SHIFT_POS | ||||
| R/W-0h | R/W-0h | R/W-0h | R/W-1Fh | ||||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| [7] | 保留 | R/W | 0h | 0h:保留(默認設置) |
| [6] | RECEIVE_MODE | R/W | 0h | 接收回波模式 0h:單回波(默認設置) 1h:多回波 |
| [5] | TRIG_EDGE_POLARITY | R/W | 0h | 觸發邊沿極性 0h:上升沿(默認設置) 1h:下降沿 |
| [4:0] | TX_PH_SHIFT_POS | R/W | 1Fh | TX 180° 脈沖移位位置,范圍為 0 至 31。 1Fh:位置 31(默認設置) TI 不建議將 TX_PH_SHIFT_POS 設置為 0 或 1。 |
返回表 8-4。
| (MSB) 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 (LSB) |
| PGA_GAIN | PGA_CTRL | LNA_CTRL | LNA_FB | TIMING_REG[9:8] | |||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| [7:5] | PGA_GAIN | R/W | 0h | PGA 增益 0h:0dB(默認設置) 1h:3dB 2h:6dB 3h:9dB 4h:12dB 5h:15dB 6h:18dB 7h:21dB |
| [4] | PGA_CTRL | R/W | 0h | PGA 控制 0h:處于運行狀態(默認設置) 1h:繞過并斷電 |
| [3] | LNA_CTRL | R/W | 0h | LNA 控制 0h:處于運行狀態(默認設置) 1h:繞過并斷電 |
| [2] | LNA_FB | R/W | 0h | LNA 反饋模式 0h:電容反饋(默認設置) 1h:電阻反饋 |
| [1:0] | TIMING_REG[9:8] | R/W | 0h | TIMING_REG 字段的 2 個最高有效位(請參閱標準 TOF 測量 和具有電源消隱功能的標準 TOF 測量) 0h:0(默認值) |
返回表 8-4。
| (MSB) 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 (LSB) |
| TIMING_REG[7:0] | |||||||
| R/W-0h | |||||||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| [7:0] | TIMING_REG[7:0] | R/W | 0h | TIMING_REG 字段的 8 個最低有效位(請參閱標準 TOF 測量 和具有電源消隱功能的標準 TOF 測量) 0h:0(默認值) |
返回表 8-4。
| 7 (MSB) | 6 | 5 | 4 | 3 | 2 | 1 | 0 (LSB) |
| RESERVED | ERR_ SIG_WEAK | ERR_NO_SIG | ERR_ SIG_HIGH | ||||
| R-0h | R-0h | R/W1C-0 | R/W1C-0 | ||||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| [7:3] | RESERVED | R | 0h | 0h:保留(默認設置) |
| [2] | ERR_SIG_WEAK | R | 0h | 1h:接收到的合格過零數小于 NUM_RX 字段中設置的預期數,并且發生超時。 |
| [1] | ERR_NO_SIG | R/W1C | 0h | 1h:未接收到信號且發生超時。 向該字段寫入 1 會重置狀態機,停止活動測量并使器件返回到睡眠或就緒模式,并且在測量模式 2 下重置均值計數器和自動通道選擇。 |
| [0] | ERR_SIG_HIGH | R/W1C | 0h | 1h:接收到的回波振幅超過比較器輸入端的最大回波鑒定閾值。僅當 ECHO_QUAL_THLD = 0x07 時才報告該錯誤。 向該字段寫入 1 將重置所有錯誤標志并將 ERRB 引腳重置為高電平。 |
返回表 8-4。
| (MSB) 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 (LSB) |
| RESERVED | FORCE_ SHORT_TOF | SHORT_TOF_BLANK_PERIOD | ECHO_ TIMEOUT | TOF_TIMEOUT_CTRL | |||
| R/W-0h | R/W-0h | R/W-3h | R/W-0h | R/W-1h | |||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| [7] | 保留 | R/W | 0h | 0h:保留(默認設置) |
| [6] | FORCE_SHORT_TOF | R/W | 0h | 短飛行時間控制 0h:禁用(默認設置) 1h:強制進行短飛行時間測量 |
| [5:3] | SHORT_TOF_BLANK_PERIOD(1) | R/W | 3h | 短飛行時間短消隱周期(請參閱短 TOF 測量) 0h:8 × T0 1h:16 × T0 2h:32 × T0 3h:64 × T0(默認設置) 4h:128 × T0 5h:256 × T0 6h:512 × T0 7h:1024 × T0 |
| [2] | ECHO_TIMEOUT | R/W | 0h | 回波接收超時控制(請參閱TOF 測量間隔) 0h:啟用回波超時(默認設置) 1h:禁用超時 |
| [1:0] | TOF_TIMEOUT_CTRL(1) | R/W | 1h | 回波偵聽窗口超時(請參閱TOF 測量間隔) 0h:128 × T0 1h:256 × T0(默認設置) 2h:512 × T0 3h:1024 × T0 |
返回表 8-4。
| (MSB) 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 (LSB) |
| RESERVED | CLOCKIN_DIV | AUTOZERO_PERIOD | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 位 | 字段 | 類型 | 復位 | 說明 |
|---|---|---|---|---|
| [7:3] | 保留 | R/W | 0h | 0h:保留(默認設置) |
| [2] | CLOCKIN_DIV(1) | R/W | 0h | 用于生成 T0的 CLKIN 分頻器 0h:1 分頻(默認設置) 1h:除以 2 |
| [1:0] | AUTOZERO_PERIOD(1) | R/W | 0h | 接收器自動置零周期 0h:64 × T0(默認設置) 1h:128 × T0 2h:256 × T0 3h:512 × T0 |