首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
用CPLD支持多个SD器件
来源:本站整理  作者:佚名  2010-02-03 23:52:45



  2 硬件结果

  Xilinx制作了一块SD多路复用器演示板,并用该电路板验证了此双向多路复用设计。图 6 所示为该演示板,在中间位置有一个CoolRunner-II XC2C32A CPLD。沿该板的上边缘是两个SD卡插槽。该板的最下部分是依照SD卡的实际尺寸设计的。图7所示为插在USB SD卡读卡器中的演示板。无论是第一张卡还是第二张卡,XC2C32A都能使PC与之完美地通信。

Xilinx SD多路复用器演示板

图6 Xilinx SD多路复用器演示板

插在USB SD卡读卡器中的Xilinx演示板

  图7 插在USB SD卡读卡器中的Xilinx演示板

  器件资源占用率

  表 1 列出了各种实现的器件资源占用率统计数据。如SDA规范中所述,SD卡有三种定义的信令模式,即SPI模式、1位数据传输模式和4位数据传输模式。此设计可轻松地适用于任意一种选定模式。该设计还允许使用任意数量的 SD 扩展端口,默认的VHDL代码设置为两个端口。

各种实现的器件资源占用率统计数据

  电压和电流考虑事项

  SDA规范对SD卡规定了严格的电压和电流要求。可编程逻辑器件功耗极低并且具有 I/O分组等功能,因此非常适合这种应用。I/O可以配置成  1.5V、1.8V、2.5V或3.3V,因此可以连接任何SD器件。CPLD还包含I/O组,因而具有在处理器与SD卡之间进行电压转换的功能。

  现有复杂可编程逻辑器件的极低功耗特性使待机工作电流低达 15μA。在系统中增加一个低功耗CPLD对电流预算影响甚微。

  结论

  随着SD器件的推广,将越来越需要用主机控制器支持多个SD器件。本文针对这一问题提供了一种经过验证的解决方案。此解决方案让设计人员能够灵活地选择在一个系统中实现两个或更多SD器件。

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:158,218.80000 毫秒