cancel
Showing results for 
Search instead for 
Did you mean: 

Knowledge Base Articles

FX3/CX3ブートローダがPMODEピンの状態を検出する方法 - KBA231617 - Community Translated (JA)

JennaJo
Moderator
Moderator

FX3/CX3ブートローダがPMODEピンの状態を検出する方法 - KBA231617 - Community Translated (JA)

English: How FX3/CX3 Bootloader detects the state of PMODE ... - Cypress Developer Community

Translated by: Kenshow

タイトル: FX3/CX3ブートローダがPMODEピンの状態を検出する方法 - KBA231617

 

バージョン:**

PMODEピンの状態を検出するために、FX3ブートローダは、以下の順序でPMODEラインの内部プルアップおよびプルダウン抵抗を有効にします。

  1. ブートローダは、最初にすべての PMODE ピンを内部的に 50kΩの抵抗で HIGH 電圧にプルアップします(FX3のデータシートのデジタルI/Oの項を参照)。5 µs待機した後、ブートローダはPMODEピンの状態をサンプリングします。
  2. ブートローダは PMODE ラインのプルアップを解除し、10kΩ抵抗で PMODE ラインをLOW電圧までプルダウンします(FX3 データシートの 13 ページを参照)。ここでも5µs待機した後、PMODEピンの状態をサンプリングします。この後、内部プルダウンが除去されます。

このプロセスは、デバイスの接続/リセットされるたびに繰り返されます。

ブートローダーは、PMODEピンがフローティングであるかどうかをチェックします。これには、プルアップ抵抗とプルダウン抵抗が有効になっているときにサンプリングされた PMODE ラインの状態が使用されます。

注:特定のI / Oのパワードメイン電圧に対応するHIGH / LOWとして解釈される電圧の範囲を理解するには、FX3データシートの表8 - DC仕様を参照してください。

PMODEピンがフローティングの場合:

内部プルアップ時には、その端子の電圧は HIGH になります。内部プルダウンを行うと、そのピンの電圧は LOW になります。内部プルアップ抵抗とプルダウン抵抗を変更したときの電圧レベルの変化は、ブートローダがピンがフローティングしているかどうか を検出するために使用します。

PMODE ピンが外部から HIGH にプルアップされているか、外部から HIGH の電圧が供給されている場合:

ブートローダが内部プルアップを有効にすると、そのピンの電圧は HIGH になります。次に、内部プルダウンを有効にすると、そのピンに分圧(外部抵抗と内部10kpull-down)が形成されます。ここで、外部抵抗を選択する際には、その端子の電圧がLOWレベルにならないように注意してください。もしLOWレベルになると、ブートローダはそのピンをフローティングと解釈します。

PMODEピンが外部からプルダウンされている場合:

ブートローダによって内部プルアップ抵抗がそのピンに配置されると、(50kの内部プルアップ抵抗と外部プルダウン抵抗で)分圧されます。ここでも、外部抵抗を選択する際に、そのピン電圧がHIGHレベルにならないようにしてください。次に、ブートローダがそのピンに内部プルダウン抵抗を配置すると、そのピンの電圧自体がLOWになります。したがって、ブートローダが内部プルアップ抵抗を配置したときのピンの電圧がHIGHレベルの場合は、ブートローダーはピンがフローティングであることを検出します。

PMODEラインの外部プルアップおよびプルダウン抵抗の推奨値は10kです。

FX3 / CX3デバイスがホストまたはリセットに接続されている場合の、PMODE電圧レベルのディップとスパイクの影響。

開発者コミュニティの次のディスカッションスレッドを参照してください。

https://community.cypress.com/thread/50671

前述のように、ブートローダは、PMODEピンの状態を検出するための内部プルアップおよびプルダウン抵抗を有効にします。ブートローダによって有効にされるこれらのプルアップおよびプルダウン抵抗は、PMODEラインで見られるディップとスパイクの原因になります。これらのピンの機能には影響しません。

0 Likes
Version history
Revision #:
2 of 2
Last update:
‎Feb 08, 2021 05:21 PM
Updated by: