0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

广州俱进科技:PCB存储模块设计小总结

说科技 2020-01-03 10:45 次阅读

PCB设计的过程中,关注的是它们存取数据的速率,这个速率关系的细节的处理,PCB 设计时为了减小串扰,尽量拉大信号线的间距;下面广州俱进科技PCB设计工程师结合FLASH 、SDRAMDDR来介绍PCB布局布线设计要点。

PCB布局:内存中的数据是用来被控制器(CPU,如DSPMCUARMFPGA 等)读写的,因此需要结合PCB 单板尺寸、器件密度、走线密度情况,预留后续做等长空间,选择合适的位置摆放。

PCB布线:首先要对信号线分类,然后分好组,处理这两步后,后续的扇孔、走线和绕等长等,同一组的按统一标准处理就行了。在这里将信号线分为三类:数据信号、地址信号、控制信号。对于PCB 设计工程师,首先要培养出在原理图中识别信号种类的能力,能够在PCB布线中能把分类的信号线进行分组。通俗的分组方法:数据组和地址组。

FLASH 设计

Flash 的速率一般比较低,因此在布局和布线方面放的比较宽松。Flash 的DQxx 为数据信号;Axx 为地址信号;Flash布局摆放时,尽量留足空间扇孔、扇线和绕等长;

Flash 布线注意一下三点:

a. Flash 信号线需要控制阻抗,阻抗为50Ω;

b. 如果空间允许,信号线间距为3W ;

c. 等长控制范围:10mil内;

SDRAM 设计

需要注意的是两个信号:DQML 和DQMH ,这两个信号是数据信号的掩码信号,分别属于低8位和高8位。因此在分组时,分别把它们添加到低8位组和高8位组。这样每个数据小组将有9根信号线。

SDRAM布局:尽量使信号线不要太长,靠近控制器放置;

对于1片SDRAM,采用“点对点”拓扑。

至于两片的拓扑,可以看下文DDR2设计的布局,布局要灵活,最好能举一反三。

SDRAM布线:

a.分组:根据前面介绍的数据分类,数据组可分为低8位和高8位两组:

低8位:(BUS名称可自定义一个有意义的名称):D0~D7、DQML,共9根信号线;

高8位:D8~D15、DQMH,共9根信号线;

注:有时候网络名称可能不这么命名,也要能够识别出来;

地址和控制信号分成一组;

b.信号线控制阻抗为50Ω,保持有完整的参考平面;

c.拉大信号线间距,保持3W间距;

d.等长控制:参照时钟等长;

e.等长误差控制范围:数据组:10mil;地址组:10mil;

f.在信号层换层的附近添加一些回流地过孔;

DDR设计

DDR可以看作是SDRAM的升级,相比较下,数据线分组分别出现了低8位锁存信号(LDQS)和高8位锁存信号( UDQS),此时每个小组有10根信号线了;而地址、控制、时钟仍为一组。

而DDR2是DDR的升级,数据交换速率升高了;同时在管脚方面也有一些变化:DDR 的单端信号锁存信号变成了一对差分信号,这样一来,数据小组每组有11根信号线。

另外一个变化就是工作电压的变化,通常FLASH为3.3V、SDRAM/DDR为2.5V,DDR2为1.8V,到后面的DDR3变为1.5V,因为较低的电压可以带来电平更快的翻转。

DDR2的布线

和SDRAM的要求类似;也有一些变化:

a.由于有了差分信号线,差分信号阻抗控制为100Ω;

b.差分需要做对内等长,误差控制在5mil;

c.等长误差控制范围要求更高:数据线:10mil;地址:10mil;

d.请注意VREF电源,这个走线要求加粗15~30mil;滤波电容靠近DDR管脚放置;

DDR2的布局

前面分别介绍了FLASH和SDRAM的布局,仅为1颗的情况下采用点对点的布局。在存在多颗时,布局也比较固定。(布局时,器件间距控制,布局者自己把握)2颗内存颗粒,有两种方式:关于控制器对称放置和顶底对贴放置。

地址信号的拓扑结构,我们通常称为远端分支,也叫做“T”型拓扑,地址信号先接到正中间,然后分到两边的DDR,正中间的VIA称之为T点;

当空间比较有限时候,采用顶底对贴的布局方式,地址部分依然可以采用上面“T”型拓扑扇孔方式,而数据部分的扇孔就比较麻烦了,需要手动调整。

当有4颗DDR时,布局思路同两颗类似:空间足够,放在同一面,此时注意T点的位置;空间比较有限时,先两两对贴,然后再采用T型拓扑;

还有一种拓扑形式:菊花链,通常在DDR3的布局中比较多的采用;还有一种菊花链的形式:控制器驱动多路负载,如CPU后挂的有SDRAM,同时夜游FLASH,这时候采用菊花链拓扑:CPU---SDRAM---FLASH,优先保证速率高的信号拓扑。

关于DDR布局,还有很多衍生的布局,如5颗DDR2,其中有一颗是纠错用的,通常放在中间,它的地址线在做等长时,不再和其他4颗放在一起了,其他4颗内存也能形成比较完美的T型拓扑。

以上信息是由广州俱进科技有限公司PCB设计工程师为您总结的几点PCB存储模块设计,希望对您所有帮助。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SDRAM
    +关注

    关注

    7

    文章

    409

    浏览量

    54728
  • FlaSh
    +关注

    关注

    10

    文章

    1549

    浏览量

    146632
  • DDR
    DDR
    +关注

    关注

    9

    文章

    676

    浏览量

    64230
  • PCB设计
    +关注

    关注

    392

    文章

    4571

    浏览量

    83208
  • 存储模块
    +关注

    关注

    0

    文章

    14

    浏览量

    8826
