CH583 是集成 BLE 无线通讯的 RISC-V MCU 微控制器。片上集成 2Mbps 低功耗蓝牙 BLE 通讯模块、2 个全速 USB 主机和设备控制器及收发器、2 个 SPI、4 个串口、14 路 ADC、触摸按键检测模块、RTC等丰富的外设资源。

芯片特性描述

① Royalty-Free 内核 Core:

- 32 位青稞 RISC-V 处理器 WCH RISC-V4A

- 支持 RV32IMAC 指令集,硬件乘法和除法

- 低功耗两级流水线,高性能 1.56DMIPS

- 多档系统主频,最低 32KHz

- 特有高速的中断响应机制

②512K 字节非易失存储 FlashROM:

- 448KB 用户应用程序存储区 CodeFlash

- 32KB 用户非易失数据存储区 DataFlash

- 24KB 系统引导程序存储区 BootLoader

- 8KB 系统非易失配置信息存储区 InfoFlash

- 支持 ICP、ISP 和 IAP,支持 OTA 无线升级

- 20MHz 系统主频下基本零等待

③32K 字节易失数据存储 SRAM:

- 30KB 双电源供电的睡眠保持存储区 RAM30K

- 2KB 双电源供电的睡眠保持存储区 RAM2K

④电源管理和低功耗:

- 支持 3.3V 和 2.5V 电源,CH583M 支持 1.8V

- 内置 DC-DC 转换,可降低功耗

- 空闲模式 Idle:1.6mA

- 暂停模式 Halt:320uA

- 睡眠模式 Sleep:0.7uA~2.8uA 多档

- 下电模式 Shutdown:0.2uA~2.3uA 多档

- 可选低功耗或高精度的电池电压低压监控

⑤安全特性:AES-128 加解密,芯片唯一 ID

⑥低功耗蓝牙 BLE:

- 集成 2.4GHz RF 收发器和基带及链路控制

- 接收灵敏度-98dBm,可编程+6dBm 发送功率

- BLE 符合 Bluetooth Low Energy 5.0 规范

- 支持 2Mbps、1Mbps、500Kbps 和 125Kbps

- 在 6dBm 发送功率时无线通讯距离约 500 米

- 在 6dBm 发送功率 125Kbps 通讯距离约 1000 米

- 提供优化的协议栈和应用层 API,支持组网

⑦ 实时时钟 RTC:支持定时和触发两种模式

⑧ 通用串行总线 USB:

- 2 组独立的 USB 控制器和收发器

- 15 个端点,支持 DMA,支持 64 字节数据包

- 集成 USB 2.0 全速收发器 PHY,无需外围器件

- 支持全/低速的 Host 主机和 Device 设备模式

⑨模数转换 ADC:

- 12 位模数转换器,支持差分和单端输入

- 14 路外部模拟信号通道和 2 路内部信号

⑩触摸按键检测模块 TouchKey:14 路通道

⑪定时器 Timer 和脉宽调制 PWM:

- 4 组 26 位定时器,16MHz 主频定时可达 4.2S

- 4 路捕捉/采样,支持上升沿/下降沿/双边沿

- 4 路 26 位 PWM 输出,8 路 8 位 PWM 输出

⑫异步串口 UART:

- 4 组独立 UART,兼容 16C550,内置 8 级 FIFO

- 23 位计数器,通讯波特率可达 6Mbps

- UART0 支持部分 Modem,支持硬件自动流控

- UART0 支持多机通讯时从机地址自动匹配

⑬串行外设接口 SPI:

- 2 组独立 SPI,内置 FIFO

- SCK 串行时钟频率可达系统主频的一半

- SPI0 支持 Master 和 Slave 模式,支持 DMA

⑭ 两线串行接口 I2C:

- 支持 Master 和 Slave 模式,兼容 SMBus

- 支持 7 位或 10 位地址和总线广播

- 支持仲裁、错误检测、PEC 校验、延长时钟

⑮温度传感器 TS

⑯时钟:内置 PLL,内置 32KHz 时钟

⑰通用输入输出端口 GPIO:

- 40 个 GPIO,其中 2 个支持 5V 信号输入

- 可选上拉或下拉电阻,可选输出驱动能力

- 32 个 GPIO 支持电平或边沿中断输入

- 32 个 GPIO 支持电平或边沿唤醒输入

⑱ 封装形式:QFN48_5X5、QFN28_4X4

CH583 相比 CH582 多了 SPI1 主机,支持最低 1.7V 电源电压。CH581 基于 CH582 简化,去掉了一组 USB、触摸按键检测模块、I2C 模块和两个串口,FlashROM 总容量仅 256KB,ADC 不支持 DMA。除了上述差异,其它基本与 CH582 相同,可直接参考 CH582 手册和资料。

CH58系列芯片差异表

