社区
硬件设计
帖子详情
问一下这个是怎么驱动SD卡的?
MHBBCRCPJ
2011-11-18 08:34:57
这种电路的话SD_DATA_Out的高电平也应该是3.3V么?如果在SD_DATA_Out右面节点左边接个二极管的话SD_DATA_Out可以是高电平5V的TTL么?就是SD_DATA_Out输出高电平的时候被二极管截止由3.3V提供高电平。搜了一下,SD输出的3.3V好像可以被TTL识别为高电平。
3.3V的电平叫什么标准?
...全文
175
8
打赏
收藏
问一下这个是怎么驱动SD卡的?
这种电路的话SD_DATA_Out的高电平也应该是3.3V么?如果在SD_DATA_Out右面节点左边接个二极管的话SD_DATA_Out可以是高电平5V的TTL么?就是SD_DATA_Out输出高电平的时候被二极管截止由3.3V提供高电平。搜了一下,SD输出的3.3V好像可以被TTL识别为高电平。 3.3V的电平叫什么标准?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MHBBCRCPJ
2011-11-27
打赏
举报
回复
[Quote=引用 3 楼 mhbbcrcpj 的回复:]
试过了,直接个二极管在SD_DATA_Out输出5V的时候CMD收到的确实是3.3V。但SD_DATA_Out输出0V的时候CMD收到的是0.5V,貌似达不到3.3V那个标准的低电平。
貌似只能用三极管了。以后再试试吧,可能是电阻的阻值没弄好。或者应该再加几个电阻。
[/Quote]
也可能是我用的二极管不对。我用的是整流二极管。
Anjal2010
2011-11-21
打赏
举报
回复
这些只要电平匹配即可,TTL电平一般为输入 L(1.2V) H(2V)输出L(0.8V) H(2.4V) 如果还不放心的话可以在之间接推挽电路。
MHBBCRCPJ
2011-11-21
打赏
举报
回复
找了半天没找到SD卡的低电平的电压范围,蛋疼。
MHBBCRCPJ
2011-11-21
打赏
举报
回复
网上好像有好多方法。
我这个是FPGA开发板带的原理图。FPGA的工作电压好像就是3.3V左右的。
MHBBCRCPJ
2011-11-21
打赏
举报
回复
试过了,直接个二极管在SD_DATA_Out输出5V的时候CMD收到的确实是3.3V。但SD_DATA_Out输出0V的时候CMD收到的是0.5V,貌似达不到3.3V那个标准的低电平。
貌似只能用三极管了。以后再试试吧,可能是电阻的阻值没弄好。或者应该再加几个电阻。
Simality
2011-11-21
打赏
举报
回复
bjtea
2011-11-18
打赏
举报
回复
使用3.3伏的目的是为了降低功耗,现在很多CPU都是端口电平3.3伏,内部1.8伏,甚至更低。
虽然,希望尽量统一电平,但实际中,可能混用,3.3伏器件驱动5伏TTL器件没问题。
反过来,5伏器件驱动3.3伏器件时,除非手册规定允许,否则需要隔离,例如,使用7407(输出端集电极开路),在输出集电极上,接上拉电阻,挂在3.3伏上。
Simality
2011-11-18
打赏
举报
回复
看你的5V器件手册上IO口输入引脚的VIH参数,找MIN,设计新一些的片子这个阈值通常都会低于3.3V,所以SD卡的输出是确定高于阈值的可靠逻辑电平。
这种单向3V~5V电平转换还是比较好对付的。
嵌入式
SD卡
驱动
分析
这个
问
文档详细分析SD工作的基本原理,各种通信协议的分析,包括在Linux中内核代码的分析,层次清楚,这个是俺在培训嵌入式时培训机构给的, 还是蛮经典的
基于S3C2410的
SD卡
linux
驱动
工作原理
基于S3C2410的
SD卡
linux
驱动
工作原理,我在讲嵌入式Linux
驱动
开发班的时候,发现...想了解
SD卡
的工作原理,首先需要了解的就是
SD卡
协议了,这个在网上可以轻松的下载到。在了解协议后,就可以看看下面的一些开发思路了
SD卡
启动详解-1.10.ARM裸机第十部分
首先讲了
SD卡
相关的基础知识,然后重点复习了S5PV210启动过程中
SD卡
启动的内容,分析了代码大于16KB时
SD卡
启动中BL1和BL2的安排。后本章用了一节课讲述了X210开发板软启动开关的置锁原理和编程。
linux内核
SD卡
驱动
分析,linux
sd卡
驱动
分析.doc
linux
sd卡
驱动
分析?基于S3C2410的
SD卡
linux
驱动
工作原理?我在讲嵌入式Linux
驱动
...想了解
SD卡
的工作原理,首先需要了解的就是
SD卡
协议了,这个在网上可以轻松的下载到。在了解协议后,就可以看看下面的一些开发思路...
全志V3S嵌入式
驱动
开发(
sd卡
驱动
)
【 声明:版权所有,欢迎转载,请勿用于商业用途。... 之前开发过程中,整个linux的启动都...第三,linux kernel本身也可以
驱动
sd卡
,不然就不能在根文件目录下面正常添加、删除文件了。 1、了解之前uboot的加载命令
硬件设计
6,125
社区成员
11,293
社区内容
发帖
与我相关
我的任务
硬件设计
硬件/嵌入开发 硬件设计
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 硬件设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章