コアコンポーネント
SYSREG - システムレギュレータ
システム電圧レギュレータ(SYSREG)への入力電圧は、VBUS
によって供給されます。
VBUS
の電圧は、AC壁コンセントやUSBポートによって供給されます。
SYSREGは、デバイスが通常状態にあるときにVINT
を供給するリニア電圧レギュレータ(LDO)です。
SYSREGの特徴は以下のとおりです:
VBUS
が接続されているときにVINT
を供給する5Vリニア電圧レギュレータ(LDO)- 最大 6.7V までの動作電圧
- 20V までの過電圧保護
- USBポート検出と、VBUS上の電流制限を設定するための制御ピン
VSYS
およびDEC
ピンは外部から供給してはなりません。
USBポート検出とVBUS電流制限
このデバイスは、usb.orgで見つかるBattery Charging Specification v1.2に従ってUSBポートタイプの自動検出をサポートします。
主な検出は、StandardDownstream Port(SDP)、Dedicated Charging Port(DCP)、およびCharging Downstream Port(CDP) USBポートに対して行われます。 検出シーケンスはVBUSが接続された時点で開始し、T後に完了します。
SDPが検出された場合、VBUS
の電流制限は 100mA に設定されます。USBインターフェースを備えた外部マイクロコントローラは、USBホストと 500mA の制限を交渉することができます。
その後、GPIOを使用してISET
を制御し、VBUS
の電流制限を上げます。これはUSBポート交渉と呼ばれます。
DCP/CDPが検出された場合、VBUS
の電流制限は 500mA に設定されます。
この場合、ISET
の設定は無視されます。
ISET
を使用してVBUSの電流制限を 100mA または 500mA に設定し、USBポート検出を無効にすることも可能です。
以下の表は、ISET
、D+
、およびD-
の設定を記述しており、VBUS
の電流制限を固定するか、USBポート検出またはUSBポート交渉に基づいてVBUS
の電流制限を設定します。
制限設定方法 | ピン設定 | VBUS電流制限 |
---|---|---|
100mA 固定 | ISET = D- = AVSS , D+ = NC | 100 mA |
500mA 固定 | ISET = VSYS , D- = AVSS , D+ = NC | 500 mA |
USBポート検出 | ISET = AVSS , D+ とD- はホストと接続 | SDPを検出した場合100mA。 DSP/CDPを検出した場合500mA |
USBポート検出と交渉 | ISET = マイコンのGPIO, D+ とD- はホストと接続 | SDPを検出しISET がLOWなら100mA。 SDPを検出しISET がHIGHなら500mA。 DSP/CDPを検出した場合500mA |
マイクロコントローラがUSBポート交渉のためにGPIOでISET
を制御している場合、ISET
はリセット時およびUSBが切断されたときに必ずLOWに設定する必要があります。
ISET
は、USBポートがSDPで、より高い電流制限の交渉が完了した場合にのみHIGHに設定されます。
これらの設定を示す設計図は、リファレンス回路にある回路図をご覧ください。
SYSREG抵抗と出力電圧
SYSREGは、VINT
電圧をVSYSに調整します。
VBUS
ピンの電圧がVSYS以下の場合、通常はVBUS
とVINT
間の間にRONの抵抗が存在します。
VBUS過電圧および低電圧保護
VBUS
の過電圧しきい値はVBUSです。VBUSの定電圧しきい値はVBUSです。
SYSREGは、VBUS
電圧が過電圧しきい値VBUSを超えた場合、または定電圧しきい値VBUS以下の場合に無効になります。
これによりVBUS
が隔離され、VINT
からVBUS
への電流の流れを防ぎます。
VBUS切断
VBUS
が切断され、電圧がVBUS以下に下がった場合、SYSREGはVINT
からVBUS
を隔離します。
VBUS
がVBUSに達すると、デバイスは超低消費電力(ULP)運用モードに入ります。
これはVBUS
上の静電容量負荷に依存したTを要します。
デバイスはVBUS
がVBUS以下である間、ULPモードにとどまります。