SI3262:国产NFC+MCU+防水触摸按键三合一SoC芯片

目录

    • SI3262简介
      • 特点
      • 结构框图
      • 芯片特性


SI3262简介

Si3262是高度集成ACD低功耗MCU+NFC+15通道防水触摸按键的SoC芯片。
其MCU模块具有低功耗、Low Pin Count、宽电压工作范围,集成了13/14/15/16位精度的ADC、LVD、UART、SPI、I2C、TIMER、WUP、IWDG、RTC、TSC等丰富的外设。内核采用RISC-V RV32IMAC(2.6 CoreMark/MHz)。

特点

1、高度集成的低功耗MCU+NFC+触摸按键三合一SoC;
2、MCU部分支持CJLINK和ISP下载两种方式,ACD自动寻卡模式下,典型 ACD 模式功耗为 4.1uA,读写器模块寻卡时间间隔为500ms;
3、采用QFN32L 5*5mm封装,极简尺寸也为用户设计带来了更大的可延伸空间,提升用户开发效率,降低整体方案成本;
4、极少外围器件,提供配套的调试开发软件和丰富的函数库,大大降低开发门槛和缩短开发周期。
 
 读写器模块支持ISO/IEC 14443 A/B/MIFARE协议,支持自动载波侦测功能(ACD)。无需外围其他电路,其内部发送器可驱动读写器天线与ISO/IEC 14443 A/B/MIFARE卡和应答机通信。接收器模块提供一个强大而高效的电路,用以解调译码 ISO/IEC 14443A/B/MIFARE兼容卡及应答机信号。数字模块处理完整的ISO/IEC 14443 A/B帧和错误检测功能(奇偶和CRC)。ACD模式下,读写器模块大部分时间处于休眠状态,由3K RC定时唤醒,以极低功耗侦测 13.56MHz的射频场和射频卡,检测到场或卡自动产生中断唤醒MCU。侦测场和卡的功能可以单独使能。整个ACD过程不需要MCU干预。

结构框图

SI3262结构框图

芯片特性

MCU模块特征
• 内置RISC-V RV32IMAC内核
• 最高32MHz工作频率
• 内置4kB的SRAM
• 内置32kB的嵌入式FLASH,4.5kB的NVM,至少能擦写100000次
• 内置1个SPI MASTER
• 内置1个I2C MASTER
• 内置2个UART支持最高1Mbps
• 内置2个高级TIMER,TIMER1具有4路互补PWM
• 1个64位系统定时器SysTick(MTIME),不可用于授时
• 内置1个快速的高精度13/14/15/16bit ADC,集成1.2V高精度基准
• 宽ADC输入电压范围:0~4.8V,最大输入电压不得高于VDD_MCU电压
• ADC支持10个输入通道,其中8个可用于外部外部电压测量
• 内置低压检测模块
• 最多支持15个GPIO,支持外部中断
• 集成电容式触摸检测模块TSC,最大支持15个通道
• PA10可用作BOOT配置
• 内置硬件看门狗
• 内置1个RTC,可用于授时
• 内置1个WUP
• 支持4种低功耗模式,最低功耗小于0.6uA(看门狗工作)
• 内置32位真随机数发生器
• 支持cJTAG 2线调试接口
• 工作电压范围:1.8~5.5V
• 工作温度范围:-40~85℃
• 封装尺寸:QFN32 5*5mm

读写器模块特征
• 高度集成的模拟电路,解调和译码响应;
• 带缓冲的输出驱动器,使用最少的外围元件与天线连接;
• 支持ISO / IEC 14443 A / B / MIFARE;
• 读写器模式的操作距离取决于天线的尺寸和圈数,典型操作距离为50mm;
• 读写器模式下支持MIFARE系列卡;
• 支持ISO/IEC 14443 A/B/Mifare更高速率通信,最高达848kBd;
• 支持的主机接口:
 - SPI接口,速率高达10Mbits/s;
 - I2C接口,快速模式速率达400kBd,高速模式速率达3400kBd;
 - 串行UART,速率达1228.8kBd;

