2 Replies Latest reply on Aug 2, 2020 11:28 PM by NoTa_4591161

    Community Translation - How to Wake Up FX3/CX3 Using UART_CTS Pin - KBA219818

    NoTa_4591161

      Hi,               

       

      I would like to translate KBA219818 into Japanese.

      Please confirm to my work.

       

      Thanks,

      Kenshow

        • 1. Re: Community Translation - How to Wake Up FX3/CX3 Using UART_CTS Pin - KBA219818
          JuyoungJ_06

          Hi, Kenshow-san

          Confirm to work this KBA.

           

          Thanks

          Jenna

          • 2. Re: Community Translation - How to Wake Up FX3/CX3 Using UART_CTS Pin - KBA219818
            NoTa_4591161

            Hi Jenna-san,

                                            

            Japanese translation was over.
            Please check below.

             

            Original KBA:

            How to Wake Up FX3/CX3 Using UART_CTS Pin - KBA219818

             

            Thanks.

            Kenshow

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

             

            タイトル: UART_CTSピンを使用してFX3/CX3をウェイクアップする方法 - KBA219818

             

            バージョン:**

             

            質問:

            UART_CTSピンを使用してFX3/CX3をウェイクアップする方法は?

             

            回答:

            次のように、FX3/CX3をサスペンドモードにして、UART_CTSソースでウェイクアップさせることができます。

            1. CyU3PSysCheckSuspendParams() APIを介して、UART CTSをウェイクアップソースとして、極性をHighまたはLowとして設定します。
            2. ウェイクアップの極性がHIGHの場合、FX3/CX3デバイスのUART CTSピンを最初にグランドに接続します。LOWの場合は、3.3 V電源に接続します。
            3. 前のステップのステータスを確認した後、CyU3PSysEnterSuspendMode() APIを呼び出します。このAPIは返されない呼び出しであり、デバイスをサスペンドモードにします。
            4. しばらくお待ちください。
            5. 3.3 Vの電源に接続することによりUART_CTSHIGHに切り替えます。または、極性が逆の場合はその逆を行います。
            6. デバイスはサスペンドから復帰し、再度エニュメレートする必要があります。

                 FX3/CX3
              のデータシートによると、GPIOは他のインターフェイスを有効/無効にした16ビットまたは32ビットのデータバスとして設定できます。

                 I/O
              マトリックスが32ビットデータバスまたは16ビットデータ+ UARTに構成されている場合、GPIO [54]UART_CTSとして機能します。I/Oマトリックスが16ビットデータバス+ UART + SPI + I2Sと構成されている場合、GPIO [47]UART_CTSとして機能します。GPIO [54]をソースとしてFX3 / CX3をウェイクアップしても問題はありません。

              ただし、I / Oマトリックスが16ビットデータバス+ UART + SPI + I2Sの場合、GPIO [47]UART_CTS)をソースとして使用してFX3 / CX3をウェイクアップすることはできません。これは既知の問題です。GPIO [47]がウェイクアップソースであると予想される場合は、gctlaon_regs.hファイルを変更する必要があります。

              変更前

                 #define CY_U3P_GCTL_EN_UART_CTS    (1u << 6)

              変更後

                 #define CY_U3P_GCTL_EN_UART_CTS    (1U << 4)

              上記の変更により、FX3/CXGIPO [47]をソースとしたサスペンドモード残すことができます。

             

             

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

            03-August-2020

              Kenshow