超低功耗Sub-1G收发芯片DP32RF002 M0内核(G)FSK/OOK 无线收发机的32位SoC芯片

news2024/11/23 22:06:18


 产品概述

DP32RF002是深圳市动能世纪科技有限公司研制的基于ARMCortex-MO+内核的超低功耗

高性能的、单片集成(G)FSK/OOK 无线收发机的32位SoC芯片。工作于200 ~960MHz范围内,支持灵活可设的数据包格式,支持自动应答和自动重发功能,支持跳频操作,支持FEC功能,同时内部集成了完整的射频接收机、射频发射机、频率综合器、调制解调器,用户只需配备简单、低成本的外围器件就可以获得良好的收发性能,DP32RF002内部还集成了CAN、12位SARADC 、UART、 SPI、 QSPI、I2C等通用外围通讯接口,ADC、 OPA、比较器等传感获取接口,以及 LPTIMER、 WDT等超低功耗模块接口,并内置RC高频和低频振荡器

芯片系统采用了独特的低功耗设计技术,具有高整合度、高抗干扰、高可靠性和超低功耗等技术特点。支持Kei1MDK 集成开发环境,支持 C语言和汇编语言进行软件开发。


■Sub-1GHz 射频收发器

➢频率范围: 200 -960MHz

➢调制方式: (G)FSK ,00K

➢数据率:0.1^ 300Kbps

➢支持NRZ、曼彻斯特、数据白化、FEC

➢自动应答/自动重传

➢支持RSSI,0. 5dB检测精度

➢AGC/ AFC

➢可配置包处理机及128-Byte TX/RX FIF0

➢发射功率: -20

+1 8dBm .

➢发射电流(FRF=433. 92MHz非BUCK模式)

14mA @ 0dBm

2mA @ +10dBm

28mA @ +13dBm

58mA@+18dBm.

➢接收灵敏度 . (FRF=433.92MHz非BUCK模式)

130dBm @ 0. 1Kbps

122dBm @ 1. 2kbps

112dBm @ 10kbps

102dBm @ 100kbps

-97dBm @ 300kbps

➢接收电流 (FRp=433. 92MHz )

 BUCK模式: 6. 5mA

非BUCK模式: 12mA

➢关断电流: <10nA
■超低功耗电源管理系统 (不含Sub-1GHz收发器)

➢1.1μA @3. 0V DeepS1eep+RTC 模式RCL运行,I0、SRAM以及寄存器数据保持.
➢0.48μA @3.0V Stop模式,所有时

钟停止,I0、

➢SRAM以及寄存器数据保持

➢127 μ A/MHz @3. 0V @32MHz Active

模式

➢低功耗模块LPTimer 、RTC、WDT

➢内置ROSC/LD0/POR,可免晶振/LD0/复位电路处理器

➢32位ARM Cortex-M0+, 系统最高主频32MHz

➢单周期硬件乘法器

➢0等待周期取指@0~32MHz

➢指令效率1.11 DMIPS/MHz

@Dhrystone
■存储器

➢16KB SRAM、64KB eF1ash

■GPI0: 最大17个,8/4mA 两档驱动可配

■定时器

➢3个16位GTimer,6路PWM输出

➢3个16位低功耗 LPTimer支持PWM输出

➢1个32位低功耗RTC定时/计数器

➢1个32位低功耗看门狗WDT,可复位/中断

➢-1 个10位窗口看门狗WWDT, 可复位/中断

■时钟

➢内部高速时钟: 32MHz

➢内部低速时钟: 32KHz

■通信接口

➢UART: 2路通用UART

➢I2C: 1路,主/从模式, 最高速率1Mbps

➢SPI: 1路,主/从模式,最高速率1 6Mbps

➢QSPI: 1路,支持1/2/4 线,可作为普通SPI

➢CAN: CAN2. 0A/B协议,最高速率1Mbps

■模拟外设

➢ADC: 4通道(3路外部,1路内部),12位,1Msps
➢OPA: 1路运算放大器

➢CMP: 1路电压比较器

➢低电压检测LVD, 掉电复位LVR

➢防抄板设计,CRC16-CCITT 数据校验算法

➢16字节全球唯-芯片序列号ID电气参数

➢工作电压: 1.8~ 3.6V

➢工作温度: -40~ 85° C

➢ESD保护:土 2KV (HBM)

