PSoC4100SP:SPI(Master) Slew rate change

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

cross mob
RyYo_1406951
Level 5
Level 5
100 replies posted 50 replies posted 25 replies posted

Please answer below.
The same question is written in English and Japanese.

・English
Overshoot/undershoot occurs in SPI (Master) MOSI, CS and CLK.
Is it possible to change the Slew rate to Slow? Is it fast fixed?

・Japanese
SPI(Master)のMOSI,CS,CLKで、オーバーシュート・アンダーシュートが発生します。
Slew rateをSlowを変更可能でしょうか?Fast固定でしょうか?

無題.png

Regards

0 Likes
1 Solution
lock attach
Attachments are accessible only for community members.
Ekta_N
Moderator
Moderator
Moderator
750 replies posted First like given 250 solutions authored

Hello

It is possible to change the slew rate to slow by making changes in the GPIO_PRTx_PC[25] register bit.

Refer to the page 769 of the register TRM for PSoC 4100 S Plus: https://www.cypress.com/file/405866/download .

I tried to recreate the project and was able to reproduce the issue.

With slew rate set to default (i.e fast)  undershoot/ overshoot was observed.

pastedImage_0.png

with slew rate set as slow, the output was as shown below:

pastedImage_1.png

I have attached the project for reference. Please ensure that the rise time and fall time meet the required specification of the SPI when using slow slew rate.

Regards

Ekta

View solution in original post

5 Replies
NoriTan
Employee
Employee
25 sign-ins 5 questions asked 10 sign-ins

Please try "Show SPI terminals" option.

GS004114.png

GS004115.png

Regards,

Noriaki

0 Likes
lock attach
Attachments are accessible only for community members.
Ekta_N
Moderator
Moderator
Moderator
750 replies posted First like given 250 solutions authored

Hello

It is possible to change the slew rate to slow by making changes in the GPIO_PRTx_PC[25] register bit.

Refer to the page 769 of the register TRM for PSoC 4100 S Plus: https://www.cypress.com/file/405866/download .

I tried to recreate the project and was able to reproduce the issue.

With slew rate set to default (i.e fast)  undershoot/ overshoot was observed.

pastedImage_0.png

with slew rate set as slow, the output was as shown below:

pastedImage_1.png

I have attached the project for reference. Please ensure that the rise time and fall time meet the required specification of the SPI when using slow slew rate.

Regards

Ekta

Ekta-san

I have additional questions.

・English
The waveform appears to be a signal that switches faster than 1 MHz.
Is it OK to set Slew rate to Slow?

無題.png

・Japanese
頂いた波形は1MHzより早く切り替わる信号に見えます。
Slew rateをSlowに設定して問題ないのでしょうか?

Regards

0 Likes

Please refer to the following thread for additional question.

PSoC4100SP:SPI(Master) Slew rate slow

0 Likes

Ekta - san

Thank you for your answer.

Regards

0 Likes