在此說明由上拉電阻引起的電壓上浮和選定上拉電阻的方法。
選定上拉電阻的方法
通常電壓檢測器的上拉電阻大致為10k~數100kΩ。
上拉電阻的電阻值減小時,由於驅動器FET的導通電阻,使”L”電壓與Vss的偏移增加。 同樣,當上拉電阻的電阻值增加時,由於驅動器FET的漏電流,使”H”電壓與VIN(VDD)的偏移增加。
因此,請依實際規格條件,選定能滿足後續IC邏輯的上拉電阻。如果在輸出”L”時,流動在上拉電阻中的消耗電流減少,請較高地設定上拉電阻值。希望防止由外部噪音等影響使應用程式錯誤動作時,請較低地設定上拉電阻值。
【Appendix】計算輸出」L」最大值、「H」最小值的方法
以XC6138系列產品為例,計算輸出」H」電壓、輸出「L」電壓的最大值、最小值。
【輸出「L」電壓的最大值】
VRESETB = Vpull / (1 + Rpull / RON_MAX)
Vpull :上拉電壓
RON_MAX :Nch驅動器的導通電阻MAX.
計算例)VDD=2.2V, Vpull=1.8V, Rpull=10kΩ 時
Step 1. 計算RON_MAX
根據電氣特性,從RON_MAXをVRESETB/IRBOUT_MIN計算
RON_MAX = 0.3V / 2.5mA ≒ 120Ω (MAX.)
Step 2. 計算VRESETB
用RON_MAX計算輸出「L」電壓的最大值
VRESETB = Vpull / (1 + Rpull / RON_MAX) = 1.8V / (1 + 10kΩ / 120Ω) ≒ 21mV
【輸出「H」電壓的最小值】
VRESETB = Vpull – Rpull × ILEAKN_MAX
Vpull :上拉電壓
ILEAKN_MAX :Nch驅動器的漏電流MAX.
計算例) Vpull=6.0V, Rpull=100kΩ 時
Step 1. ILEAKN_MAX
依電氣特性、ILEAKN_MAX = 0.1μA (MAX.)
Step 2. 計算VRESETB
用ILEAKN_MAX計算輸出「H」電壓的最小值
VRESETB= Vpull – Rpull × ILEAKN_MAX = 6.0V - 100kΩ × 0.1μA = 5.99V