开发支持

➢内置Boot引导程序, 支持UART下载

➢JTAG->SWD模式在线调试/下载

➢SDK开发包、EVB 开发板

➢离线烧录器
 


应用场景:

➢工业传感及工业控制

➢安防系统

➢自动抄表

➢无线标签, 无线门禁

➢遥控装置, 无线玩具

➢智能交通,智慧城市,智能家居

➢智能门锁,资产追踪、无线监控等智能传感器终端应用
 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

K8s学习四(资源调度_1)

资源调度 发现对Pod操作不方便&#xff0c;不能直接操作&#xff0c;而且不能直接编辑&#xff0c;需要对原来的配置文件进行操作&#xff0c;而且需要删除之后再创建Pod&#xff0c;不方便&#xff0c;更多是通过控制器来操作。 Label和Selector 通过设置标签和选择器来确定…

Android性能优化RecyclerView预加载LayoutManager的getExtraLayoutSpace,Kotlin

Android性能优化RecyclerView预加载LayoutManager的getExtraLayoutSpace&#xff0c;Kotlin RecyclerView默认只加载当前屏幕肉眼可见区域的有限item数量&#xff0c;有些场景下&#xff0c;需要在屏幕外不可见的区域多加载一批item出来&#xff0c;这有时候被称之为“预加载”…

03—js条件语句和循环语句

什么是语句&#xff1f;为了讲明白这个概念我有幸邀请了一个特殊嘉宾&#xff0c;是谁呢&#xff1f;就是任劳任怨一听就干的三年级二班的小明同学。小明同学的妈妈给小明了张纸条上面写着&#xff0c;买酱油&#xff0c;遛狗&#xff0c;吃饭&#xff0c;刷马桶&#xff0c;那…

装机指导。

everything winrar snipaste cmake git tortoisegit tortoisesvn inno setup vs2022 安装的时候注意sdk路径一定要默认&#xff01;&#xff01; 否则你会发现在你的sdk安装路径的根盘符下会多出一个Windows Kits&#xff0c;强迫症接受不了 默认的会跟已有的装在一起…

YOLO系列小样本数据集进行数据增强

代码参考地址&#xff1a;YoloDatasetsEnhance 处理数据增强需要用到images和labels。我保存的labels是txt文件&#xff0c;但是enhance_engine.py中需要对xml文件进行处理&#xff0c;因此需要TxtTransformXml.py将txt文件进行转换。 转换需要修改的地方如下&#xff1a; 路…

Unity笔记之Android打包、减小包体之类的问题

打包问题 问题1&#xff1a; 一般大部分问题就是JDK、SDK、NDK之类的问题。现在是其他的问题&#xff0c;之前遇到过&#xff0c;好久没玩android了都忘了。 这试了半天&#xff0c;结果是需要有密钥库。那就给他创建一个填一下就行了 &#xff08;在网上看了半天&#xff…

Java常用算法API_Arrays和Lambda表达式——代码演示和小练习

Arrays常用方法代码演示&#xff1a; 方法作用及注意点已在代码中标注 public class ArraysDemo {public static void main(String[] args) {//toString:将数组变成字符串int[] arr {1,2,3,4,5,6,7,8,9};System.out.println(Arrays.toString(arr));System.out.println();//bi…

【话题】AI技术创业有那些机会,简单探讨下

大家好&#xff0c;我是全栈小5&#xff0c;欢迎阅读小5的系列文章&#xff0c;这是《话题》系列文章 目录 背景机会一、引言二、AI技术的创业机遇1.智能服务行业的兴起2.数据驱动的业务模式创新3.AI与产业融合的创新发展 三、AI技术创业的挑战1.技术门槛高2.法规政策的不确定性…

【LeetCode】动态规划类题目详解

所有题目均来自于LeetCode&#xff0c;刷题代码使用的Python3版本 动态规划 问题分类 如果某一个问题有重叠的子问题&#xff0c;则使用动态规划进行求解是最有效的。 动态规划中每一个状态一定是由上一个状态推导出来的&#xff0c;这一点区别于贪心算法 动态规划五部曲 确…

[2024]最新激活Navicat教程附激活码

