上海贝岭 BL6523GX(D78) 单相计量芯片开发笔记:引脚定义、寄存器配置与校表流程

**

一、芯片概述

**

BL6523GX 是上海贝岭的一颗宽量程单相多功能电能计量芯片,SOP16 封装,单 5V 供电,适用于简单单相多功能电能表或单相电力线载波电能表。

片内集成 3 路高精度 Sigma-Delta ADC、参考电压源、电源管理电路,以及处理有功功率、视在功率、电流电压有效值的数字信号处理电路。芯片与 MCU 之间通过 UART 交互计量参数与校表参数,速率固定 4800bps。

主要特性:

输入动态工作范围 6000:1 内,有功电能非线性测量误差 < 0.1%;

有效值测量动态范围 3000:1 内,误差 < 0.1%;

双电流采样端(火线 A 通道、零线 B 通道),支持电流不平衡检测与双通道自动切换;

双重防潜动设计,48 小时潜动实验输出脉冲不大于 1 个;

电压失压、断相检测;片上电源电压监测;

内置 1.16V 基准,带基准掉电检测;外接 3.579545MHz 晶振;

支持全数字域偏置补偿、增益调整、相位校正(最大 ±1.2827°);

CF 快速校验脉冲输出,可直接接标准表校表;符合新国家电网标准。

二、引脚定义(SOP16)

三、关键电气参数

四、内部信号链与计量原理

以 A 通道电流为例,信号链如下:

IAP/IAN → PGA(可编程增益) → ADC(Sigma-Delta) → PHASE(相位校正)

→ SINC4(降采样) → HPF(高通滤波) → IA_WAVE21:0

瞬时功率: IA_WAVE × V_WAVE → LPF1 → A_WATT_t(平均有功功率)

有功偏置: + A_WATTOS → × A_WATTGN → WATT_A23:0

有效值: IA_WAVE → x² → LPF2 → root → IA_RMS23:0

视在功率: I_RMS × V_RMS → VA23:0

功率因数: WATT / VA → PF23:0

电流信号与电压信号先经 PGA 放大、ADC 数字化,再通过降采样滤波器 SINC 和高通滤波器 HPF 滤去高频噪声与直流偏移,得到波形数据。波形相乘后经 LPF1 输出平均有功功率,积分后得到有功能量。

A、B 两通道的电流有效值或有功功率相差超过设定数值时,芯片输出 FAULT 信号,指示不平衡状况,这就是防窃电判断的基础。

五、寄存器速查

5.1 GAIN 增益寄存器

每个模拟通道用一个 4 位字段配置 PGA,可调 7 级增益。电流 A 通道用 3:0,电流 B 通道用 7:4,电压 V 通道用 11:8,缺省值 000H。

5.2 PHCAL 相位校准寄存器

24 位寄存器,7:0 补偿电流 A 通道、15:8 补偿电流 B 通道、23:16 补偿电压 V 通道,缺省 000000H。每 8 位的最高位为使能位,以 A 通道为例:7=0 关闭补偿,7=1 补偿有效;6:0 细调延时,1LSB 对应 1 个延时,最大 127 个延时,每个延时 0.5587µs。50Hz 输入下,最小相位补偿分辨率 0.0101°,最大可调 1.2827°。

5.3 通道增益校正寄存器

IA_CHGN、IB_CHGN、V_CHGN 均为 16 位带符号数,缺省 0000H,以 2 的补码调整各通道增益,可调范围 ±50%。

// 通道增益校正示例

IA_CHGN = 0x7FFF → 输出幅度 +50%

IA_CHGN = 0x8001 → 输出幅度 -50%

5.4 其他常用寄存器

六、写保护、软复位与 UART 通信

6.1 寄存器写保护

规格书为可写寄存器设计了写保护机制:向写保护寄存器写入 55H 才允许后续写操作,写入其他值则禁止写入。调试时如果发现参数写不进去,第一件事就是查这里。

6.2 软复位

// 软复位时序

  1. 打开写保护(写入 55H)
  2. 向软复位寄存器写入 0x5A5A5A
  3. 约 300µs 后芯片回到初始状态
    6.3 UART 通信
    BL6523GX 集成一个 UART 接口,通信速率固定为 4800bps,不做波特率配置。好处是接口时序确定、可靠性高,设计时按 4800bps 规划 MCU 侧即可。MCU 通过 UART 读写计量参数与校表参数寄存器。

七、校表流程

校表通常按下面这条链路走:

上电初始化:把 A 通道有功校准、B 通道有功校准涉及的寄存器初始化到对应值;

选择校准点:一般校准 3 个电流点(PF=1.0 Ib、PF=0.5L Ib、PF=1.0 5%Ib);

有功增益校准:在 100%Un、标准电流 Ib、PF=1.0 下测试,由校表台获得有功功率误差 Err,按应用指南公式计算并写入 WATTGN;

相位校准:通过 PHCAL 补偿通道间相位误差;

有功偏置校准:用 A_WATTOS / B_WATTOS 消除无负载时的功率残值;

