2141424_ja-JP

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

2141424_ja-JP

2141424_ja-JP

SC18IS602B アクセスの問題

こんにちは、

当社には、一般的なコマンド セットに従う i2c アクセスを備えた Realtek ベースの PCB があります。SC18IS602B をブリッジとして使用して SPI デバイスを接続したいと考えています。ブリッジにアクセスして、ベンダーの製品コードや、デバイスがブリッジにCAN接続できることを確認するその他の検証などの情報を表示したいと考えています。私のボードのコマンド セットは次の構文に従います:- i2c set ; i2c get SC18IS602Bのマニュアルを読みましたが、読み取り可能なメモリは表示されません。さらに、I2C コマンドの 'reg' フィールドに何を書き込めばよいかわかりません。ハードウェア チームによると、A2A1A0 ピンは 0 に設定されており、これはデバイス アドレスが 0x28 であることを意味していると思います。SC18IS602B デバイスからの情報を読み取るのにご協力ください。

通信と制御(I3C | I2C | SPI | FlexCAN | イーサネット | FlexIO)Re: SC18IS602B Access Issue

こんにちは@TomasVaverka


このマターについてご協力いただけませんか?私はほぼ1週間それにこだわっています。

Re: SC18IS602B Access Issue

こんにちは@TomasVaverka


返信ありがとうございます。

マニュアルのその部分を見ました。しかし、私の特定のCASEではそれを使用できません。以下のログは私が搭載で試したものです。

RTK.0> i2c set write-buffer pos 0 data 5100010203 // My PCB's buffer 0x51, 0x01, 02, 03, 04> バッファから 4 バイトのデータを読み取ろうとしています。


RTK.0>
i2c show write-buffer // 検証用です。
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
0000 51 00 01 02 03 00 00 00 00 00 00 00 00 00 00 00
0001 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0002 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0003 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0004 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0005 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0006 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0007 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0008 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0009 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0011 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0012 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0013 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0014 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0015 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0016 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0017 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0018 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0019 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
RTK.0>
RTK.0>
i2c set port 0 dev 0x28 reg 0 write-buffer count 5 // SC18IS602Bデバイスに送信
RTK.0>
i2c get port 0 dev 0x28 reg 0 count 10 // SC18IS602B バッファを読み取ろうとしています
dev: 0x28、reg: 0x0 で始まる
0000 -----------------------------------------------------------------------
00000000 00000001 00000002 00000003 00000004 00000005 00000006 00000007
00000000 00000000 00000000 00000000 00000000 00000000 00000000
-----------------------------------------------------------------------
00000008 00000009 0000000a 0000000b 0000000c 0000000d 0000000e 0000000f
00000000 00000000


私は正しい道を歩んでいるだろうか?

Re: SC18IS602B Access Issue

こんにちは、

A2、A1、A0 ピンがすべて 0 に設定されている場合、7 ビットのスレーブ アドレスは実際には 0x28 になり、書き込みの場合は完全なアドレス バイトが 0x50、読み取りの場合は 0x51 になります。

Screenshot 2025-07-28 100521.png

I2C メッセージ/データ形式については、データシートの『第 7.1 章.1 および『第 7.1 章.2 を参照してください。

Screenshot 2025-07-28 100828.png

第 8 章にはさらに詳しい説明/例もあります。
 
Screenshot 2025-07-28 101243.png
 
BRs、トーマス
标记 (1)
无评分
版本历史
最后更新:
‎11-22-2025 08:41 AM
更新人: