Skip to main content
Associate II
December 4, 2023
Solved

Interfacing SDRAM with STM32F745

  • December 4, 2023
  • 1 reply
  • 2937 views

Hello everyone,

I want to use the MT46V64M8P-5B:J 64Mx8 SDRAM by Micron with a STM32F745IET6 microcontroller.

I'm configuring the peripheral on stm32IDE and it looks fine, the configurator automatically set PG8 as clock signal.

RAM1.PNG

Still, the SDRAM requires differential clock source:

RAM2.PNG

Is there any way to configure another uC pin as complementary clock signal? It seems stm32CubeIDE won't let me configure my clock as differential.
Thank you very much in advanced.

Best regards

Nick

 
This topic has been closed for replies.
Best answer by TDK

No, there's no way to do this on the chip. You'll need external circuitry to make the signal differential, which will be hard without introducing signal delay. (Or choose another chip that doesn't require differential clock).

1 reply

TDK
TDKBest answer
Super User
December 4, 2023

No, there's no way to do this on the chip. You'll need external circuitry to make the signal differential, which will be hard without introducing signal delay. (Or choose another chip that doesn't require differential clock).

"If you feel a post has answered your question, please click ""Accept as Solution""."
Associate II
December 4, 2023

@TDK thank you very much.

Adding external circuitry wasn't an option for me since delay is a major concern. I'll just choose a different memory IC. Any suggestions?

 

Best regards

Nick

TDK
Super User
December 4, 2023

Not really. Looks like the TSSOP-66 requires a complementary clock signal while the TSSOP-54 only has a single input.

If you have no other restrictions, I'd go to digikey, sort by memory type, package, voltage level, and then choose the one Digikey has the most of.

"If you feel a post has answered your question, please click ""Accept as Solution""."