Skip to main content
Explorer II
December 4, 2023
Solved

Interfacing SDRAM with STM32F745

  • December 4, 2023
  • 1 reply
  • 1982 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

    TDKAnswer
    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).

    Explorer 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

    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.