FT2232H与CY7C131的连接
FT2232H提供了一种MCU Host Bus Emulation 模式,用来模拟一般的8054/8051单片机的数据接口。
CY7C131是一款提供10位地址线、8位数据线的双口RAM。
在连接时,分为以下两种情况:
1、地址线为8位时
由于FT2232H的MCU Host Bus Emulation 模式在地地址端(即AD0:7)采用数据、地址复用的方式,如下图所示:
因而,如果不想使用地址锁存器将Low Address和Data分离的话,可以使用High Address充当地址端,而AD7:0完全充当数据端。这样可以避免电路中接入锁存器,简化电路。
连接方法为:
FT2232H | CY7C131 | |
---|---|---|
数据线 | AD0:AD7 | I/O 0:7 |
地址线 | A8:A15 | A0:A7 |
片选 | CS | CE |
读使能 | RD | OE |
写使能 | WR | WR |
电源 | VCC | VCC |
地 | GND | GND |
2、地址线为10位时
若CY7C131的地址线全用的话,则FT2232H mcu mode就需要使用地地址+高地址的方式才能满足。此时,就需要使用地址寄存器将低地址和数据分离。
在我们的实验中,使用74HC373寄存器来锁存地地址的数据。
连接方式为:
FT2232H | CY7C131 | 74HC373 | |
---|---|---|---|
数据/地址线 | AD0:AD7 | I/O 0:7 | D1:D8 |
地址线 | A8:A9 | A8:A9 | |
片选 | CS | CE | |
读使能 | RD | OE | |
写使能 | WR | WR | |
电源 | VCC | VCC | VCC |
地 | GND | GND | GND |
锁存地址 | ALE | LE |
另外,74HC373的EN接地。
------------------
PS:数据、地址已经片选、读使能、写使能、锁存地址的连接线要等长。VCC和GND的连线距离没有要求。
分类:
DSP
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构