ZHCSX18C September 2024 – December 2025 TIOL221
PRODMIX
請(qǐng)參考 PDF 數(shù)據(jù)表獲取器件具體的封裝圖。
表 8-1 列出了 TIOL221 寄存器的存儲(chǔ)器映射寄存器。表 8-1 中未列出的所有寄存器偏移地址都應(yīng)視為保留的位置,并且不得修改寄存器內(nèi)容。
| 地址 | 首字母縮寫詞 | 寄存器名稱 | 部分 |
|---|---|---|---|
| 0h | INT | 中斷 | 轉(zhuǎn)到 |
| 1h | 狀態(tài) | 狀態(tài) | 轉(zhuǎn)到 |
| 2h | DEVICE_CONFIG | 器件配置 | 轉(zhuǎn)到 |
| 3h | CQ_CURLIM | CQ 驅(qū)動(dòng)器電流限制 | 轉(zhuǎn)到 |
| 4h | CQ_CONFIG | CQ 配置 | 轉(zhuǎn)到 |
| 5h | DIO_CONFIG | DIO 配置 | 轉(zhuǎn)到 |
| 6h | DO_CURLIM | DO 驅(qū)動(dòng)器電流限制 | 轉(zhuǎn)到 |
| 7h | DEVICE_ID | 器件 ID | 轉(zhuǎn)到 |
| 8h | INT_MASK | 中斷屏蔽 | 轉(zhuǎn)到 |
| 9h | RESET_CONFIG | 復(fù)位引腳配置寄存器 | 轉(zhuǎn)到 |
復(fù)雜的位訪問(wèn)類型經(jīng)過(guò)編碼可適應(yīng)小型表單元。表 8-2 展示了適用于此部分中訪問(wèn)類型的代碼。
| 訪問(wèn)類型 | 代碼 | 說(shuō)明 |
|---|---|---|
| 讀取類型 | ||
| R | R | 讀取 |
| RC | R C | 讀取 以清除 |
| 寫入類型 | ||
| W | W | 寫入 |
| 復(fù)位或默認(rèn)值 | ||
| -n | 復(fù)位后的值或默認(rèn)值 | |
圖 8-1 顯示了 INT,表 8-3 對(duì)其進(jìn)行了介紹。
返回到匯總表。
中斷寄存器反映各種故障條件的當(dāng)前狀態(tài)。清除故障后,不會(huì)自動(dòng)清除中斷寄存器。如果故障條件不再存在,則在讀取時(shí)清除寄存器
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSD_INT | WU_INT | DO_FAULT_INT | CQ_FAULT_INT | LPW_INT | RESERVED | UV_V5_INT | TEMP_WARN |
| RC-0b | RC-0b | RC-0b | RC-0b | RC-0b | R-0b | RC-0b | RC-0b |
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7 | TSD_INT | RC | 0b | 熱關(guān)斷中斷位。清除故障后,不會(huì)自動(dòng)清除此位。如果故障不再存在,則在讀取時(shí)清除該位
|
| 6 | WU_INT | RC | 0b | 當(dāng)在 CQ 上檢測(cè)到 IO-Link 喚醒條件時(shí)會(huì)設(shè)置此位。
|
| 5 | DO_FAULT_INT | RC | 0b | 當(dāng)發(fā)生 DO 驅(qū)動(dòng)器故障(過(guò)流或熱故障)時(shí)會(huì)設(shè)置該位
|
| 4 | CQ_FAULT_INT | RC | 0b | 當(dāng)發(fā)生 CQ 驅(qū)動(dòng)器故障(過(guò)流或熱故障)時(shí)會(huì)設(shè)置該位
|
| 3 | LPW_INT | RC | 0b | 當(dāng) LP 低于警告閾值時(shí)會(huì)設(shè)置該位
|
| 2 | RESERVED | R | 0b | 保留 |
| 1 | UV_V5_INT | RC | 0b | V5IN 電源輸入端發(fā)生欠壓(僅當(dāng) VSEL 引腳懸空且 V5IN 是 LDO 輸入時(shí)有效)
|
| 0 | TEMP_WARN | RC | 0b | 熱警告中斷
|
圖 8-2 顯示了狀態(tài),在表 8-4 中對(duì)此進(jìn)行了介紹。
返回到匯總表。
狀態(tài)寄存器反映各種故障情況的當(dāng)前狀態(tài)。這些寄存器是只讀的,并在清除故障后自動(dòng)清除。注意:軟復(fù)位不會(huì)復(fù)位 STATUS 寄存器位,因?yàn)檫@些位反映了故障的當(dāng)前狀態(tài)。在讀取 STATUS 寄存器時(shí)讀取 MSB 字節(jié),因?yàn)?POR 恢復(fù)位在 LSB 字節(jié)傳輸?shù)綌?shù)據(jù)輸出時(shí)清除
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| POR_RECOVERY | TSD | DI_LEVEL | DO_FAULT | CQ_FAULT | UV_V5 | CQ_RX_LEVEL | TEMP_WARN |
| RC-0b | R-0b | R-0b | R-0b | R-0b | R-0b | R-0b | R-0b |
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7 | POR_RECOVERY | RC | 0b | 當(dāng)器件從 POR 事件中恢復(fù)時(shí),設(shè)置此位。讀取時(shí)該位被清除
|
| 6 | TSD | R | 0b | 該位反映了熱關(guān)斷的狀態(tài)。當(dāng)溫度低于熱關(guān)斷閾值時(shí),自動(dòng)清除該位
|
| 5 | DI_LEVEL | R | 0b | 當(dāng) DI 電壓為邏輯高電平時(shí)設(shè)置此位,當(dāng) DI 電壓為邏輯低電平時(shí)清除此位。注意:如果 DI_DIS 位設(shè)置為 1,則此位無(wú)效。
|
| 4 | DO_FAULT | R | 0b | 該位顯示 DO 驅(qū)動(dòng)故障狀態(tài)
|
| 3 | CQ_FAULT | R | 0b | 該位顯示 CQ 驅(qū)動(dòng)器的故障狀態(tài)
|
| 2 | UV_V5 | R | 0b | 該位顯示 V5IN 引腳上的 UV 條件狀態(tài)
|
| 1 | CQ_RX_LEVEL | R | 0b | 當(dāng) CQ 電壓為邏輯高電平時(shí)設(shè)置此位,當(dāng) CQ 電壓為邏輯低電平時(shí)清除此位。注意:如果 CQ_RX_DIS 位設(shè)置為 1,則此位無(wú)效。
|
| 0 | TEMP_WARN | R | 0b | 顯示器件溫度高于或低于溫度警告閾值
|
圖 8-3 展示了 DEVICE_CONFIG,表 8-5 中對(duì)此進(jìn)行了介紹。
返回到匯總表。
器件級(jí)配置寄存器
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SOFT_RESET | WU_DIS | DO_CQ_TRACK | IOLINK_5MA_PD | DI_RX_FILTER | CQ_RX_FILTER | T_UVLO | INT_TOG |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b |
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7 | SOFT_RESET | R/W | 0b | 將所有寄存器復(fù)位為默認(rèn)值。 注意:根據(jù)相應(yīng)的故障狀態(tài),仍會(huì)設(shè)置狀態(tài)和中斷位。
|
| 6 | WU_DIS | R/W | 0b |
|
| 5 | DO_CQ_TRACK | R/W | 0b | 如果設(shè)置了該位,DO 和 CQ 驅(qū)動(dòng)器會(huì)根據(jù) TX 輸入和 CQ_CONFIG 設(shè)置同步工作。
|
| 4 | IOLINK_5MA_PD | R/W | 0b | 當(dāng)禁用相應(yīng)的驅(qū)動(dòng)器時(shí),在 CQ 和 DO 驅(qū)動(dòng)器上啟用 5mA 下拉電流 ILLM。注意:CQ_CUR_LIM 和 DO_CUR_LIM 限值需要設(shè)置為 500mA,以便分別在 CQ 和 DO 處啟用此設(shè)置。
|
| 3 | DI_RX_FILTER | R/W | 0b | 打開(kāi)或關(guān)閉 DI 線路上的 RX 干擾濾波器
|
| 2 | CQ_RX_FILTER | R/W | 0b | 打開(kāi)或關(guān)閉 CQ 線路上的 RX 干擾濾波器
|
| 1 | T_UVLO | R/W | 0b | 從 LP UVLO 恢復(fù)后,CQ,DO 重新啟用延遲 t (UVLO)
|
| 0 | INT_TOG | R/W | 0b | 啟用中斷引腳切換
|
圖 8-4 展示了 CQ_CURLIM,表 8-6 中對(duì)此進(jìn)行了介紹。
返回到匯總表。
CQ 驅(qū)動(dòng)器電流限制和自動(dòng)重試配置
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CQ_CUR_LIM | CQ_BL_TIME | CQ_RETRY_TIME | CQ_AUTO_RETRY_EN | ||||
| R/W-001b | R/W-00b | R/W-00b | R/W-0b | ||||
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7-5 | CQ_CUR_LIM | R/W | 001b | 設(shè)置電流限值
|
| 4-3 | CQ_BL_TIME | R/W | 00b | 設(shè)置電流消隱時(shí)間
|
| 2-1 | CQ_RETRY_TIME | R/W | 00b | 設(shè)置自動(dòng)重試時(shí)間
|
| 0 | CQ_AUTO_RETRY_EN | R/W | 0b | 啟用自動(dòng)重試。啟用時(shí),會(huì)在消隱時(shí)間后禁用驅(qū)動(dòng)器,并在重試時(shí)間后重新啟用驅(qū)動(dòng)器。禁用自動(dòng)重試時(shí),驅(qū)動(dòng)器會(huì)保持啟用狀態(tài)并僅在熱關(guān)斷后關(guān)閉。注意:當(dāng)消隱時(shí)間配置為 2b11(無(wú)消隱時(shí)間)時(shí),啟用自動(dòng)重試。
|
圖 8-5 展示了 CQ_CONFIG,表 8-7 中對(duì)此進(jìn)行了介紹。
返回到匯總表。
用于 PNP/NPN 模式和弱上拉/下拉的 CQ 配置寄存器
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CQ_WEAK_PD_EN | CQ_WEAK_PU_EN | CQ_TX_MODE | CQ_Q | RX_DIS | ||
| R-0b | R/W-0b | R/W-0b | R/W-11b | R/W-0b | R/W-0b | ||
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0b | 保留 |
| 5 | CQ_WEAK_PD_EN | R/W | 0b | 當(dāng)驅(qū)動(dòng)器被禁用時(shí),配置 CQ 上的弱下拉
|
| 4 | CQ_WEAK_PU_EN | R/W | 0b | 當(dāng)驅(qū)動(dòng)器被禁用時(shí),配置 CQ 上的弱上拉
|
| 3-2 | CQ_TX_MODE | R/W | 11b | 配置驅(qū)動(dòng)器傳輸模式
|
| 1 | CQ_Q | R/W | 0b | CQ 驅(qū)動(dòng)器輸出邏輯
|
| 0 | RX_DIS | R/W | 0b | 配置 CQ 線路的 RX
|
圖 8-6 展示了 DIO_CONFIG,表 8-8 中對(duì)此進(jìn)行了介紹。
返回到匯總表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DI_WEAK_PD_EN | DI_WEAK_PU_EN | DO_WEAK_PD_EN | DO_WEAK_PU_EN | DO_MODE | DO_Q | DI_DIS | |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-11b | R/W-0b | R/W-0b | |
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7 | DI_WEAK_PD_EN | R/W | 0b | 配置 DI 的弱下拉
|
| 6 | DI_WEAK_PU_EN | R/W | 0b | 配置 DI 上的弱上拉
|
| 5 | DO_WEAK_PD_EN | R/W | 0b | 當(dāng)驅(qū)動(dòng)器被禁用時(shí),配置 DO 上的弱下拉
|
| 4 | DO_WEAK_PU_EN | R/W | 0b | 當(dāng)驅(qū)動(dòng)器被禁用時(shí),配置 DO 上的弱上拉
|
| 3-2 | DO_MODE | R/W | 11b | 配置 DO 驅(qū)動(dòng)器傳輸模式
|
| 1 | DO_Q | R/W | 0b | DO 驅(qū)動(dòng)器輸出邏輯
|
| 0 | DI_DIS | R/W | 0b | 配置 DI 接收器
|
圖 8-7 展示了 DO_CURLIM,表 8-9 中對(duì)此進(jìn)行了介紹。
返回到匯總表。
DO 驅(qū)動(dòng)器電流限制和自動(dòng)重試配置
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DO_CUR_LIM | DO_BL_TIME | DO_RETRY_TIME | DO_RETRY_EN | ||||
| R/W-001b | R/W-00b | R/W-00b | R/W-0b | ||||
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7-5 | DO_CUR_LIM | R/W | 001b | 設(shè)置電流限值
|
| 4-3 | DO_BL_TIME | R/W | 00b | 設(shè)置電流消隱時(shí)間。注意:?jiǎn)⒂米詣?dòng)重試后,不要配置 0b11(無(wú)消隱時(shí)間)。
|
| 2-1 | DO_RETRY_TIME | R/W | 00b | 設(shè)置自動(dòng)重試時(shí)間。注意:當(dāng)消隱時(shí)間配置為 2b11(無(wú)消隱時(shí)間)時(shí),不要啟用自動(dòng)重試。
|
| 0 | DO_RETRY_EN | R/W | 0b | 啟用自動(dòng)重試
|
圖 8-8 展示了 DEVICE_ID,表 8-10 中對(duì)此進(jìn)行了介紹。
返回到匯總表。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | 修訂 ID | ||||||
| R-0b | R-001b | ||||||
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7-3 | RESERVED | R | 0b | 保留 |
| 2-0 | 修訂 ID | R | 001b | 指示器件修訂版本號(hào)
|
圖 8-9 展示了 INT_MASK,表 8-11 中對(duì)此進(jìn)行了介紹。
返回到匯總表。
中斷屏蔽寄存器。當(dāng)屏蔽中斷時(shí),中斷引腳不指示中斷,但中斷寄存器仍會(huì)更新以指示中斷。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSD_INT_MASK | WU_INT_MASK | DO_FAULT_INT_MASK | CQ_FAULT_INT_MASK | LPW_INT_MASK | RESERVED | UV_V5_INT_MASK | TEMP_WARN_MASK |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R-0b | R/W-0b | R/W-0b |
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7 | TSD_INT_MASK | R/W | 0b |
|
| 6 | WU_INT_MASK | R/W | 0b |
|
| 5 | DO_FAULT_INT_MASK | R/W | 0b |
|
| 4 | CQ_FAULT_INT_MASK | R/W | 0b |
|
| 3 | LPW_INT_MASK | R/W | 0b |
|
| 2 | RESERVED | R | 0b | 保留 |
| 1 | UV_V5_INT_MASK | R/W | 0b |
|
| 0 | TEMP_WARN_MASK | R/W | 0b |
|
圖 8-10 展示了 RESET_CONFIG,表 8-12 中對(duì)此進(jìn)行了介紹。
返回到匯總表。
配置 RESET 引腳的行為
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESET_SEL | RESET_POL | RESERVED | |||||
| R/W-00b | R-0b | R-0b | |||||
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7-6 | RESET_SEL | R/W | 00b | 選擇哪些事件會(huì)激活復(fù)位輸出
|
| 5 | RESET_POL | R | 0b | 在復(fù)位輸出時(shí),選擇配置為低電平有效還是高電平有效
|
| 4-0 | RESERVED | R | 0b | 保留 |