9.Countermeasure against external light noise in PS mode9.1. Countermeasure against external light noise in PS modeThis product makes judgment of detection/non-detection by integrating light amount in PD for settingduration. In PS mode, eliminate external noise by subtracting output at LEDon and LEDoff. In case ofexceeding maximum detectable range, judgment result will be non-detect status because both LEDoff andLEDon are maximum counts due to over detectable range and subtract value will be 0.Maximum detectable range is changed by setting RANGE_P[2:0] register. It contributes to makecountermeasure with setting large value in maximum detectable range.
9. PSモードにおける外部からの光ノイズへの対策9.1. PSモードにおける外部からの光ノイズへの対策この製品は、一定時間内のPDにおける光量を積算することにより、検知または非検知の判定を行います。PSモードでは、LEDがオンおよびオフのいずれの場合も、出力を減算することにより、外部ノイズを除外します。知覚可能範囲の最大値を超えた場合には、判定結果は非検知の状態となります。LEDのオフとオンのいずれも、知覚可能な範囲を超えると、減算値がゼロとなり、最大値となるためです。知覚可能範囲は、RANGE_P[2:0]レジスタを設定することで変更が可能です。知覚可能範囲の中で大きい値をセットすることがノイズ対策に有効です。
10.Recommended operating mode/Procedure of register settingWhen the ALS mode and PS mode switch, please shut down and switched again..10.1. Shutdown modeBelow is an example of shutdown mode.If you shut down, the INT terminal states are maintained. If the INT terminal is L level, due to the increased powerconsumption, it is recommended that you clear the interrupt.
10. 推奨実行モード/レジスタ設定方法ALSモードとPSモードを切り替えるときには、シャットダウンしてから再度スイッチを入れてください。10.1. シャットダウンモード下記は、シャットダウンモードの一例です。シャットダウンする際、INTの内部状態が維持されます。もし、INTターミナルがLレベルであると、消費電力が増大しますので、割り込みが無いようにすることを推奨します。
4.4.4. Number of measurement cycles setting: PRST[1:0] (ADDRESS:01H) Select number of measurement cycles by setting PRST[1:0] register. Output interrupt result or judgment result for detection/non-detection in case detection result is over threshold continuously more than the set cycles in PRST[1:0] register. PRST[1:0] register(Address 01H):・Algorithm for detecting object in PS is as follows. <Judge the change from non-detecting status to detecting status> Detection result is over high threshold (Lon) N times continuously : Detection Other : Non-detection
4.4.4. 計測周期設定の数値: PRST[1:0] (アドレス:01H) PRST[1:0]レジスタ を設定し、計測周期の数値を選択してください。PRST[1:0]レジスタ内で設定された周期よりも継続的に閾値を超えた場合、干渉の結果か、検知・非検知の判定結果を出力しなさい。PRST[1:0] レジスタ(アドレス:01H)・PSでの検知対象用アルゴリズムは以下のとおりです。<非検知状態と検知状態への変化を判定しなさい>検知結果が閾値をN回継続的に超えている、その他の検知、非検知。
<Judge the change from detecting status to non-detecting status> Detection result is over low threshold (Loff) N times continuously : Non-Detection Other : Detection ・Algorithm for detecting object in ALS is as follows. <Judge the change from low illuminance to high illuminance> Detection result is over high threshold (th) N times continuously : Output interrupt Other : Non-output <Judge the change from high illuminance to low illuminance> Detection result is over low threshold (tl) N times continuously :Output interrupt Other : Non-output
〈検知から非検知への変化を判定してください〉検知結果は、低い方の閾値(Lオフ)を継続してN回超えた場合:非検知、その他:検知ALSにおける検知対象アルゴリズムは以下の通り。〈低輝度から高輝度への変化を判定してください〉検知結果は、高い方の閾値(th)をN回継続して超えた場合:割り込みを出力その他:出力なし〈高輝度から低輝度への変化を判定してください〉検知結果は、低い方の閾値(tl)をN回継続して超えた場合:割り込みを出力その他:出力なし
0: level interrupt typeIn this case, transition from H to L in INT terminal become occurring interrupt signal and INTterminal will hold L level until interrupt is cleared.1: pulse interrupt typeIn this case, L pulse output in INT terminal become occurring interrupt signal and INT terminalwill not hold L level. Therefore we need not to clear interrupt flag(FLAG_P, FLAG_A). FLAG_Pand FLAG_A are cleared automatically in 1 clock (about 1.5us).4.4.6. Intermittent operating function:Enable to change intermittent operating periods by setting INTVAL [1:0] Intermittent operating will be done during setting period in RES_A[2:0] and RES_P(Resolution/measuringtime) by the number of times set by INTVAL [1:0] register.
0:レベル割り込みタイプこの場合、INTターミナルにおけるHからLへの遷移は割り込み信号を発生させ、INTターミナルは割り込みがクリアされるまで、Lレベルを維持します。1:パルス割り込みタイプこの場合、INTターミナルでのLパルス出力は、割り込み信号を発生させ、INTターミナルはLレベルを維持しません。よって、割り込みフラグ(FLAG_P、FLAG_A)をクリアする必要はありません。FLAG_PとFLAG_Aは1クロック(約1.5マイクロ秒)以内に、自動でクリアされます。4.4.6.周期的処理機能INTVAL [1:0] を設定することで、周期的に処理する間隔を調節できます。周期的処理はRES_A[2:0] とRES_P(精度/計測時間)に設定された間で、INTVAL [1:0]レジスタにセットされた回数を実行します。