【经验】如何读取博雅Nor Flash BY25Q64ASSIG的JEDEC ID并计算Flash容量
![Nor Flash,BY25Q64ASSIG,博雅科技](https://www.sekorm.com/front/website/images/sekormContent.jpg)
![Nor Flash,BY25Q64ASSIG,博雅科技](https://www.sekorm.com/front/website/images/sekormContent.jpg)
在嵌入式开发中,我们经常要用到Nor Flash存储数据,Nor Flash有JEDEC ID,通过读取这ID可以了解 本到芯片的厂家、容量,本文主要介绍如何读取博雅Nor Flash BY25Q64ASSIG的JEDEC ID以及如何通过JEDEC ID计算Flash的容量。本文使用的主控MCU为Silicon Labs的EFM8BB21F16G,开发环境为Simplicity Stuido V5。
BY25Q64ASSIG与MCU之间通过SPI进行数据通信,支持Standard SPI、Dual SPI、Quad SPI,其中Standard SPI支持Mode 0和Mode3模式,本文使用Mode 0模式读取ID。即CKPOL=0,CKPHA=0。如下图
过查看数据手册,得知通过指令9FH读取JEDEC ID,时序图如下,JEDEC ID包含三部分,分别为Manufacturer ID、Memory Type、Capacity,所以MCU连续发送0x9F 0xFF 0xFF 0xFF 0xFF四个数据,那么接收到的第二三四个数据就分别为Manufacturer ID、Memory Type、Capacity。
MCU EFM8BB21F16G在Simplicity Studio V5中的SPI0 Properties的配置如下图。SPI采用Mode 0模式,接收采用SPIF产生中断的方式
SPI发送部分代码如下:
SPI接收部分代码如下:
运行程序,得到Manufacturer ID=104=68H,Memory Type=64=40H,Capacity=23=17H,查看Datasheet,可以看到数据一致,其中17H代表容量大小,计算方法如下,17H为16进制数,转换为十进制为23,即2^23-Byte=2^13K-Byte=2^3M-Byte=2^6M-bit=64M-bit。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由黄昏提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】博雅Nor Flash BY25Q64ASSIG供电后Flash数据读取失败的原因及解决方法
近来在一些产品开发的过程中碰到了上电后Flash数据读取失败的问题,本文主要介绍如何解决Flash上电数据读取失败问题产生的原因及解决方法。
【经验】博雅Nor Flash BY25Q64ASSIG读取Manufacture ID与Device ID的方法
Nor Flash是嵌入式开发中经常要用到的器件,Nor Flash有Manufacture ID和Device ID,通过读取这两个DI号可以了解Nor Flash的厂家、容量。本文主要介绍如何读取博雅Nor Flash BY25Q64ASSIG的Manufacture ID与Device ID。
【经验】如何使用Nor Flash中的Unique ID进行程序加密,防止电路板被抄袭
在Nor Flash中,通常都会有一个Unique ID参数,它是Flash的唯一标识。Unique ID通常通过软件的方法防止系统被克隆,也就是我们通常说的防止电路板被抄袭。本文将展示如何使Nor Flash的Unique ID起到防抄板的作用。
博雅科技SPI Nor Flash选型表
博雅科技提供了容量从512Kb-512Mb,可pin-to-pin 兼容全球同类知名品牌SPANSION,WINBOND,MXIC等,性能参数完全兼容,性价比高的SPI Nor Flash,产品可用于嵌入式系统、消费电子、数码产品、电脑相关、网络通信等领域。
产品型号
|
品类
|
Density(Bit)
|
Temperature Range(℃)
|
Frequency(MHz)
|
Package
|
Voltage(V)
|
Packing Type
|
BY25D05ASMIG(R)
|
SPI Nor Flash
|
512K
|
-40°C to +85°C
|
108
|
USON8 2*3mm
|
3V
|
Tape&Reel
|
选型表 - 博雅科技 立即选型
更快速率!更高性能!更低功耗!博雅科技推出1.8V 133MHz系列NOR Flash
业界知名厂商珠海博雅科技股份有限公司即将推出高性能极低功耗NOR Flash:BY25FQ32EL/64EL/128EL,支持1.65~2V供电电压,频率高达133MHz,擦写性能远高于主流水平,容量覆盖32Mb,64Mb,128Mb,余下容量也将陆续推出!
【IC】更快速率!更高性能!更低功耗!博雅科技推出1.8V 133MHz系列NOR Flash产品!
珠海博雅科技股份有限公司即将推出高性能极低功耗NOR Flash:BY25FQ32EL/64EL/128EL,支持1.65~2V供电电压,频率高达133MHz,擦写性能远高于主流水平,容量覆盖32Mb,64Mb,128Mb。
【选型】博雅Nor Flash BY25Q20WUIGpin to pin替换W25X20CLSNIG,国产物料性价比高
存储汽车监控数据Nor Flash选型,博雅科技BY25Q20WUIG与W25X20CLSNIG封装相同、引脚分布相同可直接替代;博雅的BY25Q20WUIG的低功耗性能与宽电压输入性能比W25X20CLSNIG更好,国产物料性价比更高,是替代的最佳选择。
【选型】国产NOR FLASH BY25Q256FSFIG助力电子血压计,具备256M存储空间
电子血压计是一种利用现代电子技术与血压间接测量的原理进行血压测量的医疗设备。在血压计上需要用到一颗FLASH来存储数据,选用了博雅科技的BY25Q256FSFIG,支持标准双/四线SPI串行接口,存储空间256M,2.7V到3.6V的工作电压,满足客户基本应用需求。
BY25Q64AS 64M位SPI NOR闪存
该资料介绍了Boya Microelectronics生产的BY25Q64AS 64M位SPI NOR闪存芯片。该芯片支持标准SPI、双SPI和四SPI操作模式,具有高速读写能力,适用于多种电压范围和环境温度条件。它具备低功耗特性,并提供了软件和硬件写保护功能。
博雅科技 - 64M BIT SPI NOR FLASH,64M-BIT SPI FLASH MEMORY,64M位SPI NOR闪存,64M位SPI闪存,64M位串行外设接口闪存,64M-BIT SERIAL PERIPHERAL INTERFACE FLASH MEMORY,BY25Q64ASSIE,BY25Q64ASSJG,BY25Q64ASSIG,BY25Q64ASTJG,BY25Q64AS,BY25QXX,BY25Q64ASTIG,BY25Q64ASSIG(T),BY25Q64ASWIG,BY25Q64ASHIG,BY25Q64ASSIP,POWER METER APPLICATION,功率表应用
【选型】国产NOR FLASH用于数据采集控制模块,可P2P替代MT25QL256ABA8ESF-0SIT
客户在数据采集控制模块项目上选用了一款镁光的NOR FLASH用于主控MCU的外置flash来存储程序和数据,由于国外价格和供货期不稳定,需要找寻国产替代,本文介绍博雅科技的BY25Q256FSFIG,可P2P替代MT25QL256ABA8ESF-0SIT。
【经验】博雅Nor Flash BY25Q64ASSIG读取Unique ID的方法
本文通过Nor Flash BY25Q64ASSIG展示如何读取Unique ID。本文例程使用的主控MCU为Silicon Labs的EFM8BB21F16G,开发环境为Simplicity Stuido V5。
【应用】国产NOR FLASH BY25Q128ASSIG(R)保障工业电柜控制系统的数据不会丢失
某用户设计中需要外置一颗128M的NOR Flash,用于在掉电、故障等情况下,保证控制系统的数据不会丢失,避免生产过程中的停机和损失。SPI通信,要求数据保留时间可以达到10年以上。针对用户需求,可以推荐博雅科技的BY25Q128ASSIG(R),供电电压2.7~3.6V,符合大部分用户设计3.3V电压的设计要求;208mil SOP8小封装节省布板空间,方便用户设计。
【应用】NOR FLASH BY25Q64ASSIG用于智能门锁,双线I/O速率达216Mbits/S
本文介绍博雅科技推出的NOR FLASH BY25Q64ASSIG在智能门锁中的应用。该产品64Mbit较大容量,支持标准、双线、四线SPI传输协议;100K次循环擦除程序次数,性能稳定;最大20年数据保存不丢失,保障数据储存安全。
【选型】国产Nor Flash BY25Q16BSSIGR可替代华邦W25Q16JVSSIQR用于IoT领域
博雅科技的NOR FLASH—BY25Q16BSSIGR,有体积小、速率快、安全性高等特点,在接口形式、速率、体积等指标上媲美W25Q16JVSSIQR,可PIN-PIN替换。
数据采集卡项目上需要一款3.3V供电、128Mb容量的NOR FLASH给FPGA进行绑定,需要国产品牌,是否有合适物料推荐?
推荐博雅科技的BY25Q128AS,工作电压2.7V~3.6V,容量128Mb,提供SOP8、WSON8等封装形式,具体可参考数据手册:https://www.sekorm.com/doc/2159608.html
电子商城
现货市场
服务
![](https://files.sekorm.com/opt/fileStore/srms/serviceManage/icon/2021/12/216d180489e5932a8a746bb62c2c4d3e.png)
提供语音芯片、MP3芯片、录音芯片、音频蓝牙芯片等IC定制,语音时长:40秒~3小时(外挂flash),可以外挂TF卡或U盘扩容。
最小起订量: 1pcs 提交需求>
![](https://files.sekorm.com/opt/fileStore/srms/serviceManage/icon/2023/09/e04cf978be4f1dc553c2b1577721b423.png)
拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论