CH583 是集成 BLE 无线通讯的 RISC-V MCU 微控制器的更多相关文章

  1. 痞子衡嵌入式:恩智浦半导体全系无线(BLE, Zigbee, Thread, 2.4G, Sub-1G)微控制器芯片一览

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦半导体全系列无线微控制器芯片. IoT物联网是未来的趋势,半导体厂商作为IoT产业的上游,主要提供核心的无线芯片,作为半导体知名厂 ...

  2. xbee无线通讯终端

    无线数传电台支持DIGI全系列无线数传模块,包括有xbee/xbee PRO S1.xbee/xbee PRO S2C.xbee WIFI.xbee PRO S3B.xbee/xbee PRO SX( ...

  3. 四轴飞行器1.7 NRF24L01P无线通讯和改进型环形缓冲(转)

    源: 四轴飞行器1.7 NRF24L01P无线通讯和改进型环形缓冲

  4. 四轴飞行器1.7 NRF24L01P无线通讯和改进型环形缓冲

    原创文章,欢迎转载,转载请注明出处 这次花了10多天了才再次写blog,一是中秋优点小活动,二是这次完成了不少东西.. 终于接近完成了,这次完成了NRF的通讯,并且用了改进的环形缓冲和简单的通讯协议规 ...

  5. flex集成IFrame,IFrame集成UnityWebPlayer直接通讯调用解决方式

    做Web开发一般是flex与JS交互,UnityWebPlayer与JS交互. 它们之间相互调用比較常见. /** * Flex调用Javascript函数 * @params functionNam ...

  6. webrtc笔记(3): 多人视频通讯常用架构Mesh/MCU/SFU

    问题:为什么要搞这么多架构? webrtc虽然是一项主要使用p2p的实时通讯技术,本应该是无中心化节点的,但是在一些大型多人通讯场景,如果都使用端对端直连,端上会遇到很带宽和性能的问题,所以就有了下图 ...

  7. Docker实战 | 第二篇:IDEA集成Docker插件实现一键自动打包部署微服务项目,一劳永逸的技术手段值得一试

    一. 前言 大家在自己玩微服务项目的时候,动辄十几个服务,每次修改逐一部署繁琐不说也会浪费越来越多时间,所以本篇整理通过一次性配置实现一键部署微服务,实现真正所谓的一劳永逸. 二. 配置服务器 1. ...

  8. CC1150 针对低功耗无线应用设计的高度集成多通道射频发送器

    Low Power Sub-1 GHz RF Transmitter 单片低成本低能耗 RF 发送芯片 应用 极低功率 UHF 无线发送器 315/433/868 和 915MHz ISM/SRD 波 ...

  9. 【Zigbee技术入门教程-01】Zigbee无线组网技术入门的学习路线

    [Zigbee技术入门教程-01]Zigbee无线组网技术入门的学习路线 广东职业技术学院  欧浩源 一.引言    在物联网技术应用的知识体系中,Zigbee无线组网技术是非常重要的一环,也是大家感 ...

  10. 集成模拟温度传感器低成本2.4G CC2500RGPR 中文手册

    CC2500是一种低成本真正单片的2.4GHz收发器,为低功耗无线应用而设计.电路定位2400-2483.5MHz的ISM(工业,科学和医学)和SRD(短距离设备)频率波段. RF收发器集成了一个数据 ...

随机推荐

  1. vue + element-ui + vue-clipboard2 实现文字复制粘贴功能与提示

    1.在所在项目下安装插件 npm install vue-clipboard2 --save 2.在所在项目的index.js注入vue-clipboard2 import VueClipboard ...

  2. 一篇文章让你了解这个基于树莓派而设计的工业计算机-CM4 Industrial

    CM4 Industrial是一款基于 Raspberry Pi / 树莓派 Compute Module 4,由EDATEC面向工业应用设计的嵌入式计算机设计的工业嵌入式计算机.系统可以根据不同的应 ...

  3. 【KAWAKO】RNNoise-将模型做成接口并交叉编译到RK3308上

    目录 做成接口 rnnoise_inference.h rnnoise_inference.cpp 使用方法(主要部分) 交叉编译 编译出动态链接库 使用编译出的动态链接库进行推理 做成接口 RNNo ...

  4. 以docker方式部署的redis键值查询及清理

    1.首先使用 docker ps 命令来查看正在运行的容器.该命令会列出容器的ID.名称.端口号.状态等信息.也可以使用 docker ps -a 命令来查看所有容器,包括已经停止的容器. docke ...

  5. 「CEOI2019」魔法树

    \(\text{Solution}\) 设 \(f_{x,i}\) 表示以 \(x\) 为根的子树 \(i\) 天后的最大收益 那么 \(f_{x,i} = \max(f_{x,i-1},w_x [d ...

  6. 如何在Ubuntu 20.04上安装和保护phpMyAdmin

    转载csdn:cukw6666 https://blog.csdn.net/cukw6666/article/details/107985170

  7. Vulhub 漏洞学习之:ActiveMQ

    Vulhub 漏洞学习之:ActiveMQ 目录 Vulhub 漏洞学习之:ActiveMQ 1 ActiveMQ反序列化漏洞(CVE-2015-5254): 1.1 漏洞利用过程 2 ActiveM ...

  8. 轻量级CI/CD发布部署环境搭建及使用_02_docker安装jenkins

    轻量级CI/CD发布部署环境搭建及使用_02_docker安装jenkins 授人以鱼不如授人以渔,如果说的别人都没明白,说明自己实际也不是太明白   1,搜索jenkins docker searc ...

  9. redis(12)持久化操作-RDB

    前言 Redis 提供了 2 个不同形式的持久化方式: RDB(Redis DataBase) AOF(Append Of File) RDB 在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是 ...

  10. Switchquery:移动端秒级配置触达平台

    作者:京东零售 胡本奎 一 背景 随着移动互联网的快速发展,为满足各类用户及人群的体验需求,移动端的开发者们开发了丰富多彩的体验与功能.同时对于快速控制各类功能的切换.灰度,降级等能力的要求也越来越高 ...