• 64字节FIFO;
• 灵活的中断模式;
• 低功耗硬复位功能;
• 支持软掉电模式;
• 集成可编程定时器;
• 27.12MHz内部振荡器;
• 电源电压2.5V-3.6V;
• 集成CRC协处理器;
• 可编程I/O管脚;
• 支持ACD模式:
 - ACD模式支持自动检测13.56MHz射频场和射频卡
 - ACD过程不需要MCU干预
 - OSC起振失败监测功能
  
  
在这里插入图片描述
 
 软件开发采用CSMStudio,集成NFC和触摸库,只需要调用API接口即可。
 私我获取更多资料及支持~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/144572.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

紫光展锐6nm国产5G处理器T820_国产手机芯片5G方案

紫光展锐T820是一款采用先进6nm EUV工艺的芯片,采用134三丛集八核心CPU架构,由1个主频为 2.7GHz 的 Arm Cortex-A76 大核和 3个主频为2.3GHz 的Arm Cortex-A76大核以及4个主频为2.1GHz的 Arm Cortex-A55组成 ,支持高达3MB 三级缓存&#xff0…

jvm内存分配与回收策略

自动内存管理 解决两个问题 自动给对象分配内存 对象一般堆上分配(而实际上也有可能经过即时编译后被拆散为标量类型并间接地在栈上分配) 新生对象通常会分配在新生代,少数情况下(例如对象大小超过一定阈值)也可能…

[C++网络协议] 优于select的epoll

1.epoll函数为什么优于select函数 select函数的缺点: 调用select函数后,要针对所有文件描述符进行循环处理。每次调用select函数,都需要向该函数传递监视对象信息。 对于缺点2,是提高性能的最大障碍。因为,套接字是…

Python爬虫实战案例——第六例

文章中所有内容仅供学习交流使用,不用于其他任何目的!严禁将文中内容用于任何商业与非法用途,由此产生的一切后果与作者无关。若有侵权,请联系删除。 目标:去哪儿网指定城市人气值最高的15个景点评论数据采集 地址&a…

微信小程序开发基础(二)基本组件

本帖开始介绍小程序中的一些基本组件~ 微信小程序是一种轻量、快速、跨平台的应用程序,是微信公众号的重要组成部分。随着微信小程序的普及,越来越多的开发者和企业开始使用微信小程序来搭建自己的应用,但是对于初次接触微信小程序的开发者…

排序:败者树和置换选择排序(解决外部排序中的优化问题)

1.算法目的(败者树) 解决多路平衡归并带来的问题。 在外部排序中,使用k路平衡归并策略, 选出一个最小元素需要对比关键字(k-1)次, 导致内部归并所需时间增加。(可用“败者树”进行优化) 2.败者树的定义 …

【C++11】多线程

