コアコンポーネント
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モードにとどまります。