Inquiries about MPC5777 EBI bus settings.

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Inquiries about MPC5777 EBI bus settings.

ソリューションへジャンプ
1,007件の閲覧回数
kwru
Contributor II

Hello. I am using the MPC5777C EVB development board.

I'm contacting you because there was a problem using external SRAM.

If the EVB board uses EBI Clk above 50 MHz, the ALE output does not reach 2V.

There is a problem that the address is not retched due to low voltage.

As a result of testing while changing SIU.PCR [299], the output voltage of the ALE was normalized when the SRC was changed.

It worked when I disabled the slew control of the SRC, but I have not been able to relate the relationship between the SRC and the voltage output.

I am inquiring because I have solved the problem but need to analyze the cause.

 - I changed the settings as follows.

  SIU.PCR[299] 0x0443 -> SIU.PCR[299] 0x040B 

 

#MPC5777, #EBI

0 件の賞賛
返信
1 解決策
987件の閲覧回数
davidtosenovjan
NXP TechSupport
NXP TechSupport

Thank for your findings!

I haven't noticed this before, actually it does make sense. I will tune my example code that is currently running at 33MHz.

davidtosenovjan_0-1675769217401.png

On this device, some EBI pads are pad_sr_hv (medium I/O pads) where PCR register implements SRC settings.

I have checked them and these are ALE (PCR 299) and D_ADD_DAT0 - 15 (PCR 278 – 293).

Actually in newest DS revison, it is stated below EBI specification as a requirement:

davidtosenovjan_1-1675770782774.png

 

 

元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
974件の閲覧回数
kwru
Contributor II

Thank you for your answer!

0 件の賞賛
返信
985件の閲覧回数
davidtosenovjan
NXP TechSupport
NXP TechSupport

PCR[SRC]

00 Half drive strength with slew control enabled.
01 Full drive strength with slew control enabled.
10 Half drive strength with slew control disabled.
11 Full drive strength with slew control disabled.

"slew control enabled" means edges are intentionally prolonged.

From edges point of view - '00' means slowest edges, '11' means fastest edges.

From currents point of view - '00' and '10' means less current and '01' and '11' means more current.

 

0 件の賞賛
返信
988件の閲覧回数
davidtosenovjan
NXP TechSupport
NXP TechSupport

Thank for your findings!

I haven't noticed this before, actually it does make sense. I will tune my example code that is currently running at 33MHz.

davidtosenovjan_0-1675769217401.png

On this device, some EBI pads are pad_sr_hv (medium I/O pads) where PCR register implements SRC settings.

I have checked them and these are ALE (PCR 299) and D_ADD_DAT0 - 15 (PCR 278 – 293).

Actually in newest DS revison, it is stated below EBI specification as a requirement:

davidtosenovjan_1-1675770782774.png

 

 

0 件の賞賛
返信