ZHCSG67C March 2017 – June 2025 OPT3001-Q1
PRODUCTION DATA
該寄存器控制器件的主要運(yùn)行模式。該寄存器具有 11 個(gè)字段,如下所述。如果在對(duì)配置寄存器進(jìn)行寫入時(shí)正在進(jìn)行測(cè)量轉(zhuǎn)換,則有效的測(cè)量轉(zhuǎn)換會(huì)立即中止。如果新配置寄存器指示新的轉(zhuǎn)換,該轉(zhuǎn)換隨后會(huì)啟動(dòng)。
務(wù)必確保監(jiān)控溢出標(biāo)志 (OVF) 以檢測(cè)器件的飽和情況。如果照度級(jí)別明顯超過(guò)設(shè)定的滿量程范圍,則不能保證結(jié)果寄存器 (R[11:0]) 的分?jǐn)?shù)字段報(bào)告 0xFFF。溢出標(biāo)志讀數(shù)為高 (OVF = 1) 將始終指示所設(shè)置滿量程范圍的飽和條件。
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RN3 | RN2 | RN1 | RN0 | CT | M1 | M0 | OVF |
| R/W | R/W | R/W | R/W | R/W | R/W | R/W | R |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CRF | FH | FL | L | POL | ME | FC1 | FC0 |
| R | R | R | R/W | R/W | R/W | R/W | R/W |
| 說(shuō)明:R/W = 讀取/寫入;R = 只讀 |
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 15:12 | RN[3:0] | R/W | 1100b | 量程編號(hào)字段(讀取或?qū)懭耄?/strong> 量程編號(hào)字段用于選擇器件的滿標(biāo)度 lux 量程。該字段的格式與結(jié)果寄存器指數(shù)字段 (E[3:0]) 相同;請(qǐng)參閱表 7-3。當(dāng) RN[3:0] 被設(shè)置為 1100b (0Ch) 時(shí),器件以自動(dòng)滿標(biāo)量程設(shè)置模式運(yùn)行,如節(jié) 6.4.1 部分中所述。在該模式下,自動(dòng)選擇的量程在結(jié)果指數(shù)(寄存器 00h,E[3:0])中進(jìn)行報(bào)告。 該器件在自動(dòng)滿標(biāo)度設(shè)置模式下以 1100 上電。代碼 1101b、1110b 和 1111b(0Dh、0Eh 和 0Fh)保留供將來(lái)使用。 |
| 11 | CT | R/W | 1b | 轉(zhuǎn)換時(shí)間字段(讀取或?qū)懭耄?/strong> 轉(zhuǎn)換時(shí)間字段決定光/數(shù)轉(zhuǎn)換過(guò)程的時(shí)長(zhǎng)。選項(xiàng)為 100ms 和 800ms。較長(zhǎng)的積分時(shí)間可以實(shí)現(xiàn)較低的噪聲測(cè)量。 轉(zhuǎn)換時(shí)間還與數(shù)據(jù)轉(zhuǎn)換過(guò)程的有效分辨率有關(guān)。800ms 轉(zhuǎn)換時(shí)間可實(shí)現(xiàn)額定的 lux 分辨率。結(jié)果和配置寄存器中 E[3:0] 的滿標(biāo)量程高于 0101b 時(shí)的 100ms 轉(zhuǎn)換時(shí)間也支持實(shí)現(xiàn)額定的 lux 分辨率。E[3:0] 的滿標(biāo)量程低于 0101b(含)時(shí)的 100ms 轉(zhuǎn)換時(shí)間可以將有效結(jié)果分辨率降低最多三位,具體取決于所選的滿標(biāo)量程。量程 0101b 降低一位。量程 0100b、0011b、0010b 和 0001b 降低兩位。量程 0000b 降低三位。結(jié)果寄存器格式和相關(guān)的 LSB 權(quán)重不會(huì)隨轉(zhuǎn)換時(shí)間的變化而變化。 0 = 100ms 1 = 800ms |
| 10:9 | M[1:0] | R/W | 00b | 轉(zhuǎn)換操作模式字段(讀取或?qū)懭耄?/strong> 轉(zhuǎn)換操作模式字段控制器件是在連續(xù)轉(zhuǎn)換模式、單次轉(zhuǎn)換模式還是低功耗關(guān)斷模式下運(yùn)行。默認(rèn)值為 00b(關(guān)斷模式),因此上電時(shí),器件僅在被適當(dāng)編程后才會(huì)消耗運(yùn)行級(jí)別功率。 如果通過(guò)向該字段寫入 01b 來(lái)選擇單次轉(zhuǎn)換模式,則當(dāng)器件正在主動(dòng)轉(zhuǎn)換時(shí),該字段將繼續(xù)顯示 01b。當(dāng)單次轉(zhuǎn)換完成時(shí),轉(zhuǎn)換操作模式字段自動(dòng)設(shè)置為 00b,器件關(guān)斷。 當(dāng)器件通過(guò)完成單次轉(zhuǎn)換或手動(dòng)對(duì)配置寄存器進(jìn)行寫入進(jìn)入關(guān)斷模式時(shí),報(bào)告標(biāo)志(轉(zhuǎn)換就緒、標(biāo)志高電平、標(biāo)志低電平)或 INT 引腳的狀態(tài)沒(méi)有變化。當(dāng)該器件處于關(guān)斷模式時(shí),這些信號(hào)會(huì)被保留以便進(jìn)行后續(xù)讀取操作。 00 = 關(guān)斷(默認(rèn)設(shè)置) 01 = 單次轉(zhuǎn)換 10、11 = 連續(xù)轉(zhuǎn)換 |
| 8 | OVF | R | 0b | 溢出標(biāo)志字段(只讀)。 溢出標(biāo)志字段指示數(shù)據(jù)轉(zhuǎn)換過(guò)程中何時(shí)發(fā)生溢出情況,該情況通常是因?yàn)檎樟疗骷墓獬隽似骷木幊虧M標(biāo)量程。在該情況下,OVF 被設(shè)置為 1,否則 OVF 保持為 0。每次測(cè)量時(shí)都會(huì)重新評(píng)估該字段。 如果手動(dòng)設(shè)置了滿標(biāo)量程(RN[3:0] 字段 < 1100b),則可能會(huì)在結(jié)果寄存器報(bào)告的值小于滿標(biāo)度時(shí)設(shè)置溢出標(biāo)志字段。如果輸入光具有臨時(shí)的高尖峰水平,該水平暫時(shí)使積分 ADC 轉(zhuǎn)換器電路過(guò)載,但在轉(zhuǎn)換完成之前恢復(fù)到量程內(nèi)的水平,則會(huì)出現(xiàn)該結(jié)果。因此,溢出標(biāo)志可能會(huì)在轉(zhuǎn)換過(guò)程中報(bào)告錯(cuò)誤。該行為在積分式轉(zhuǎn)換器中很常見(jiàn)。 如果滿標(biāo)量程自動(dòng)設(shè)置(RN[3:0] 字段 = 1100b),則設(shè)置溢出標(biāo)志字段的唯一條件是輸入光超出了整個(gè)器件的滿標(biāo)度水平。當(dāng)存在溢出情況且滿標(biāo)量程不是最大值時(shí),OPT3001-Q1 器件會(huì)中止當(dāng)前轉(zhuǎn)換,將滿標(biāo)度設(shè)置為更高的水平并開(kāi)始新的轉(zhuǎn)換。該標(biāo)志在此過(guò)程結(jié)束時(shí)設(shè)置。該過(guò)程會(huì)一直重復(fù),直到?jīng)]有溢出情況或滿標(biāo)量程被設(shè)置為最大量程。 |
| 7 | CRF | R | 0b | 轉(zhuǎn)換就緒字段(只讀)。 轉(zhuǎn)換就緒標(biāo)志指示轉(zhuǎn)換何時(shí)完成。該字段在轉(zhuǎn)換結(jié)束時(shí)被設(shè)置為 1,并在隨后對(duì)配置寄存器進(jìn)行讀取或使用任何值(包含關(guān)斷模式(運(yùn)行模式字段 M[1:0] = 00b)的值除外)對(duì)其進(jìn)行寫入時(shí)被清除(被設(shè)置為 0)。寫入關(guān)斷模式不會(huì)影響該字段的狀態(tài);有關(guān)更多詳細(xì)信息,請(qǐng)參閱 節(jié) 6.4.2 部分。 |
| 6 | FH | R | 0b | 標(biāo)志高字段(只讀)。 標(biāo)志高字段 (FH) 表明轉(zhuǎn)換結(jié)果大于指定的目標(biāo)水平。如果經(jīng)過(guò)由故障計(jì)數(shù)字段 (FC[1:0]) 定義的連續(xù)數(shù)量的測(cè)量,結(jié)果大于上限寄存器(寄存器地址 03h)中的水平,則 FH 被設(shè)置為 1。有關(guān)該字段的清除和其他行為的更多詳細(xì)信息,請(qǐng)參閱 節(jié) 6.4.2 部分。 |
| 5 | FL | R | 0b | 標(biāo)志低字段(只讀)。 標(biāo)志低字段 (FL) 表明轉(zhuǎn)換結(jié)果小于指定的目標(biāo)水平。如果經(jīng)過(guò)由故障計(jì)數(shù)字段 (FC[1:0]) 定義的連續(xù)數(shù)量的測(cè)量,結(jié)果小于下限寄存器(寄存器地址 02h)中的水平,則 FL 被設(shè)置為 1。有關(guān)該字段的清除和其他行為的更多詳細(xì)信息,請(qǐng)參閱 節(jié) 6.4.2 部分。 |
| 4 | L | R/W | 1b | 鎖存字段(讀取或?qū)懭耄?/strong> 鎖存字段控制中斷報(bào)告機(jī)制的功能:INT 引腳、標(biāo)志高字段 (FH) 和標(biāo)志低字段 (FL)。該位在鎖存窗口式比較和透明遲滯式比較之間選擇報(bào)告樣式。 0 = 器件在透明遲滯式比較操作中工作,其中三種中斷報(bào)告機(jī)制直接反映結(jié)果寄存器與上限和下限寄存器的比較,沒(méi)有用戶控制的清除事件。有關(guān)更多詳細(xì)信息,請(qǐng)參閱 節(jié) 6.3.3 部分。 1 = 器件在鎖存窗口式比較操作中工作,鎖存中斷報(bào)告機(jī)制,直到發(fā)生用戶控制的清除事件。 |
| 3 | POL | R/W | 0b | 極性字段(讀取或?qū)懭耄?/strong> 極性字段控制 INT 引腳的極性或有效狀態(tài)。 0 = INT 引腳報(bào)告低電平有效,在發(fā)生中斷事件時(shí)將引腳拉至低電平。 1 = INT 引腳的運(yùn)行反相,其中 INT 引腳報(bào)告高電平有效,在發(fā)生中斷事件時(shí)變?yōu)楦咦杩共⒃试S INT 引腳被拉至高電平。 |
| 2 | ME | R/W | 0b | 屏蔽指數(shù)字段(讀取或?qū)懭耄?/strong> 當(dāng)手動(dòng)設(shè)置滿標(biāo)量程時(shí),屏蔽指數(shù)字段會(huì)強(qiáng)制將結(jié)果寄存器指數(shù)字段(寄存器 00h,E[3:0])設(shè)置為 0000b,這樣可以在手動(dòng)對(duì)滿標(biāo)量程進(jìn)行編程時(shí)簡(jiǎn)化結(jié)果寄存器的處理。當(dāng)屏蔽指數(shù)字段被設(shè)置為 1 且量程編號(hào)字段 (RN[3:0]) 被設(shè)置為小于 1100b 時(shí),會(huì)發(fā)生該行為。請(qǐng)注意,只會(huì)針對(duì)結(jié)果寄存器執(zhí)行屏蔽。當(dāng)使用中斷報(bào)告機(jī)制時(shí),與下限和上限寄存器的結(jié)果比較不受 ME 字段的影響。 |
| 1:0 | FC[1:0] | R/W | 00b | 故障計(jì)數(shù)字段(讀取或?qū)懭耄?/strong> 故障計(jì)數(shù)字段指示器件需要多少個(gè)連續(xù)故障事件才能觸發(fā)中斷報(bào)告機(jī)制:INT 引腳、標(biāo)志高水平字段 (FH) 和標(biāo)志低水平字段 (FL)。鎖存字段 (L)、標(biāo)志高字段 (FH) 和標(biāo)志低字段 (FL) 說(shuō)明中介紹了故障事件。 00 = 一個(gè)故障計(jì)數(shù)(默認(rèn)設(shè)置) 01 = 兩個(gè)故障計(jì)數(shù) 10 = 四個(gè)故障計(jì)數(shù) 11 = 八個(gè)故障計(jì)數(shù) |