AN0068-PSRAM/SRAM与XMC硬件连接的推荐方法
1、概述
AT32系列的部分MCU产品集成XMC(外部存储器控制器)接口,支持外接PSRAM存储器扩展存储
空间。其中144引脚封装MCU芯片支持连接地址数据非复用型PSRAM;而100引脚封装芯片因地址
线缩减,仅支持连接地址数据复用型PSRAM。但目前市场上非复用型PSRAM较具价格优势,而
AT32系列MCU又以100封装为大宗,形成器件选用和匹配上的予盾。

若选择使用100引脚封装MCU芯片,就必须搭配复用型PSRAM。但PSRAM加上电平转换芯片所产
生的高价格,是使用者无法接受的。似乎100引脚封装留有复用型PSRAM接口功能真实上是无法使
用了。除了将MCU换为144引脚封装外,还有可行方法吗?这篇应用笔记另提供一种硬件连接方式,
使用AT32系列100引脚封装芯片及一般非复用型3.3 V PSRAM,只要中介两颗普通D型触发器
74LVC574即可,达到器件容易取得又使价格合理控制的可能。
100引脚封装芯片的XMC接口对于地址数据非复用的PSRAM,需要在地址数据复用线AD[15:0]上增
加地址锁存机制,以NADV信号分离出独立的地址线A[15:0]。
本篇应用笔记将以VTI164NA16LM (4M x 16 bits PSRAM)和74LVC574 (D型触发器)为参考,说明如
何使用地址数据复用XMC接口,连接地址数据非复用的PSRAM。
注意: XMC需配置为地址数据复用模式,引脚XMC_D[15:0]作为XMC_AD[15:0]使用。
另外市售并口SRAM没有地址数据复用型的芯片,所以若要与雅特力的MCU直接对接,只能选择144
引脚封装的;100引脚封装不支持与SRAM直接对接。但因所谓的PSRAM(Pseudo SRAM),在技
术本质上即是用DRAM来乔装SRAM,所以才叫Pseudo(伪)SRAM。因此市售PSRAM都把存取信
号控制时序设计的和SRAM的一模一样,所以雅特力MCU与SRAM连接的方式就和前文连接非复用
型PSRAM一模一样。XMC在100引脚封装MCU上,透过以上连接方式和软件设置方式也可以支持外
接SRAM,仅细部时间差异需针对每颗芯片不同而设定各自寄存器值。
本文以下描述将不再特别区分非复用型PSRAM和SRAM,两者使用硬件连接方式完全相同。

2、硬件设计
连接方法
PSRAM以异步模式操作为主流。表2展示了异步总线非复用型PSRAM和XMC接口的对应关系:对于
地址数据非复用的PSRAM,需要将XMC_AD[15:8]和XMC_AD[7:0]分别连接两颗74LVC574各自的
D[7:0],并将XMC_NADV同时连接两颗74LVC574的CLK引脚,分离出独立的地址线A[15:0] (由两颗
74LVC574各自的Q[7:0]输出),再接到PSRAM对应的地址线A[15:0]引脚。XMC_AD[15:0]同时直接
连接PSRAM对应的数据线DQ[15:0]引脚,同时XMC_A16以上的地址线和其它控制线也直接与
PSRAM对应引脚对接即可。

XMC在设置为地址数据复用模式时,会先送出全部地址线,其中A[15:0]通过XMC_AD[15:0]复用接
口送出。地址线输出建立一段时间后,地址有效信号XMC_NADV会拉高,再进行数据的读写操作。

因为有地址有效信号NADV存在,将NADV作为D型触发器74LVC574的CLK,可以在NADV的上升沿
锁存出独立的地址A[15:0],送给非复用型PSRAM。
74LVC574也可以用功能相同的74LVC374代替,两个器件差别仅在于引脚顺序。74LVC574的输入
和输出引脚分别摆列在芯片同一测,而74LVC374的输入输出引脚是交错的,因此推荐74LVC574较
易于电路板布局。另外两颗74LVC574也可以用一颗16位D型触发器代替,例如:
SN74LVTH16374。

参考线路
以上推荐硬件连接方式的参考线路图如图3,黄色接口与MCU对接。部分信号在MCU上有多个I/O可
供选择,使用者可以根据自己的应用灵活选择。XMC可用I/O详见AT32系列各产品数据手册中引脚定
义章节,XMC使用设置方式请参考技术手册。

