2 Commits cee2040c7a ... eb4884f854

Author SHA1 Message Date
  lai eb4884f854 简易鼠标需求说明书 2 weeks ago
  lai cee2040c7a 简易鼠标需求说明书 2 weeks ago
1 changed files with 52 additions and 42 deletions
  1. 52 42
      Requirements Specification for BLE Simple Mouse Devices.md

+ 52 - 42
Requirements Specification for BLE Simple Mouse Devices.md

@@ -1,4 +1,4 @@
-# BLE滚轮设备外包需求说明书(v0.1
+# SPlan智能阻⼒控制旋钮需求说明书(v1.0
 
 ## 一、文档核心说明
 
@@ -10,54 +10,67 @@
 
 * 需求方(公司):负责设备外壳结构设计(含 3D 模型、开模图纸及磁吸接口结构)、外壳开模生产、小批量生产供应商对接;主导 CE 认证申报,拥有全部交付物知识产权。
 
-* 方案商(承接方):负责核心硬件电路设计(含磁吸充电模块)、软件固件开发、功能测试验证;需满足 CE 认证技术要求,提交全套设计文件(含 PCB 源文件、固件源码),提供生产技术支持。
+* 方案商(承接方):负责核心硬件电路设计、软件固件开发、功能测试验证;需满足 CE 认证技术要求,提交全套设计文件(含 PCB 源文件、固件源码),提供生产技术支持。
 
-1. **关键术语**:
 
-* BLE:蓝牙低功耗(Bluetooth 5.0 及以上),符合 CE RED 指令(2014/53/EU);
 
-* CE 认证:需满足 EMC 指令(2014/30/EU)、LVD 指令(2014/35/EU)及 RED 指令;
-
-* 磁吸充电:通过磁吸接口实现物理吸附与电能传输,具备防反接、过压 / 过流 / 过温保护;
-
-* 低功耗模式:无操作 30 秒后休眠,静态功耗≤10μA,按键或磁吸充电可唤醒。
 
 ## 二、产品核心功能需求(方案商需实现)
 
 ### 1. 交互功能(滚轮 + 按键)
 
+类似鼠标中键滚轮,即可滚动,又可以按下
+* **滚轮滚动**:支持顺时针 / 逆时针滚动,输出连续 “滚动增量信号”;(<span style="color: orange;">分辨率待确定</span>);连续滚动,无卡顿丢步,响应延迟≤50ms。
 
-
-* **滚轮滚动**:支持顺时针 / 逆时针滚动,输出连续 “滚动增量信号”;默认分辨率 12 档 / 圈(可软件配置 8/16 档 / 圈),连续滚动 30 分钟误码率≤0.1%,无卡顿丢步,响应延迟≤50ms。
-
-* **滚轮按键**:支持按压触发,按下输出 “按键信号”、松开输出 “释放信号”;按压力度 150-200g,寿命≥50 万次,响应延迟≤30ms,无连键现象;金属部件需绝缘处理(符合 LVD 防触电要求)。
+* **滚轮按键**:支持按压触发,按下输出 “按键信号”、松开输出 “释放信号”。
 
 ### 2. BLE 通信功能
 
+* **进⼊配对:** 
+操作:⽤户⻓按按钮 3秒。
+响应:断开当前蓝⽛链路(如有),LED 进⼊快闪状态。
 
+* **主动断开:** 
+操作:按住旋钮不放,同时向任意⽅向旋转 3 格以上。
+响应:LED 红灯闪烁 3 次后熄灭,设备重启并进⼊未连接的⼴播状态。
 
-* **连接与传输**:支持 BLE 广播(间隔默认 200ms),空旷环境通信距离≥10m;断开后 10 秒内自动重连(成功率≥99%);数据传输延迟≤100ms,连续 1 小时无丢包。
+* **连接与传输**:支持 BLE 广播(间隔 200ms),空旷环境通信距离≥10m;数据传输延迟≤100ms。
 
-* **CE RED 适配**:工作频率 2.400-2.4835GHz(ISM 频段),发射功率≤10dBm(EIRP),信道间隔 1MHz;兼容蓝牙 HID 协议(或自定义)。
+* **通信协议**:
+电量信息:通过 Bluetooth Battery Service (标准电池服务) 上报电量百分⽐(0-100%)。
+交互信息:GATT ⾃定义服务。
 
 ### 3. 电源与充电功能(磁吸充电)
 
+* **锂电池供电**:适配 3.7V 可充电聚合物锂电池(<span style="color: orange;">容量和型号待定</span>),满电连续使用(滚动 + 按键各 50%)续航≥30 小时, 待机≥21天。
 