收藏 人收藏

    评论

    相关推荐

    AUTOSAR存储模块的基础知识

    AUTOSAR存储模块的解释文章很多,本文整理存储模块基础知识。
    发表于 10-08 09:30 5036次阅读

    ADO数据存储模块的问题

    数据存储模块出现错误提示:ADO Connection Execute.vi->SQL Execute.vi->数值写入数据库(字符串时间).vi中的Exception occured
    发表于 05-30 12:02

    DVR8300音视频图像存储模块

    简介:此图像存储模块是使用四位二进制编码实现多种命令控制的标准模块。 性能:★静态图片或录像存储★带语音功能的录像存储★小尺寸:80*55mm★两路
    发表于 12-26 22:21 31次下载

    微雪电子Micro SD卡 存储模块简介

    Micro SD卡存储模块 支持插入TI卡 支持SDIO及SPI接口 接口规格为PIN间距2.54mm排针 型号 Micro SD Storage Board
    的头像 发表于 11-12 16:41 2582次阅读
    微雪电子Micro SD卡 <b class='flag-5'>存储模块</b>简介

    微雪电子SD卡存储模块简介

    TF卡扩展模块 SD卡存储模块 支持SDIO及SPI接口 支持Micro SD Card及SD Card 型号 SD Storage Board
    的头像 发表于 12-30 09:30 1405次阅读
    微雪电子SD卡<b class='flag-5'>存储模块</b>简介

    微雪电子IS62WV51216BLL SRAM存储模块简介

    IS62WV51216BLL SRAM存储模块 8M Bit SRAM外扩存储 提供测试程序(STM32) 型号 IS62WV51216BLL SRAM Board
    的头像 发表于 12-30 09:34 4177次阅读
    微雪电子IS62WV51216BLL SRAM<b class='flag-5'>存储模块</b>简介

    微雪电子IS62WV12816BLL SRAM存储模块简介

    IS62WV12816BLL SRAM存储模块 2M Bit SRAM外扩存储 提供测试程序(STM32) 型号 IS62WV12816BLL SRAM Board
    的头像 发表于 12-30 09:43 1936次阅读
    微雪电子IS62WV12816BLL SRAM<b class='flag-5'>存储模块</b>简介

    微雪电子Flash 存储模块AT45DB简介

    AT45DB Flash存储模块 DataFLash SPI接口 DataFlash外扩存储 提供测试程序(AVR、STM32、STM8、C8051F) 型号 AT45DBXX DataFlash Board
    的头像 发表于 12-30 09:47 2045次阅读
    微雪电子Flash <b class='flag-5'>存储模块</b>AT45DB简介

    微雪电子FRAM存储模块存储器FM24CLXX简介

    FM24CL FRAM 存储模块 I2C接口 可排针或排座接入目标板 FRAM外扩存储 型号 FM24CLXX FRAM Board
    的头像 发表于 12-30 09:45 1357次阅读
    微雪电子FRAM<b class='flag-5'>存储模块</b><b class='flag-5'>存储</b>器FM24CLXX简介

    微雪电子EEPROM存储模块AT24C简介

    AT24C EEPROM存储模块 I2C接口 提供测试程序(AVR、STM32、STM8、C8051F) 型号 AT24CXX EEPROM Board
    的头像 发表于 12-30 09:49 2051次阅读
    微雪电子EEPROM<b class='flag-5'>存储模块</b>AT24C简介

    dfrobotSD ModuleSD卡存储模块简介

    SD卡存储模块是互动媒体设备和机器人平台最常用的存储单元,其采用排针型SPI接口设计,可插接到任意单片机控制器上,板载电源指示灯,可实时观察电源供给情况,采用优质钽电解电容滤波退耦,信号回路均用合适电阻进行阻抗匹配以及消寄生振荡处理。
    的头像 发表于 12-13 15:25 1413次阅读
    dfrobotSD ModuleSD卡<b class='flag-5'>存储模块</b>简介

    领存4路SATA LRM存储模块产品介绍

    领存 4 路 SATA LRM 存储模块采用 LRM 航空电子模块标准连接器, 内嵌 4 个国产军工级 SATA 电子盘模块,具有高密度、大容量、高速传输、高稳定性、高可靠性等优点,主要应用于
    发表于 05-27 14:59 1440次阅读
    领存4路SATA LRM<b class='flag-5'>存储模块</b>产品介绍

    EF3嵌入式存储模块用户指南

    电子发烧友网站提供《EF3嵌入式存储模块用户指南.pdf》资料免费下载
    发表于 09-27 10:29 0次下载
    EF3嵌入式<b class='flag-5'>存储模块</b>用户指南

    SALELF3L15嵌入式存储模块用户指南

    电子发烧友网站提供《SALELF3L15嵌入式存储模块用户指南.pdf》资料免费下载
    发表于 09-27 09:41 0次下载
    SALELF3L15嵌入式<b class='flag-5'>存储模块</b>用户指南

    新品推荐|40G光纤接入的NVME存储模块

    基于光纤接入的NVME存储模块对外提供2路40G高速接口,支持AURORA、SRIO高速协议实现多路数据的同时记录和回放,可循环覆盖通过FPGA实现EXFAT文件管理对外提供了标准FTP网络访问接口
    的头像 发表于 12-05 17:37 605次阅读
    新品推荐|40G光纤接入的NVME<b class='flag-5'>存储模块</b>