2. 移远BC系列模组介绍:BC95/BC35-G/BC26/BC28/BC660K-GL等型号对比、选型指南、硬件架构框图、管脚功能定义

各位同学,咱们今天来聊聊移远BC系列模组。说实话,这系列模组我用了好几年,从最早的BC95一直用到现在的BC660K-GL。每次项目选型,我都会对着这几款芯片发一会儿呆——它们长得像,但脾气可不一样。

嗯,咱们先看看它们各自的特点,再聊聊怎么选。最后我会把硬件架构和管脚定义掰开揉碎了讲清楚。

2.1 型号对比:谁是谁?

移远BC系列,说白了就是NB-IoT通信模组。它们都支持3GPP R13/R14标准,但具体参数有差异。我整理了一张表,你一看就明白:

型号 频段支持 封装 功耗 特色功能 适用场景
BC95 B5/B8/B20 LCC 42pin 中等 经典款,稳定 水表、气表
BC35-G B1/B3/B8/B5/B20/B28 LCC 42pin 全球频段,兼容性好 全球部署项目
BC26 B1/B3/B8/B5/B20/B28 LCC 42pin 超低 PSM省电模式优化 电池供电设备
BC28 B1/B3/B8/B5/B20/B28 LCC 42pin 极低 eDRX+PSM双省电 超长待机场景
BC660K-GL B1/B2/B3/B4/B5/B8/B12/B13/B18/B19/B20/B25/B26/B27/B28/B66/B85 LCC 42pin 极低 全球频段+GNSS 定位追踪+通信

核心差异点:BC95是元老,BC35-G是全球化选手,BC26/BC28是省电专家,BC660K-GL是全能王。选型时别光看价格,得看你的设备要活多久、跑多远。

2.2 选型指南:我该怎么选?

这个问题,我几乎每次培训都会被问到。其实没那么复杂,你问自己三个问题就行:

  1. 设备部署在哪里?——国内还是国外?频段覆盖范围决定了你能不能连上基站。
  2. 电池能用多久?——一年?三年?还是五年?PSM和eDRX的深度决定了模组的睡眠电流。
  3. 要不要定位?——如果只是传数据,BC26就够了。如果要追踪位置,BC660K-GL自带GNSS,省一个GPS模块的钱。

我记得有个做智能井盖的项目,客户一开始选了BC95。结果部署到欧洲发现频段不对,只能全部换BC35-G。嗯,那批板子直接报废了。所以啊,频段兼容性永远是第一位的

我的个人习惯:如果项目面向全球,我直接上BC660K-GL。虽然贵一点,但省心。如果只是国内小批量,BC26性价比最高。

2.3 硬件架构框图:里面长什么样?

咱们拿BC26来拆解一下。其实BC系列内部架构大同小异,核心就这几块:

┌─────────────────────────────────────────┐
│            BC26 硬件架构框图              │
├─────────────────────────────────────────┤
│  ┌──────────┐  ┌──────────┐             │
│  │  RF前端   │  │ 基带芯片  │             │
│  │ (PA/LNA)  │←→│ (Cortex-M0)│             │
│  └──────────┘  └────┬─────┘             │
│                      │                    │
│  ┌──────────┐  ┌────┴─────┐             │
│  │  电源管理  │  │  存储系统  │             │
│  │ (PMU)     │  │ (Flash+RAM)│             │
│  └──────────┘  └──────────┘             │
│                      │                    │
│  ┌──────────┐  ┌────┴─────┐             │
│  │  时钟系统  │  │  外设接口  │             │
│  │ (32K/26M) │  │ (UART/I2C/GPIO)│       │
│  └──────────┘  └──────────┘             │
└─────────────────────────────────────────┘

说白了,RF前端负责收发射频信号,基带芯片负责协议栈处理,电源管理管着睡眠和唤醒。你想想看,一个NB-IoT模组其实就是一个微型手机,只不过它只打电话不发微信。

这里有个坑我要提醒你:电源管理部分特别敏感。我曾经遇到一个项目,模组在PSM模式下电流突然飙升到2mA,查了两天才发现是外部LDO的纹波干扰了PMU。嗯,从那以后我都在电源入口加一个10uF+0.1uF的去耦电容。

2.4 管脚功能定义:这些脚是干嘛的?

BC系列都是42pin LCC封装,但不同型号的管脚定义略有差异。咱们以BC26为例,把关键管脚捋一遍:

管脚号 名称 功能描述 注意事项
1 VCC 主电源输入(3.1V~4.2V) 推荐3.8V,纹波<50mV
2 GND 多点接地,减少回路
3 RST 硬件复位(低电平有效) 拉低至少100ms
4 PWRKEY 开机键(低电平有效) 拉低至少500ms
5 UART_TX 串口发送 3.3V电平,注意电压匹配
6 UART_RX 串口接收 同上
7 SIM_VCC SIM卡电源输出 自动适配1.8V/3V
8 SIM_DATA SIM卡数据线 需上拉10K电阻
9 SIM_CLK SIM卡时钟 不要加过长走线
10 SIM_RST SIM卡复位 同上
11 GPIO1 通用IO 可配置为中断输入
12 GPIO2 通用IO 可配置为唤醒输出

警告:PWRKEY和RST千万别搞混。我见过有人把PWRKEY当复位用,结果模组一直处于开机状态,电流下不去。正确的开机流程是:先供电,再拉低PWRKEY 500ms以上,等模组返回开机提示。

其他管脚像ADC、SPI、I2C这些,不同型号支持情况不一样。BC660K-GL还多了GNSS相关的管脚。我的建议是:拿到模组先看硬件设计手册,别凭经验套用。BC95和BC26的管脚定义就有细微差别,直接替换会出问题。

2.5 实战经验:管脚布局的坑

最后分享一个我踩过的坑。有一次做BC28的PCB布局,我把SIM卡走线拉得太长,结果模组死活注册不上网络。查了半天,发现是SIM_CLK信号被干扰了。

为什么会这样?因为SIM卡时钟频率是3.25MHz,走线长了就成了天线,辐射干扰了RF前端。从那以后,我规定SIM卡走线不超过5cm,而且必须包地处理。

嗯,今天就聊到这儿。下一章咱们会讲如何搭建开发环境,到时候我会手把手教你怎么让模组跑起来。记住,选型是第一步,但也是最关键的一步——选对了,后面就顺了。

一句话总结:BC95是经典,BC35-G是全球通,BC26/BC28是省电王,BC660K-GL是全能手。选型看频段、功耗、定位需求,硬件设计注意电源和SIM卡走线。

公众号:蓝海资料掘金营,微信deep3321