+* **磁吸充电**:支持磁吸接口充电,USB电源输入 5V/500mA;具备防反接功能;充电时电磁辐射≤EN 55032 Class B。
 
-* **锂电池供电**:适配 3.7V 锂电池(容量≥200mAh),满电连续使用(滚动 + 按键各 50%)续航≥30 小时;具备过放保护(放电截止电压≥2.7V),锂电池需符合 CE UN38.3 标准。
 
-* **磁吸充电**:支持磁吸接口充电(吸力≥5N),输入 5V/100mA(兼容 5V/2A 充电器);10%-90% 充电时间≤2.5 小时;具备过压(≥5.5V)、过流(≥200mA)、过温(≥60℃)保护及防反接功能;充电时电磁辐射≤EN 55032 Class B。
+### 4. 状态指示
 
-* **低功耗模式**:无操作 30 秒自动休眠(功耗≤10μA),按键唤醒≤1 秒、磁吸充电唤醒≤0.5 秒;休眠时辐射符合 EMC 要求
+* **LED 指示**:单颗RGB LED 通过颜色 / 闪烁模式指示状态
 
-### 4. 状态指示与安全
+| 设备状态 (State)   | LED颜色 | 闪烁模式 (Pattern)   | 备注                                           |
+|--------------------|---------|----------------------|------------------------------------------------|
+| 配对模式 (Pairing) | 蓝色    | 快速闪烁 (5Hz)       | 等待设备连接                                   |
+| 已连接 (Connected) | 蓝色    | 常亮2秒后熄灭        | 为省电,连接稳定后熄灭,操作时短暂亮起         |
+| 操作反馈 (Action)  | 蓝色    | 单次闪烁             | 每次旋转或短按时亮起,确认信号已发送           |
+| 低电量 (Low Battery) | 红色  | 呼吸闪烁 (0.5Hz)     | 电量 < 20% 时触发                              |
+| 充电中 (Charging)  | 红色    | 常亮                 | 连接磁吸充电时                                  |
+| 充电完成 (Charged) | 绿色    | 常亮                 | 充满电后                                       |
 
+### 5. 低功耗策略
+**⼀级休眠 (Standby):**
+触发条件:蓝⽛已连接,但⽆操作超过 60 秒。
+⾏为:降低蓝⽛连接间隔 (Connection Interval),LED 熄灭。
+唤醒:任意旋转或按键⽴即唤醒(切换会正常连接间隔),⽆延迟。
+**二级休眠 (Deep Sleep):**
+触发条件:蓝⽛断开连接超过 3 分钟,或已连接但在 Standby 状态下超过 30 分钟⽆操作。
+⾏为:关闭蓝⽛射频,系统进⼊极低功耗模式。
+唤醒:必须通过“短按”按键唤醒,旋转⽆法唤醒(防⽌误触)。
 
 
-* **LED 指示**:单颗双色 LED 通过颜色 / 闪烁模式指示状态(<span style="color: orange;">待确定</span>);驱动电路需符合 EMC 传导发射要求。
-
-* **CE LVD 安全**:用户可接触部件绝缘电阻≥10MΩ,PCB 爬电距离(5V 回路)≥0.2mm;外壳温度≤40℃(手持部位),芯片温度≤85℃;充电回路需加 500mA 过流保险丝。
-
 ## 三、硬件开发需求(方案商需完成)
 
 ### 1. 核心硬件选型与设计
@@ -66,20 +79,18 @@
 
 | 模块        | 选型要求                                                                                      | 设计约束                                                               |
 | --------- | ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
-| BLE 芯片    | 优先 Nordic nRF52xx / nRF54Lxx,需带 CE 认证证书;支持蓝牙 5.0 及以上,低功耗特性。                                | 封装适配外壳空间(PCB 最大尺寸:直径≤25mm,厚度≤8mm);天线需预留≥3mm 净空区,提供 EMC 仿真报告。       |
-| 磁吸充电模块    | 磁吸接口:2Pin 及以上已获 CE 认证型号(接触电阻≤50mΩ,寿命≥1 万次,镀镍 / 镀金防腐蚀);充电芯片:TP4056/XC6806 等同级别(带 CE 合规声明)。 | 接口适配需求方外壳磁吸结构;充电电路需加共模电感(抗干扰)、压敏电阻(ESD≥8kV 接触放电);提供 3D 尺寸图供外壳适配确认。 |
-| 滚轮 / 按键模块 | 提供 2-3 款已获 CE 认证的选型建议(机械 / 电容式),寿命≥50 万次;按键金属部件需绝缘。                                       | 模块尺寸适配外壳按键行程;支持硬件 / 软件防抖动;提供封装库供 PCB 设计。                           |
-| 锂电池       | 协助需求方确认电池合规性(CE UN38.3+EN 62133);电池座设计需防松动,避免短路。                                          | 电池座预留测试点;保护电路需支持过充 / 过放 / 短路保护(响应≤100ms)。                          |
+| BLE 芯片    | 优先 Nordic nRF54Lxx / nRF52xx ;支持蓝牙 5.0 及以上,低功耗特性。                                | 封装适配外壳空间;天线需预留≥3mm 净空区。       |
+| 磁吸充电模块    | (公司已有参考型号)磁吸接口:2Pin;充电芯片:TP4054 等同级别。 | 接口适配需求方外壳磁吸结构;提供 3D 尺寸图供外壳适配确认。 |
+| 滚轮 / 按键模块 | (公司已有参考型号)                                    | 模块尺寸适配外壳按键行程;支持硬件 / 软件防抖动;提供封装库供 PCB 设计。                           |
+| 锂电池       | 协助需求方确认电池合规性。                                          | 电池座预留测试点;保护电路需支持过充 / 过放 / 短路保护(响应≤100ms)。                          |
 
 ### 2. PCB 设计要求
 
 
 
