2141742_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2141742_ja-JP

2141742_ja-JP

デバイスIDの読み取りにPF5020 I2Cスレーブアドレスを使用するためのヘルプが必要です

現在、PF5020 PMIC を I2C 経由でインターフェイスし、デバイス ID を読み取る作業を行っています。次のスレーブ アドレスを使用してデバイスと通信しようとしましたが、応答がありませんでした。

  • 0x08

  • 0x08 << 1 (つまり0x10)

  • 0x10

  • 0x11

PF5020 の正しい 7 ビット スレーブ アドレスを確認していただけますか?また、デバイス ID を読み取るために使用すべき特定の手順やレジスタ アドレスがある場合は、その情報もいただければ幸いです。

どうぞよろしくお願いいたします。

よろしくお願いいたします。

[シヴァニ]

Re: Help needed with PF5020 I2C slave address for reading device ID

こんにちは、

スレーブから読み取るには:

  1. マスターは最初に、どのレジスタから読み取りたいかをスレーブに指示する必要があります。マスターは、R/W ビットが論理 0 (書き込みを示す) に等しいスレーブ アドレスを送信し、その後に読み取りたいレジスタ アドレスを送信して送信を開始します。
  2. スレーブがこのレジスタ アドレスを確認すると、マスターは再度 START 条件を送信し、その後に R/W ビットがロジック 1 (読み取りを示す) に設定されたスレーブ アドレスを送信します。今回はスレーブが読み取り要求を確認し、
    マスターは SDA バスを解放しますが、スレーブへのクロックの供給は継続します。トランザクションのこの部分では、マスターはマスター受信機になり、スレーブはスレーブ送信機になります。
  3. マスターはクロックパルスの送信を継続しますが、スレーブがデータを送信できるように SDA ラインを解放します。各データ バイトの最後に、マスターは ACK をスレーブに送信し、スレーブがさらにデータを受け取る準備ができていることを知らせます。
  4. マスターは、期待するバイト数を受信すると、NACK を送信し、通信を停止してバスを解放するようにスレーブに通知します。
  5. その後、マスターは STOP 条件で通信を終了します。

ErikaC_0-1753722832151.png

アプリケーションノートAN13107 PFシリーズPMIC I2Cバス通信の概要を参照してください。

これが役に立つことを祈ります!

标记 (1)
无评分
版本历史
最后更新:
‎11-20-2025 04:06 PM
更新人: