これは機械翻訳されたコンテンツです。 詳しくは こちらをご覧ください。

USBコントローラーSDK

インフィニオンのEZ-PD™ CCG2ファームウェア: Arm® Cortex®-M0と32 KBのフラッシュにより、いつでもどこでもシームレスなファームウェアアップグレードを実現

nobutton

概要

インフィニオンのEZ-PD™ CCG2は、32KBフラッシュを搭載した Arm® Cortex®-M0を搭載しており、いつでもどこでもファームウェアのアップグレードが可能です。 インフィニオンは、パッシブEMCAソリューション(CYPD2103)のファームウェアイメージを提供しています。ファームウェアは、標準のバイナリ(hexおよびcyacd形式)として提供されます。リファレンス EZ-PD™ CCG2 ファームウェアには、次の機能があります。

  • ケーブル プラグの位置 (ホスト ポート (ダウンストリーム ポート) に接続されているか、デバイス ポート (アップストリーム ポート) に接続されているかを検出します。
  • すべての構造化されたVDMに対して、SOP'(ケーブルのプラグエンドがホストエンドに近い場合)とSOP''(プラグエンドがデバイスエンドに近い場合)で応答します。
  • インフィニオンが定義したすべての非構造化VDMにSOPおよびSOPで応答します。これらのメッセージは、ファームウェアのアップグレードに使用されます。
  • デバイスのファームウェアをアップグレードできるブートローダーを含めます。
  • CCラインがアイドル状態のとき、デバイスは低電力モードのままで、PDメッセージに応答するためにウェイクアップします。

EZ-PD™ CCG2は、USB-IF仕様の変更に合わせてアップグレードできます。オンチップの32KBフラッシュは、シリアル・ワイヤ・デバッグ(SWD)インターフェースを使用するか、インフィニオンのEZ-PD™コンフィギュレーション・ユーティリティを使用してType-Cコンフィギュレーション・チャネル(CC信号)を介してプログラムできます。プログラミング方法の詳細については、KBA97271を参照してください。

インフィニオンのEZ-PD™ CCG2は、32KBフラッシュを搭載した Arm® Cortex®-M0を搭載しており、いつでもどこでもファームウェアのアップグレードが可能です。 インフィニオンは、パッシブEMCAソリューション(CYPD2103)のファームウェアイメージを提供しています。ファームウェアは、標準のバイナリ(hexおよびcyacd形式)として提供されます。リファレンス EZ-PD™ CCG2 ファームウェアには、次の機能があります。

  • ケーブル プラグの位置 (ホスト ポート (ダウンストリーム ポート) に接続されているか、デバイス ポート (アップストリーム ポート) に接続されているかを検出します。
  • すべての構造化されたVDMに対して、SOP'(ケーブルのプラグエンドがホストエンドに近い場合)とSOP''(プラグエンドがデバイスエンドに近い場合)で応答します。
  • インフィニオンが定義したすべての非構造化VDMにSOPおよびSOPで応答します。これらのメッセージは、ファームウェアのアップグレードに使用されます。
  • デバイスのファームウェアをアップグレードできるブートローダーを含めます。
  • CCラインがアイドル状態のとき、デバイスは低電力モードのままで、PDメッセージに応答するためにウェイクアップします。

EZ-PD™ CCG2は、USB-IF仕様の変更に合わせてアップグレードできます。オンチップの32KBフラッシュは、シリアル・ワイヤ・デバッグ(SWD)インターフェースを使用するか、インフィニオンのEZ-PD™コンフィギュレーション・ユーティリティを使用してType-Cコンフィギュレーション・チャネル(CC信号)を介してプログラムできます。プログラミング方法の詳細については、KBA97271を参照してください。

デザイン リソース