[单片机芯片] 我看CH585支持卡模式,这个卡模式可以支持多大的空间存储?

[复制链接]
4528|12
 楼主| across往事 发表于 2025-4-19 13:00 | 显示全部楼层 |阅读模式
我看CH585支持卡模式,这个卡模式可以支持多大的空间存储?

JayWell 发表于 2025-4-21 16:51 | 显示全部楼层
卡模式为软件模拟,大小可以自定义,按照目前提供的代码中:
PICC_M1例程为模拟MifareClassic 1K,真实可用数据区为752字节。
PICC_T2T例程为模拟NFC FORUM Type2 Tag,大小可以通过WCH_NFCA_PICC_T2T_PAGES_NUM配置。最大配置为255,此时其可用存储区域为1004字节。
其他类型的卡片也可以通过软件模拟,可以做到存储空间更大的卡片数据格式。
逆鳞风暴 发表于 2025-4-22 19:50 | 显示全部楼层
CH585的卡模式支持的存储空间大小取决于所使用的存储卡类型。一般来说,它支持的SD卡最大容量可以达到2TB,但实际使用中可能会受到其他因素的影响。
Charlotte夏 发表于 2025-5-12 12:24 | 显示全部楼层
CH585的NFC卡模式未明确公开其存储空间上限,其功能核心在于支持ISO14443A协议下的卡模拟,实际存储容量需结合外部存储方案或应用场景设计实现
Allison8859 发表于 2025-5-12 15:04 | 显示全部楼层
一般来说,CH585的NFC模块符合ISO14443A协议,支持卡模拟模式(PICC)和读卡器模式(PCD)。在卡模式下,芯片可模拟非接触式IC卡(如Mifare Classic),与外部读卡器(如门禁终端、支付设备)进行通信。
BetrayalNO 发表于 2025-5-12 17:55 | 显示全部楼层
内置存储有限,CH585的NFC模块未明确集成大容量存储单元,其卡模式下的数据存储通常依赖以下两种方式:动态数据生成:通过芯片内部RAM或Flash实时生成响应数据(如UID、认证密钥),无需长期存储大量信息。外部存储扩展:若需持久化存储(如用户卡数据),需外接EEPROM、Flash等存储芯片,并通过I²C/SPI接口与CH585通信
Amonologue独白 发表于 2025-5-12 20:34 | 显示全部楼层
ISO14443A协议未对卡模拟的存储容量作出硬性规定,实际容量由以下因素决定:芯片硬件资源:CH585的RAM(如32KB)和Flash(如256KB)可用于临时存储NFC交互数据,但并非专用于卡模式。
Euphoriaxixi 发表于 2025-5-13 11:49 | 显示全部楼层
通过I²C接口外接存储芯片(如AT24C02,2Kbit),可扩展卡模式下的数据存储容量。
耶Saktama 发表于 2025-5-13 21:02 | 显示全部楼层
若需更高容量(如MB级),可通过USB高速PHY(480Mbps)连接外部存储设备,但需配合自定义协议实现数据交互。
alkaidnext 发表于 2025-5-14 08:16 | 显示全部楼层
简单门禁卡,仅需存储UID(4-10字节)和少量认证密钥(如16字节),无需额外存储。若需模拟支付卡(如Mifare Classic 1K),需外接存储芯片以支持1KB的扇区数据。
Candic12e 发表于 2025-5-14 09:42 | 显示全部楼层
根据应用场景明确数据类型(如只读UID、可写余额)和容量(如字节级、KB级),选择内置存储或外接扩展方案。
Betty1299 发表于 2025-5-14 16:01 | 显示全部楼层
动态数据优先使用芯片内部资源生成响应,减少对外部存储的依赖。若需大容量存储,可将数据分块存储于外接芯片,并通过索引快速访问。
EuphoriaV 发表于 2025-5-14 22:15 | 显示全部楼层
CH585的SDK中提供了NFC卡模式的例程(如MifareClassic工程),展示如何配置UID、密钥及模拟卡交互流程,开发者可基于此扩展存储功能。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

135

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部