PSoC4 UART MultiProcessorMode

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
AkKa_1244106
Level 2
Level 2
First solution authored 10 sign-ins 5 replies posted
PSoC4 の UARTについて 
UART Advanced の MultiProcessorModeについて
詳細な資料や 実施例 を知りたいです 

PSoC Createrの付属資料の
PSoC 4 Serial Communication Block (SCB)
の 166ページ付近Multiprocessor mode operation を見ていますが
もうすこし詳しい情報がないでしょうか?

特に知りたいのは Figure 36. Multiprocessor Bus Connectionsの図の
Slave側のTXの挙動 
複数のSlaveが TXにつながっているので データが衝突しない為に
どういう処理をする必要があるか?
同様に Master側のCPU側のTX,RXの処理はどうする必要があるか?
1 Solution
masu_1341616
Level 5
Level 5
Distributor - TED (Japan)
10 solutions authored 10 likes received 25 sign-ins

内容的に重複しているかと思いますが、日本語版のTRM(テクニカルリファレンスマニュアル)がございましたのでURL

お送りさせていただきます。

こちらの14.3以降にUARTに関する説明がございますので参考にしていただけますでしょうか。

 

https://www.infineon.com/dgdl/Infineon-PSoC_4000S_Family_PSoC_4_Architecture_Technical_Reference_Man...

 

既にご覧いただいているPSoC 4 Serial Communication Block (SCB)のデータシートにも記載がありますが、

MultiProcessorModeの場合はData bitsを必ず9bitに設定していただく必要がございます。

9番目のビット (MSB) をアドレス/データ フラグとして使用します。 「1」に設定すると、アドレス バイトを示します。 「0」に設定すると、データ バイトを示します。

また、各スレーブはユニークなアドレスで識別されます。

ご検討、よろしくお願い致します。

View solution in original post

1 Reply
masu_1341616
Level 5
Level 5
Distributor - TED (Japan)
10 solutions authored 10 likes received 25 sign-ins

内容的に重複しているかと思いますが、日本語版のTRM(テクニカルリファレンスマニュアル)がございましたのでURL

お送りさせていただきます。

こちらの14.3以降にUARTに関する説明がございますので参考にしていただけますでしょうか。

 

https://www.infineon.com/dgdl/Infineon-PSoC_4000S_Family_PSoC_4_Architecture_Technical_Reference_Man...

 

既にご覧いただいているPSoC 4 Serial Communication Block (SCB)のデータシートにも記載がありますが、

MultiProcessorModeの場合はData bitsを必ず9bitに設定していただく必要がございます。

9番目のビット (MSB) をアドレス/データ フラグとして使用します。 「1」に設定すると、アドレス バイトを示します。 「0」に設定すると、データ バイトを示します。

また、各スレーブはユニークなアドレスで識別されます。

ご検討、よろしくお願い致します。