This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DSP外围电路的设计

Other Parts Discussed in Thread: TMS320F28388D

1、使用的芯片型号:

TMS320F28388D

2、目的:

想要给这个芯片外接一个SDRAM的存储器。

3、存在的问题:

   (1)DSP的GPIO_72引脚被Boot Mode Selection Switch占用了

此时外扩的SDRAM的数据位D12也是需要接到GPIO72上的。

    (2)DSP的GPIO_44引脚被ethernet的引脚占用了

此时外扩的SDRAM的地址位A4也是需要接到GPIO44上的。

    (3)DSP的GPIO_75引脚被ethernet的引脚占用了

此时外扩的SDRAM的数据位D9也是需要接到GPIO75上的。

4、尝试解决方法:

尝试1:(只修改冲突的地址线和数据线)

将外扩的SDRAM冲突的地址线A4连接到EMIF1_A13上(不按照原来的SDRAM_A4连接到EMIF1_A4)

将外扩的SDRAM冲突的数据线D9、D12对应连接到EMIF1的D16和D17上(不按照原来的SDRAM_D9、D12连接到EMIF1_D9、D12)

连接方式如下图:

尝试2:(将SDRAM的地址线和数据线整体平移连接到DSP的EMIF1上)

将外扩的SDRAM的地址线A0-A12连接到EMIF1_A5-A17上

将外扩的SDRAM的数据线D0-D15连接到EMIF1_D16-D31上

5、请教的问题

上述两种尝试的连接方式,如果选择第一种尝试方式,(只修改冲突的地址线和数据线),不修改其他的地址线和数据线。

如下图的这种连接方式:

这种连接方式,地址线和数据线不是对应连接的,在CCS端进行程序驱动的时候,也是方便的吧,只需要硬件上连接之后,代码里面修改一下引脚,如下图所示,修改成注释的样子:

按照这样修改,是否符合DSP的外扩连接的标准?是否影响SDRAM的正常使用呢?

6、选用尝试1的原因是:

方便PCB图的修改。

7、请教一下,您的修改建议是?

特来请教!

感谢!