-* **尺寸与工艺**:直径≤25mm,厚度 1.0-1.6mm,FR-4 材质,沉金工艺;边缘圆角(半径≥1mm),磁吸接口焊盘加厚;预留 CE 标识印刷位置(高度≥5mm)
+* **尺寸与工艺**:直径≤25mm,厚度 1.0-1.6mm,FR-4 材质,沉金工艺。
 
-* **EMC 兼容**:分区布局(射频 / 电源 / 数字电路分开);单点接地,电源地与信号地分离;磁吸充电接口输入端并 100nF 陶瓷电容,芯片电源引脚加 0.1μF 去耦电容。
-
-* **LVD 安全**:5V 回路爬电距离≥0.2mm,信号回路≥0.1mm;裸露焊盘(测试点)丝印覆盖;预留 4 个测试点(VCC/GND/TX/RX)及磁吸充电正负极测试点。
+* **测试点预留**:预留 4 个测试点(VCC/GND/TX/RX)。
 
 * **文件要求**:需提交完整设计源文件及生产文件(详见 “交付物清单”)。
 
@@ -91,16 +102,15 @@
 
 | 模块        | 开发要求                                                                  | 交付物关联                        |
 | --------- | --------------------------------------------------------------------- | ---------------------------- |
-| BLE 协议栈   | 基于 Nordic NCS v2.0 及以上开发,实现发射功率控制(≤10dBm)、信道跳频(EN 300 328);兼容 HID 协议。 | 提交协议栈配置文档、NCS RED 合规声明、完整源码。 |
-| 滚轮 / 按键驱动 | 实现滚动数据采集、按键检测,支持分辨率配置(8/12/16 档 / 圈)、防抖动处理。                           | 提交驱动开发文档、配置接口说明、源码(含注释)。     |
+| BLE 协议栈   | 基于 Nordic NCS v2.0 及以上开发,实现发射功率控制(≤10dBm)、信道跳频(EN 300 328)。 | 提交协议栈配置文档、NCS RED 合规声明、完整源码。 |
+| 滚轮 / 按键驱动 | 实现滚动数据采集、按键检测、防抖动处理。                           | 提交驱动开发文档、配置接口说明、源码(含注释)。     |
 | 电源管理      | 实现电量检测、休眠 / 唤醒逻辑(含磁吸充电唤醒);过温保护(≥60℃降流 / 停充);充电状态检测。                   | 提交电源管理流程图、电量算法说明、源码。         |
 | OTA 升级    | 支持 BLE 无线升级,中断电可回滚;升级时发射功率≤10dBm;提供升级工具及操作手册。                         | 提交 OTA 工具源码、升级脚本、兼容性声明。      |
 
 ### 2. 兼容性与合规
 
 
-
-* **系统兼容**:支持 Windows 10+/macOS 11+/Android 10+/iOS 14+。
+* **系统兼容**:支持 Windows 10+/Android 7+。
 
 * **CE 合规**:固件需实现 RED 射频参数配置、EMC 抗干扰逻辑;提供源码注释说明合规设计要点。
 
@@ -118,7 +128,7 @@
 | CE LVD 测试 | 防触电、温升、绝缘电阻、短路保护、爬电距离测试            | 符合 EN 60950-1、EN 61140;公告机构测试,提供带盖章报告及元器件 CE 证书。                   | 方案商委托测试,提交报告  |
 | CE RED 测试 | 发射功率、频率误差、调制带宽、杂散辐射测试              | 符合 EN 300 328;公告机构测试,提供带盖章报告及协议栈合规声明。                              | 方案商委托测试,提交报告  |
 | 功能 / 性能测试 | 滚轮 / 按键功能、BLE 通信、续航、充电、低功耗测试       | 功能 100% 达标,通信距离≥10m,续航≥30 小时,休眠功耗≤10μA。                            | 方案商自测 + 需求方抽检 |
