新闻分类

产品分类

联系我们

济南芯芯通电子科技有限公司

电    话:13806406059  

公司地址:济南市北园路398号欧亚电子市场一楼A228-A230


单片机开发-TF卡接口电路设计指南

单片机开发-TF卡接口电路设计指南

发布日期:2018/05/28 来源:济南芯芯通电子科技有限公司 点击:0

单片机开发-TF卡接口电路设计指南

i.MX28系列处理器集成了SSP(Synchronous Serial Ports)控制器,支持SPI、SD、SDIO、MMC和eMMC等多种接口单片机开发。EasyARM-i.MX283(7)A使用了SD0(SSP0)接口连接TF卡,并支持从该TF卡启动系统单片机开发。需要注意的是,EasyARM-i.MX283(7)A同时设计了eMMC和WIFI/BT电路,与TF卡复用了SD0接口,默认情况下只焊接TF卡电路,eMMC和WIFI/BT电路均不焊接单片机开发。


 


如图4-24所示,为TF卡接口电路单片机开发。由于处理器内部已经集成有47KΩ上拉电阻,因此数据线和命令线的上拉电阻可以不焊接单片机开发。在初始化SD卡时软件会使能CMD线上的10KΩ上拉电阻,初始化完成后切换为47KΩ弱上拉单片机开发。卡检测信号线SD_nCD用于检测卡是否插入单片机开发。当卡未插入卡座时,SD_nCD被上拉为高电平;当卡完全插入卡座时,SD_nCD被拉低单片机开发。当卡未插入卡座时,SD_nCD被上拉为高电平;当卡完全插入卡座时,SD_nCD被拉低。卡写保护信号SD_nWP用于检测卡是否处于写保护。驱动程序对写保护未作处理,因此R98可不焊。


 


由于i.MX28 内部boot阶段,配置的SDIO的驱动能力较弱,因此当系统从高速SD卡(Class6以上)启动时可能会启动失败,推荐使用class4的TF卡。当系统启动完成后,SDIO的驱动重新配置驱动能力,可以对高速SD卡进行正常的读写操作。


 


在对SD信号线进行PCB布线时,注意走线控制在80mm以内,否则可能会造成SD卡无法启动,但150mm以内的走线不影响操作系统对SD卡的读写,仅仅影响SD卡的启动,同时不建议在SD卡走线上面添加ESD器件。