有效值校准:分别调整电流、电压有效值转换系数;

验证:用 CF 脉冲接标准表复核误差。

MCU 通过 UART 读取电参数寄存器值,再根据对应的转换系数换算成实际物理量。

八、典型应用设计要点

8.1 晶振与负载电容

主时钟必须为 3.579545MHz,晶振并联在 CLKIN 和 CLKOUT 之间,负载电容可取 22pF~33pF 陶瓷电容。时钟不稳直接影响计量精度,不要在这上面省。

8.2 基准电容

VREF 引脚需要使用 1µF 陶瓷电容消除对地耦合,这一颗不能省。

8.3 接地

GND 为内部模拟电路参考地,应绑定到模拟地平面;静态地平面只在一点上与数字地平面连接,以降低地噪声。

8.4 CF 脉冲输出

CF 为有功功率校验脉冲。满刻度下输出频率可通过 WA_CFNUM 调整;计量小功率时定脉宽 90ms,大功率时(CF 输出周期小于 180ms)脉宽为周期的一半。可以直接接标准表做误差校正。

九、防窃电与防潜动配置

9.1 防窃电

两个电流采样端分别采火线(A 通道)和零线(B 通道)。两者相差超过设定阈值时输出指示信号;也可根据阈值实现双通道自动切换,由数值更大的通道作为计量通道,避免少计。现场常见的火线进、零线出改线偷电,都会在两条通道上留下不平衡痕迹。

9.2 防潜动

双重防潜动:

功率阈值防潜:低 12 位设定功率阈值,缺省 02BH。输入有功功率绝对值低于阈值时,输出到有功功率寄存器的值直接置零;

时间阈值防潜:高 12 位设定定时器阈值,缺省 FFFH,寄存器分辨率 4.68s,最长约 5 小时 19 分。内部定时器 TIME_CREEP 每检测到一次 CF 脉冲就重置为 WA_CREEP_H;若持续无 CF 输出、定时器减到 0,则清零能量累计寄存器。

规格书明确:超过 48 小时的潜动实验中,输出脉冲不大于 1 个;配合合理的外部硬件设计,可通过 0.5mT 外部强磁场干扰实验。

十、调试避坑清单

参数写不进去:先检查是否已向写保护寄存器写入 55H;

计量精度异常:先确认晶振频率与负载电容是否符合原厂推荐值;

小电流误差偏大:检查小信号补偿 WA_LOS 与偏置寄存器是否已校准;

产线误判潜动:核对 WA_CREEP 的功率与时间阈值设置;

程序跑飞:可用软复位(写 5A5A5AH)替代整表断电重启。

十一、封装与订购信息

封装为 SOP16,编带出货。丝印中具体芯片版本 D78 由芯片丝印第三排前三位确定。

十二、FAQ

Q2:通信速率能改吗?

A:不能,固定 4800bps。设计时按此规划 MCU 侧即可。

Q3:外接晶振为什么是 3.579545MHz?

A:这是芯片规定的主时钟频率,负载电容取 22pF~33pF。

Q4:防潜动怎么调?

A:低 12 位设功率阈值(缺省 02BH),高 12 位设时间阈值,最长约 5 小时 19 分,具体设定建议参考原厂应用指南。

Q5:价格、现货和样品怎么拿?

A:建议以原厂授权代理渠道的实时报价为准,采购前确认封装与包装方式。

十三、供应链说明

粤华信科技是上海贝岭一级授权代理,BL 全系列原厂正规渠道供应,批次可追溯。做国产替代评估最怕碰到翻新货、散新货,走授权渠道能有效规避。

型号常备现货,支持样品评估、锁料锁产能,可承接框架备货。

粤华信科技可为客户提供芯片选型、BOM 配套、方案协助与 FAE 调试支持;总部位于深圳,设有华东办事处,可快速响应各地项目需求。

相关推荐
Kuakewei8881 小时前
可调OVP/OCP USB限流保护芯片IC的50μs过流响应测试
嵌入式硬件
雨田言炎2 小时前
STM32之SysTick--系统定时器(内容简单但重要,附件有程序源码)
stm32·单片机·嵌入式硬件
ccbw163 小时前
CH32M007K8U7:集成48V三相预驱的RISC-V电机MCU
单片机·嵌入式硬件
编程圈子4 小时前
I.MX6U 裸机开发 24. 电容触摸屏与 I2C 驱动
单片机·嵌入式硬件
小李不想当小白6 小时前
USART串口协议(STM32标准库学习笔记)
经验分享·笔记·stm32·单片机·嵌入式硬件·学习
辰哥单片机设计7 小时前
MP3播放器模块(STM32)
stm32·单片机·嵌入式硬件
嵌入式-老费8 小时前
esp32开发与应用(题外话之SoC核心板Layout外包)
嵌入式硬件
神一样的老师8 小时前
Windows 中文用户名导致 ccache 编译失败
嵌入式硬件
Brilliantwxx8 小时前
【STM32】 工程实战 WS2812B 全彩 LED 灯控制(DMA 驱动)
stm32·单片机·嵌入式硬件·mcu