PS&#xff1a;在开始前&#xff0c;建议先断开本地网络&#xff01;&#xff01;&#xff01;建议先断开本地网络&#xff01;&#xff01;&#xff01;建议先断开本地网络&#xff01;&#xff01;&#xff01; 1 安装 1.1 点击下一步 1.2 许可证选择“我同意”&#xff0c…

手机空号检测API接口怎么对接

我们先说一说什么是手机空号检测接口&#xff0c;手机空号检测接口又叫运营商空号检测接口、手机号码状态检测接口&#xff0c;那么这个接口怎么对接呢? 首先找到一家有这个数据接口的服务商&#xff0c;比如数脉API,然后注册账号购买免费套餐 接下来就需要程序员同学来用自己…

数据结构复习指导之顺序表上基本操作的实现(插入、删除、查找)

文章目录 顺序表基本操作实现 知识总览 1.顺序表的初始化 1.1静态分配顺序表的初始化 1.2动态分配顺序表的初始化 2.插入操作 2.1插入操作流程 2.2插入操作时间复杂度 3.删除操作 3.1删除操作流程 3.2删除操作时间复杂度 4.查找操作 4.1按位查找 4.2按位查找时间…

Spring AMQP消息中间件

SpringAMQP简单说就是一个中间件&#xff0c;提供了模板方便我们操作各种消息模型 上面已经学了RabbitMQ消息队列是有五种消息模型&#xff0c;并且我们演示了其中的基本消息队列(Hello World)。用的是官方API&#xff0c;来实现的基本消息队列(Hello World)。会发现官方提供的…

【ROS2笔记四】ROS2话题通信

4.ROS2话题通信 文章目录 4.ROS2话题通信4.1订阅发布模型4.2ROS2话题工具4.3rclcpp实现话题4.3.1编写发布者4.4编写订阅者 Reference 话题是ROS2中常用的通信方式之一&#xff0c;话题通信采取的是订阅发布模型&#xff0c;一个节点的数据会发布到某个话题之上&#xff0c;然后…

C#基础--之数据类型

C#基础–之数据类型 在第一章我们了解了C#的输入、输出语句后&#xff0c;我这一节主要是介绍C#的基础知识&#xff0c;本节的内容也是后续章节的基础&#xff0c;好的开端等于成功的一半。在你阅读完本章后&#xff0c;你就有足够的C#知识编写简单的程序了。但还不能使用封装、…

一些优雅的算法(c++)

求最大公约数&#xff1a;辗转相除法 int gcd(int a,int b){return b0?a:gcd(b,a%b); }求最小公倍数&#xff1a;两整数之积除以最大公约数 int lcm(int a, int b){return a*b / gcd(a, b); }十进制转n进制&#xff1a; char get(int x){if(x<9){return x0;}else{return…

java 邮件发送表格

邮件发送表格 问题导入效果图 实现方案1. 拼接HTML文件&#xff08;不推荐&#xff09;2. excel 转HTML使用工具类来转化依赖工具类代码示例 使用已工具包 如 aspose-cells依赖代码示例 3.使用模板生成流程准备模板工具类代码示例 问题导入 在一些定时任务中&#xff0c;经常会…

SpringBoot 集成Swagger3

说明&#xff1a; 1&#xff09;、本文使用Spring2 集成Swagger3&#xff0c; 本想使用Springboot3 jdk 17 集成Swagger3, 但是搜了一些资料&#xff0c;Spring 想引用swagger3 需要依赖降级使用Spring2 版本&#xff0c; 或者使用Spring3 springdoc 实现swagger的功能&…

数据结构—顺序表(如果想知道顺序表的全部基础知识点,那么只看这一篇就足够了!)

前言&#xff1a;学习完了C语言的基础知识点之后&#xff0c;我们就需要使用我们所学的知识来进一步对存储在内存中的数据进行操作&#xff0c;这时候我们就需要学习数据结构。而这篇文章为数据结构中顺序表的讲解。 ✨✨✨这里是秋刀鱼不做梦的BLOG ✨✨✨想要了解更多内容可以…

JavaEE初阶——多线程(一)

T04BF &#x1f44b;专栏: 算法|JAVA|MySQL|C语言 &#x1faf5; 小比特 大梦想 此篇文章与大家分享多线程的第一部分:引入线程以及创建多线程的几种方式 此文章是建立在前一篇文章进程的基础上的 如果有不足的或者错误的请您指出! 1.认识线程 我们知道现代的cpu大多都是多核心…