cc2540 称重 adc
好的,我们针对CC2540进行称重应用(使用ADC)的中文解析:
核心概念: CC2540 是德州仪器 (TI) 一款经典的蓝牙低能耗 (BLE) 片上系统 (SoC),常用于低功耗物联网设备,如智能秤/体重秤。它内置了一个4通道的12位模数转换器 (ADC),这是实现称重功能的关键模块。
关键点解析
-
ADC 基础信息:
- 通道数: 4 个独立的模拟输入通道。
- 分辨率: 12 位。这意味着 ADC 能将输入的模拟电压转换成 0 到 4095 (2^12 - 1) 之间的数字值。
- 参考电压:
- 选择灵活: 你可以配置 ADC 使用不同的参考电压源,这对精度至关重要。常见选项:
- AVDD5: 芯片的模拟电源电压(通常连接 3.0V 或 3.3V)。这是最简单、最常用的选择。
- 外部参考电压: 通过
VREF引脚输入一个更精确、更稳定的参考电压源(例如 2.5V)。对于更高精度要求的称重,推荐使用。 - 内部 1.25V 带隙参考电压: 精度相对较差,但独立于 AVDD5。
- 电压范围: 输入模拟信号的有效范围是 0V 到 VREF。
- 选择灵活: 你可以配置 ADC 使用不同的参考电压源,这对精度至关重要。常见选项:
- 转换速度: 可以在精度和速度之间进行权衡配置。
-
称重应用场景下的工作流程:
- 传感器: 电子秤的核心是称重传感器,通常是基于应变片组成的惠斯通电桥。
- 信号放大: 电桥输出的信号非常微弱(毫伏级,mV)。CC2540 内置的 12 位 ADC 通常不足以直接处理这么小的信号。
- 必需组件: 需要外接一个仪表放大器。
- 作用: 仪表放大器将称重传感器微弱的差分电压信号放大数百倍,并转换成单端信号(以地为参考),使其幅度适配到 ADC 的输入范围(0V 到 VREF)。
- ADC 采样:
- 将放大后的单端模拟信号连接到 CC2540 的一个 ADC 输入通道 (如
AIN0,AIN1)。 - 通过软件配置 ADC 模块:
- 设置目标通道 (
ADCCON1.CH或ADCCON2.SCH寄存器)。 - 选择参考电压源 (
ADCCON3.EREF,ADCCON3.EXTREF等寄存器)。 - 选择转换速度 (
ADCCON3.EXT,ADCCON3.SD等寄存器)。 - 可选配置增益 (
ADCCFG寄存器,但内部增益有限,放大主要靠外部仪表放大器)。
- 设置目标通道 (
- 启动转换 (通过
ADCCON1.ST位或配置ADCCON2.SCH后触发)。 - 等待转换完成 (查询
ADCCON1.EOC标志位或使用 ADC 中断)。 - 读取 12 位转换结果 (
ADCH和ADCL寄存器组合)。
- 将放大后的单端模拟信号连接到 CC2540 的一个 ADC 输入通道 (如
- BLE 数据传输: 读取到的 ADC 值经过处理后,可以通过 CC2540 强大的 BLE 功能无线传输到手机 App 或其他设备。
硬件设计关键考虑点 (称重专用)
- 仪表放大器: 这是成功的关键。选择低噪声、低失调电压、高共模抑制比 (CMRR) 的精密仪表放大器芯片。
- 电源稳定性:
- ADC VREF 稳定性至关重要! 如果使用 AVDD5 作为参考,AVDD5 必须非常干净和稳定(使用 LDO 稳压、充足滤波电容)。
- 对于要求高的场合,强烈推荐使用稳定的外部参考电压源(如低压差基准电压源芯片)连接到
VREF引脚。
- 传感器激励电压: 称重传感器需要稳定的激励电压源,其对精度影响很大。
- 模拟信号路径:
- 仪表放大器靠近称重传感器放置。
- 连接到 CC2540 ADC 引脚的连线尽量短。
- 良好的 PCB 布局,将模拟部分与数字部分(特别是 RF 部分) 分开,减少干扰。
- 合理使用去耦电容和旁路电容。
- 滤波:
- 硬件滤波: 在仪表放大器输入端和输出端可适当增加 RC 低通滤波,滤除高频噪声。
- 软件滤波: 对 ADC 采样值进行软件滤波(如:移动平均滤波、中值滤波、卡尔曼滤波),能有效提高读数稳定性。
软件关键考虑点
- 校准:
- 零点校准 (Tare): 在秤盘上没有负载时记录 ADC 值 (
ZERO_VALUE)。 - 满量程/线性校准: 放置已知重量的标准砝码 (
WEIGHT_STD),记录此时的 ADC 值 (FS_VALUE)。 - 重量计算公式:
Weight = (Raw_ADC - ZERO_VALUE) * SCALE_FACTOR- 其中
SCALE_FACTOR=WEIGHT_STD / (FS_VALUE - ZERO_VALUE)
- 其中
- 多点校准: 如条件允许,使用多个不同标准砝码进行多点校准,可补偿非线性误差。
- 温度补偿: 应变片对温度敏感。必要时需集成温度传感器,对 ADC 值进行温度补偿。
- 零点校准 (Tare): 在秤盘上没有负载时记录 ADC 值 (
- 低功耗优化:
- 利用 CC2540 的睡眠模式。仅在需要称重时唤醒并短时间开启 ADC 和仪表放大器电源。
- 选择合适的 ADC 采样速率和软件滤波方式以满足响应时间要求的前提下最小化功耗。
- ADC 配置优化:
- 根据信号频率选择适当的转换速度(兼顾速度和精度)。
- 确保选择正确的参考电压源设置。
- 根据外部放大电路增益和传感器输出范围,精细调整配置(如可选内部增益
ADCCFG)。
总结
CC2540 的内置 12 位 ADC 为其在低功耗无线称重设备(如智能体重秤、厨房秤)中提供了核心的模拟信号数字化能力。成功实现的关键在于稳定的硬件设计(特别是高精度仪表放大器和纯净的参考电压源)和精心的软件算法(校准、滤波)。 理解 ADC 的参数、限制,并进行有效的校准和噪声抑制是获得稳定、可靠重量的基础。对于要求非常高的精度,可能需要考虑外接更高精度的专用 ADC 芯片。
用中文表述就是:CC2540自带12位ADC(4通道),可直接接入放大后的传感器信号进行数字转换。但需外接精密仪表放大器和稳定参考电源,并配合精确的校准算法才能实现高精度称重,适合智能秤等低功耗无线应用场景。
兼容8051内核的无线射频单片机CC2540
CC2541理论上是CC2540的精简版,去除了USB接口,增加了1个HW1C接口。 CC2540集成了2.4GHz射频收发器,是一款完全兼容8
2023-05-22 16:12:42
蓝牙芯片CC2540数据手册介绍资料
CC2540集成了2.4GHz射频收发器,是一款完全兼容8051内核的无线射频单片机,它与蓝牙低功耗协议栈共同构成高性价比、低功耗的片上系统(SOC)解决方案,非常适合蓝牙低功耗应用。它有3个
在Modbus和蓝牙智能CC2540无线MCU之间实现了网关的参考设计
电子发烧友网站提供《在Modbus和蓝牙智能CC2540无线MCU之间实现了网关的参考设计.zip》资料免费下载
资料下载
刘杰
2022-09-05 15:24:01
CC2540和CC2541的区别
CC2541理论上是CC2540的精简版,去除了USB接口,增加了1个HW1C接口。CC2540集成了2.4GHz射频收发器,是一款完全兼容80
基于cc2540的三个板子
德州仪器官方开发低功耗蓝牙4.0有几个开发版,CC2540DK-MINI keyfob 、SmartRF05 、CC2540EM。这三个板子都是基于cc254
请问cc2540能否组网?
一直都听说蓝牙是一种点对点的传输协议,最近在搞cc2540需要组网。在网上看到说是蓝牙4.0协议已经开始支持组网了。既然cc2540支持蓝牙4.0协议,我想应该能组网吧?如果有组网的例程,能否发一个给我,谢谢!
请问CC2540主机与iOS从机蓝牙为什么断开?
你好,我在使用CC2540与iOS设备进行蓝牙通信,CC2540作为主机,而iOS端则作为从机。现在我再编写iOS端作为从机内容的时候,和CC2540
为什么CC Debugger无法识别CC2540?
1.我的PC机能识别CC Debugger,可是不能识别CC2540.用万用表测量CC2540的板子电压没有问题。我怀疑是不是我的
如何设置CC2540功耗模式?
Hi 大家好!我在CC2540功耗模式设置上遇到了一些问题,CC2540功耗模式该如何设置?我现在想要让CC2540进入PM3模式,按键触发后退
请问CC2540的蓝牙该怎么主动连接手机?
手机当主机,连接CC2540后,手机离开信号范围,此时蓝牙断开,然后手机再进入蓝牙信号范围内,CC2540能不能自动连接上? CC2540主动断
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机