PSRAM/SRAM与XMC硬件连接的推荐方法相关推荐

  1. c语言与硬件连接案例,实际LED硬件连接

    1.三极管认识 假如我们的开发板的硬件连接有如下情况,我们需要点亮LED,需要怎么做? 先看左图,要想点亮LED,根据本章第一讲知识,只需"+5"与R1是短接状态即可,那么PNP型 ...

  2. CUDA学习:GPU硬件连接模型

    CUDA学习:GPU硬件连接模型 一.基本的CPU与GPU连接模型 CPU与GPU之间的连接是通过PCI-Express总线进行连接的.GPU不是一个独立运行的平台而是CPU的协处理器.因此,GPU必 ...

  3. 摘自【北京迅为】itop-3568开发板快速启动手册 第一章 硬件连接

    瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器.RK3568 支持4K 解码和 1080P 编 ...

  4. 常用元器件使用方法26:LoRa芯片SX1268的使用方法(硬件连接)

    限于SX1268芯片的高频设计方法,本人并不能很好掌握,所以硬件设计使用现有模块,可参考日志:常用元器件使用方法25:LoRa模块E22-400M22S的使用方法.本文以E22-400M22S为硬件平 ...

  5. c语言软件看门狗程序,X25045看门狗电路硬件连接图及C语言看门狗程序

    采用89C51单片机和X25045组成的看门狗电路,X25045硬件连接图如图2所示.X25045芯片内包含有一个看门狗定时器,可通过软件预置系统的监控时间.在看门狗定时器预置的时间内若没有总线活动, ...

  6. STM32——I2S简介硬件连接

    一.I2S简介 1.什么是I2S? I2S(也叫IIS,即:Inter IC Sound)总线,又称集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而定制的一种总线标准,该线专负责于 ...

  7. Basler ace 相机软件设置、 硬件连接、软件触发,程序硬件触发全套详细资料

    花了一个星期的时间,实现了Baasler  ace 相机软件设置. 硬件连接.软件触发,硬件触发,具体的详细内容如下: 一.BASLAR相机软件套装下载 https://www.baslerweb.c ...

  8. 百度dueros人工智能-RDA5981(R01开发板)-学习心得-入门及硬件连接

    一.入门及硬件连接 自从2017年12月10号收到在深圳比特跳动技术有限公司的淘宝网上购买的百度dueros人工智能-R01开发板,当拆开快递包裹的时候,我本以为可以到手就玩,结果当场就懵了,配件如下 ...

  9. MITSUMI美上美(SIQ-02FVC3)拨盘编码器硬件连接及stm32f103zet6正交解码测试

    1.简介 先上两张图第一张是淘宝实拍图,第二张是结构图上面标明了引脚和输出逻辑. 这是一个波轮编码器,应用在相机等电子设备上.通过滚动这个编码器会发出脉冲. 2.硬件连接 根据结构图可以看出引脚由左至 ...

最新文章

  1. 3 年经验的 Java 后端妹子,横扫阿里、滴滴、美团,整理出这份厚厚的 8000 字面经!...
  2. matlab通过“ideal_lp设计理想高通滤波器_常见低通、高通、带通三种滤波器的工作原理...
  3. 班尼机器人怎么拆_512个焊点独自焊完,武汉一高中生在机器人比赛中摘得五块奖牌...
  4. 完美解决ArcGIS10.2和Erdas9.2软件冲突的方法:共存!
  5. 存储极简史一幅图你就都懂了
  6. android代码跳过锁屏,Android_android禁止锁屏保持常亮(示例代码),在播放video的时候在mediaplayer m - phpStudy...
  7. python的常用函数模块_(5)Python的常用模块函数
  8. 华为9x升级鸿蒙,荣耀9X升级鸿蒙2.0系统截图曝光:4G内存流畅度照样起飞!
  9. 单麦克纳姆轮的速度分解
  10. hive-0.11.0安装方法具体解释
  11. (秒杀项目) 4.6 分布式状态管理
  12. 【爱思考】CISP考试试题介绍(其中一部分)
  13. 矩阵乘法、转置矩阵、对称矩阵
  14. 字符图形7-星号菱形
  15. 用Python通过摄像头进行视频录制
  16. UE4相机贴图,屏幕标注
  17. 学习做产品阶段性总结
  18. 95%置信区间的含义_怎样理解置信区间,解释95%的置信区间
  19. 极客头条:5月25日科技要闻 | 华为自研操作系统已注册;大疆回应信息泄露;2019 新款 iPhone 曝光
  20. 记录大疆研发管理岗初面

热门文章

  1. iphone ipad 为孩子创建 apple id
  2. 使用video标签时报错 Uncaught (in promise) DOMException
  3. 数图互通高校房产管理模块,公租房管理是怎样对合同、续租,申请审核审批管理的;
  4. 百度云不限速下载最新破解真好用
  5. Win10开了热点之后,电脑不能上网怎么解决?
  6. ip地址合不合法怎么看_怎样判断IP地址的非法性?
  7. ruoyi是怎么点击菜单跳转页面的_小猪短租怎么发布房源
  8. 蔬菜小程序服务器,生鲜蔬菜同城配送小程序案例分析
  9. 互信息配准matlab,基于图像特征和互信息的图像配准方法
  10. RemoteTestkit远程真机调试平台使用教程