0 Replies Latest reply on May 11, 2020 5:46 PM by MoTa_728816

    Community Translation - Reasons for USB-UART Component Enumeration Failure – KBA90556

    MoTa_728816

      Hi,

       

      I'd like to translate KBA90556 into Japanese.

       

      moto

       

      Original KBA: KBA90556

      Reasons for USB-UART Component Enumeration Failure – KBA90556

       

      Translated by: MoTa_728816

      ==============================

      タイトル: USB-UART コンポーネントの エニュメレーションが失敗する原因 - KBA90556

       

      ヴァージョン: **

       

      質問:

      USB-UART コンポーネントがエニュメレーションに失敗する原因にはどのようなものがありますか?

       

      回答:

      USB-UART コンポーネントは PSoC® Creator™ の VDDD 電圧設定と基板の電源電圧 VDDD が一致しなかった場合にエニュメレーションに失敗します。これらの電圧が一致することを確認してください。PSoC Creator でプロジェクトの当該電圧値の設定は下図のようにご確認いただけます。

       

      図 1. .cydwr タブ内の VDDD 設定

      1.png

      また、USBFS_Start(uint8 device, uint8 mode) と USBFS_InitComponent(uint8 device, uint8 mode) API において、引数の uint8 mode の値がデザインで使用されている VDDD と一致していることをご確認ください。USBFS_Start() API はコンポーネントを指定された電圧で起動し、USBFS_InitComponent() API はコンポーネントのグローバル変数を初期化して、ホストとの通信を D+ ラインをプルアップすることで開始します。API の詳細については USBUART コンポーネントのデータシートをご参照ください。

      ==============================

       

      12-May-2020

      moto