多线程创建线程thread提供的成员函数获取线程id的方式线程函数参数的问题线程join场景和detach 互斥量库(mutex)mutexrecursive_mutexlock_guard 和 unique_lock 原子性操作库(atomic)条件变量库(condition_varuable&a…

一文读懂集合竞价,建议收藏,读完少交学费

集合竞价每个时间段交易规则及作用都不一样,了解集合竞价的规则,有利于琢磨主力的意图。 大部分同学都不是很关心集合竞价,也不知道如何利用集合竞价买卖股票。如上图所示,有同学在9点15看着股票涨停,立马冲进去&…

【切片】基础不扎实引发的问题

本次文章主要是来聊聊关于切片传值需要注意的问题,如果不小心,则很容易引发线上问题,如果不够理解,可能会出现奇奇怪怪的现象 问题情况: 小 A 负责一个模块功能的实现,在调试代码的时候可能不仔细&#x…

UE蓝图学习(从Unity3D而来)

一、UE组件对比Unity3D,从Unity3D过渡来学的角度出发,可以理解为在 空物体下放置子物体。UE没有U3D那种可以将组件挂在自身空物体上面。 二、UE 蓝图的情境提示,必须先找到相应的类型,对象对象、事件事件,才能找到相应…

云原生Kubernetes:Pod控制器

目录 一、理论 1.Pod控制器 2.Deployment 控制器 3.SatefulSet 控制器 4.DaemonSet 控制器 5.Job 控制器 6.CronJob 控制器 二、实验 1.Deployment 控制器 2.SatefulSet 控制器 3.DaemonSet 控制器 4.Job 控制器 5.CronJob 控制器 三、问题 1. showmount -e 报错…

QT窗口的设置、按钮的创建和对象树的概念

目录 设置窗口属性 按钮的创建 对象树 对象树的概念 构建和析构的顺序问题 设置窗口属性 在Qt官方手册中查找QWidget相关信息 或者在QT软件帮助一栏直接搜索QWidget 即可找到一些要寻找的设置属性的函数 将代码写在构造函数中 widget.cpp #include "widget.h"…

1200*A. Flipping Game(前缀和)

解析&#xff1a; 100数据量&#xff0c;两层遍历每个区间&#xff0c;然后前缀和计算1的个数&#xff0c;维护最大值即可。 #include<bits/stdc.h> using namespace std; #define int long long const int N110; int n,a[N],res,sum[N]; signed main(){scanf("%ll…

保姆级 -- Zookeeper超详解

1. Zookeeper 是什么(了解) Zookeeper 是一个 分布式协调服务 的开源框架, 主要用来解决分布式集群中应用系统的一致性问题, 例如怎样避免同时操作同一数据造成脏读的问题. ZooKeeper 本质上是 一个分布式的小文件存储系统 . 提供基于类似于文件系统的目录树方式的数据存储, …

常见的7种分布式事务解决方案(2pc,3pc,Tcc,Seta、本地事务....)

一 分布式事务 1.1 分布式事务 在分布式系统中一次操作需要由多个服务协同完成&#xff0c;这种由不同的服务之间通过网络协同完成的事务称为分布式事务。 1.首先满足事务特性&#xff1a;ACID 2.而在分布式环境下&#xff0c;会涉及到多个数据库 总结&#xff1a;分布式事务…

C运算符和控制语句

几乎每一个程序都需要进行运算&#xff0c;对数据进行加工处理&#xff0c;否则程序就没有意义了。要进行运算&#xff0c;就需规定可以使用的运算符。 C语言的运算符范围很宽&#xff0c;把除了控制语句和输人输出以外的几乎所有的基本操作都作为运算符处理。 运算符分类1 除…

Apache Flume

Flume 1.9.0 Developer Guide【Flume 1.9.0开发人员指南】 Introduction【介绍】 摘自&#xff1a;Flume 1.9.0 Developer Guide — Apache Flume Overview【概述】 Apache Flume is a distributed, reliable, and available system for efficiently collecting, aggregati…

Docker 安装Redis(集群)

3主3从redis集群配置 1、新建6个docker容器 redis 实例 docker run -d --name redis-node-1 --net host --privilegedtrue -v /data/redis/share/redis-node-1:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6381 docker run -d --name redis-node-2 --ne…

C理解(二):指针,数组,字符串,函数

本文主要探讨指针&#xff0c;数组&#xff0c;字符串&#xff0c;函数 指针 int *p; 未绑定:*表示p为指针变量,占4字节 int a 1;p &a; 绑定:p与a地址绑定即p中存放a的地址 *p *p 1; 解引用:p间接访问a的存储空间…

九、Delay函数

1、两个延时函数 vTaskDelay&#xff1a;至少等待指定个数的Tick Interrupt才能变为就绪态。vTaskDelayUntil&#xff1a;等待到指定的绝对时刻&#xff0c;才能变为就绪态。 2、函数原型 /* xTicksToDelay: 等待多少个Tick */ void vTaskDelay( const TickType_t xTicksToD…