CSR BLE DEMO BOARD 用户手册 V1.0 2013.08.30 技术团队
1 概述... 3 2 芯片介绍.......... 4 3 硬件介绍... 5 3.1 电源... 3 3.2 GPIO 端口电压... 3 3.3 GPIO/SPI 模式... 4 3.4 GPIO... 4 3.5 SPI 调试接口... 4 3.6 天线............... 4 4 软件烧录... 6 4.1 安装 uenergy_sdk-2.2.0 开发环境... 10 4.2 安装 USB drive(csr8510 适配器 ) 驱动... 10 4.3 安装 USB to SPI 驱动... 11 4.4 烧录程序... 11
修订记录 期注释版本 2013-08-30 档创建 1.0
1 概述 1.CSR BLE Demo Board 是中电器材基于 CSR BLE 单模 IC 做的一套开发工具, 用于客户对 CSR BLE 系列产品进行开发评估, 共包括 CSR1010 Demo Board 和 CSR1011 Demo Board 2. 基于 CSR1010 开发套件, 实现最少系统, 功能接口全部引出 ; 同时支持板载倒 F 天 线及外接天线端口 ; 支持 5V USB 供电及 CR2030 3.3V 纽扣电池 3.CSR1010 是基于 CSR μenergy 系列的芯片, 是一种完全符合蓝牙 v4.0 标准要求的嵌入式芯片 ; 可实现较低的功耗 ; 它配备了低功率的应用 CPU 硬件 MAC 单元以及嵌入式电源, 能够在连接期间实现市场领先的功耗水平, 并可通过纽扣电池直接运行 ; 装备了 128 位 AES 加密引擎 12 个 GPIO 3 个 AIO on-chip balun PWM 控制器 EEPROM 接口和串行闪存 4. 市场应用主要面向消费类 汽车 运动和健康设备 智能家居等
2. 芯片介绍 CSR BLE Demo Board 采 的是 CSR 101X 芯,CSR101X 属于 CSR µenergy 系列产品, 后者是 CSR 对 Bluetooth Smart 市场单模低功耗产品 其主要参数如下 : Bluetooth v4.0 specification witch Mode Power Supply & Linear regulators1 x 10-bit ADC 3 x Analogue IO 3 x PWM modules 1 x hardware-assisted quadrature decoder Programmable IO:CSR1010 (x12) CSR1011 (x32) 128KB Memory: 64KB RAM and 64KB ROM Watchdog timer Option for external 32KHz System Clock SPI for external Flash and debug UART I2C for EEPROM / external companion chips 4 PWM modules CSR1011A05: QFN 56-lead, 8 x 8 x 0.9mm, 0.5mm pitch CSR1010A05: QFN 32-lead, 5 x 5 x 0.6mm, 0.5mm pitch
3 硬件介绍 <P>供电拨动开关 <Q>3.3V 电源指示灯 <R>5V 5V USB 供电 <O>3.3V 电源跳帽 <A>5V 转 3.3V <N>纽扣电池 <B>3.3V 转 1.8V <C>I/O 口供电电压 <M>EEPROM <D>GPIO/SPI 模式 <L>wake pull_dowm <E>GPIO 端口 <K>板载倒 F 天线 <I>8.2p 容值电容 <H>外接天线端子 <I> <I>带通滤波器 CSR1011 Demo Board <S>主芯片 <G>下载接口 下载接口 <F>UART 接口 功能接口示意图
<A>5V 转 3.3V <P>供电拨动开关 < <B>3.3V 转 1.8V <O>3.3V 电源跳帽 <R>5V USB 供电 <N>纽扣电池 <Q>3.3V 电源指示灯 <C>I/O 口供电电压 <M>EEPROM <D>GPIO/SPI 模式 <L>wake pull_dowm <E>GPIO 端口 <K>板载倒 F 天线 <F>UART 接口 <I>8.2p 容值电容 <H>外接天线端子 <I> <I>带通滤波器 <S>主芯片 CSR1010 Demo Board < <G>下载接口 功能接口示意图 3.1 电源 整个开发板提供二种供电方式 整个开发板提供二种供电方式 5V Mini-USB 和 CR2032 纽扣电池 由标注<P>拨动开 关选择 5V Mini-USB 提供 5V 电压 经标注<A>LDO 转换成 3.3V 给整板供电 给整板供电 别一种方式是纽扣电池直接给整板供电 别一种方式是纽扣电池直接给整板供电 3.2 GPIO 端口电压 标注<C>可选择 GPI/O 端口电压 3.3V 端口电压 或 1.8V
3.3 GPIO/SPI 模式 标注 <D> 可选择是 GPIO[5:8] 是 SPI Debug 模式或都 GPIO 模式 3.4 GPIO 经标注 <E> CON1 引出芯片所有 GPIO 接口 CSR1011 PIO Pinout GND VDD_PAD I2C_SDA I2C_SCL Dev Board Pinout 40 39 38 37 36 35 34 33 Dev Board Pinout CSR1011 PIO Pinout GND AIO0 AIO1 AIO2 PIO31 32 31 PIO30 PIO29 30 29 PIO28 PIO27 28 27 PIO26 PIO25 26 25 PIO24 PIO23 24 23 PIO22 PIO21 22 21 PIO20 PIO19 20 19 PIO18 PIO17 18 17 PIO16 PIO15 16 15 PIO14 PIO13 14 13 PIO12 PIO11 12 11 PIO10 PIO9 10 9 PIO8/SPI_MISO PIO7/SPI_MOSI 8 7 PIO6/SPI_CSB PIO5/SPI_CLK 6 5 PIO4/SF_CSB PIO3/SF_DOUT 4 3 PIO2 PIO1/UART_RX 2 1 PIO0/UART_TX CSR1011 Demo Board GPIO 示意图
CSR1011 PIO Pinout GND VDD_PAD AIO2 I2C_SDA Dev Board Pinout 19 20 17 18 15 16 13 14 Dev Board Pinout CSR1011 PIO Pinout GND AIO1 AIO0 I2C_SCL PIO11 12 11 PIO10 PIO9 10 9 PIO8/SPI_MISO PIO7/SPI_MOSI 8 7 PIO6/SPI_CS# PIO5/SPI_CLK 6 5 PIO4 PIO3 4 3 PIO2 PIO1/UART_RX 2 1 PIO0/UART_TX CSR1010 Demo Board GPIO 示意图 3.5 SPI 调试接口 标注 <G> 为 SPI 下载接口, 通过配置的 USB 转 SPI 烧录器调试 标注 <G> 从左至右分别为 : GND NC SPI_CLk SPI_MISO SPI_MOSI SPI_CS# 3.6 天线 Demo Board 二种天线模式 : 板载倒 F 天线标注 < K > 和预留外接天线标注 <H> 默认天线模式为板载倒 F 天线 ; 若需使用外接天线, 则在标注 <I> 0402 封装 8.2pF 电容, 并接上 50Ohm 天线即可
4 软件部分 如下 : 以 uenergy_sdk-2.2.0 开发环境,usb to SPI 烧录器和 keyboard 例程为例, 程序烧录过程 4.1 安装 uenergy_sdk-2.2.0 开发环境 安装光盘中 uenergy_sdk-2.2.0.exe 件 4.2 安装 USB drive(csr8510 适配器 ) 驱动 ; 安装步骤 : 1> 插上 USB drive, 电脑系统会 动安装 USB 驱动 ; 如下图红圈处 2>. 更新驱动, 如下图 :
选择驱动路径 :(SDK 包安装 录下 ) X:\CSR_uEnergy_SDK-2.2.0\profile_demo\drivers\win32 在设备管理器中, 如下图 开打 X:\CSR_uEnergy_SDK-2.2.0\profile_demo 录下 CSR CEnergy Profile Demonstrator, 出现 恭喜你驱动完成 ( 否则 法检测到 USB 适配器 )
4.3. 安装 USB to SPI 驱动 : 安装 BlueSuite 2.5 安装程序, 各 的版本不同没有关系. : 插 USB 转 SPI 烧录 具, 电脑 动识别 USB 设备. 三 : 打开我的电脑属性 - 设备管理 - 找到所识别的 USB 设备, 设定驱动路径 路径 :X: \CSR\BlueSuite 2.5\drivers\win32 不同安装 式略有不同, 请注意区别. 如下图红圈处 :
4.4. 烧录程序 : 打开 CSR µenergy SDK 2.2.0 (xide) :Project Open workspace 选择 录下 :X:\CSR_uEnergy_SDK- 2.2.0\apps\keyboard\keyboard.xiw. 三 :USB to SPI 下载器与 CSR 1011 DEMO Board 连接, 请参考 3.5 SPI 调试接 说明, 注意把标注 <D> 选择 SPI Debug 模式编译 :Build build active Project (F7) 烧录 :Debug Run (F5) 如图 : 恭喜你, 烧录成功 快去开发你的产品吧