-| 可靠性测试     | 按键 50 万次、滚轮 10 万圈、高低温(-10℃\~45℃)测试 | 测试后功能正常,无性能衰减;提供测试报告。                                              | 方案商自测,提交报告    |
+                                            
 
 ### 2. 验收流程
 
@@ -134,17 +144,17 @@
 
 ## 六、交付物清单(方案商需提交,100% 归属需求方)
 
-### 1. 硬件设计文件(电子 + 纸质)
+### 1. 硬件设计文件
 
 
 
 | 类别      | 具体内容                                                                                                                                                        | 格式要求                                     | 交付时间            |
 | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | --------------- |
-| 设计源文件   | 1. 原理图:PDF(可编辑 + 不可编辑)、Altium .SchDoc;2. PCB Layout:PDF(含各层视图)、Altium .PcbDoc;3. 封装库:.SchLib(原理图库)、.PcbLib(PCB 封装库);4. 3D 模型:PCB STEP 格式、磁吸接口 / 滚轮模块 3D 模型。 | 无加密、无水印,版本为最终量产版                         | 原型验收后 3 个工作日    |
-| 生产文件    | 1. Gerber 文件:RS-274X 格式(含光绘、钻孔、阻焊 / 丝印文件);2. BOM 清单:Excel(含型号、规格、封装、供应商、单价、替代型号);3. 钢网文件:Gerber 格式;4. 组装指导:PDF(PCB 与外壳装配位置、注意事项)。                           | Gerber 文件需通过 PCB 厂商兼容性测试;BOM 标注关键元器件替代型号 | 原型验收后 3 个工作日    |
+| 设计源文件   | 1. 原理图:PDF、Altium .SchDoc;2. PCB Layout:PDF(含各层视图)、Altium .PcbDoc;3. 封装库:.SchLib(原理图库)、.PcbLib(PCB 封装库);4. 3D 模型:PCB STEP 格式。 | 无加密、无水印,版本为最终量产版                         | 原型验收后 3 个工作日    |
+| 生产文件    | 1. Gerber 文件;2. BOM 清单;3. 坐标文件;                           | Gerber 文件需通过 PCB 厂商兼容性测试;BOM 标注关键元器件替代型号 | 原型验收后 3 个工作日    |
 | CE 相关文件 | 1. EMC/LVD/RED 设计方案:PDF(含布局、接地、滤波、射频配置);2. 测试报告:公告机构出具的 EMC/LVD/RED 带盖章报告及原始数据;3. 元器件合规证明:BLE 芯片、磁吸接口、充电芯片、电池的 CE 证书复印件 / 厂商声明。                             | 设计方案与最终文件一致;证书在有效期内                      | CE 测试完成后 5 个工作日 |
 
-### 2. 软件与固件文件(电子 + 纸质)
+### 2. 软件与固件文件
 
 
 
@@ -159,8 +169,8 @@
 
 | 类别    | 具体内容                                                                                              | 交付要求                           | 交付时间             |
 | ----- | ------------------------------------------------------------------------------------------------- | ------------------------------ | ---------------- |
-| 实物    | 1. 原型机:10 台(含核心硬件、固件,无外壳;配套 10 个磁吸充电测试头);2. 测试治具:1 套(含磁吸充电性能测试模块、功能测试工装);3. CE 测试样品:5 台(与量产设备一致)。 | 原型机功能完整;测试治具可正常使用              | 原型验收前 5 个工作日     |
-| 培训与支持 | 1. 培训:硬件调试(含 CE 合规点)、源码解读(2 次线上 / 线下,提供视频);2. 技术支持:1 年(电话 / 邮件响应≤24 小时,含生产技术支持、CE 问题排查)。          | 培训内容覆盖设计要点、问题排查;支持期内免费解决设计相关问题 | 小批量生产后 1 个月内完成培训 |
+| 实物    | 1. 原型机:10 台;2. CE 测试样品:5 台(与量产设备一致)。 | 原型机功能完整;测试治具可正常使用              | 原型验收前 5 个工作日     |
+| 培训与支持 | 1. 培训:硬件调试;2. 技术支持:1 年(电话 / 邮件响应≤24 小时,含生产技术支持、CE 问题排查)。          | 培训内容覆盖设计要点、问题排查;支持期内免费解决设计相关问题 | 小批量生产后 |
 
 ## 七、协作与知识产权