当前位置: 首页 新闻资讯 技术问答

SDNAND的初始化过程波特率是多少

SD NAND-贴片式TF卡-贴片式SD卡-免费测试2024-07-24342

SD NAND芯片的初始化过程通常遵循SD卡协议,初始通信的波特率(时钟频率)较低,以确保可靠性。在SD卡协议中,初始化过程的时钟频率通常设置为400 kHz。以下是初始化过程的概要:

  1. 供电后等待:给SD NAND芯片供电,等待至少1 ms以确保其内部稳定。

  2. 发送复位命令(CMD0):通过SPI接口或SD总线发送CMD0命令,使SD卡进入Idle状态。

  3. 发送初始化命令(CMD1或ACMD41):通过CMD1(MMC卡)或ACMD41(SD卡)命令进行初始化,等待卡响应。

  4. 检查响应:如果卡响应,则初始化成功,可以进行进一步配置。如果未响应,可能需要重复发送初始化命令,直到成功为止。

  5. 设置波特率:初始化成功后,可以将时钟频率提高到更高的值,通常是25 MHz或更高,具体取决于SD卡和主控芯片的支持情况。

总结来说,SD NAND芯片的初始化过程通常以400 kHz的低速进行,以确保可靠性。一旦初始化完成,可以提高通信速度,以满足实际应用的需求。

if(SDCardInfo.CardType==STD_CAPACITY_SD_CARD_V1_1||SDCardInfo.CardType==STD_CAPACITY_SD_CARD_V2_0)
        {
            clkdiv=SDMMC_TRANSFER_CLK_DIV+4;    //V1.1/V2.0卡,设置最高200/[2*(4+4)]=12.5Mhz
        }else clkdiv=SDMMC_TRANSFER_CLK_DIV;    //SDHC等其他卡,设置最高200/(2*4)=25Mhz
        SDMMC_Clock_Set(clkdiv);    //设置时钟频率,SDMMC时钟计算公式:SDMMC_CK时钟=sdmmc_ker_ck/[clkdiv+2];其中,sdmmc_ker_ck一般为200Mhz
      }

热门标签:SDNAND贴片式TF卡贴片式SD卡SD FLASH


SD NAND-贴片式TF卡-贴片式SD卡-免费测试

深圳市芯存者科技有限公司

售前咨询
售前咨询
售后服务
售后服务
联系我们

电话:176-6539-0767

Q Q:135-0379-986

邮箱:1350379986@qq.com

地址:深圳市南山区蛇口街道后海大道1021号B C座C422W8

在线客服 在线客服 QQ客服 微信客服 淘宝店铺 联系我们 返回顶部