Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

FX3: セルフ-パワー設計に関する質問 – KBA233244

FX3: セルフ-パワー設計に関する質問 – KBA233244

Infineon_Team
Employee
Employee
50 replies posted 25 likes received 25 replies posted

Translated by: keni_4440091

Original KBA: FX3: Questions on Self-Powered Design – KBA233244

Version: **

 

質問1 FX3がセルフ‐パワーデバイスとして使用されている場合、どのようにUSB I/Oへ電源供給しますか?

 

回答: USB I/Oは、3.3-Vの安定化電源を必要とします。この電源は、外部電源のVBUSか、またはVBATTのどちらかから内部駆動されます。USBポートが使用されている場合、1つまたは両方の電源が必要になります。FX3セルフ-パワー設計では、VBATTはシステムバッテリ、またはPMICからの安定化3.2V-6V電圧レールに接続できます。FX3のVBUSピンはアップストリームUSB接続を検出するためにUSBコネクタのVBUSに接続できます。VBUSとVBATTの両方があり、指定された範囲にある場合、VBUSはUSB I/Oに対して主要電源になります。FX3デバイスは、ソフトウェア/ファームウェアオーバーライドがなければ、デフォルトでVBUS電源から電力を引きます。FX3のUSBブロックは、CyU3PUsbVBattEnable APIを使用したVBUSの代わりにVBATT電源で動作する構成にできます。APIに関する詳細は、FX3 SDKからFX3 APIガイドを参照してください。

 

質問2 FX3 VBUSピンがUSBコネクタのVBUS信号に接続されてない場合、どのファームウェア変更が必要ですか?

 

回答: FX3がUSBデバイスとして機能している場合、デフォルトでVBUS検出を実行し、VBUS電圧が4.1Vを超えている時のみホストに接続します。FX3のVBUSが未接続のままの状態の場合、ユーザーは、適切な時間にファームウェアのUSB接続を有効化/無効化にする必要があります。この場合、CyU3PUsbControlVBusDetect APIの有効およびuseVbattパラメータの両方は、CyFalseに設定される必要があり、CyU3PConnectState APIはユーザーアプリケーションによって直接呼び出される必要があります。質問1で述べたように、CyU3PUsbVBattEnable APIを使用して、代わりにVBATTから電力をデバイスに供給します。

 

注意: FX3 PMODEラインがUSB ブート(Z11)として構成され、VBUSピンがUSBコネクタのVBUS信号に接続されていない場合、デバイスは列挙されません。この場合、USBブート以外のブートオプション用にPMODEラインを構成することを推奨します。

0 件の賞賛
114 件の閲覧回数