TI中文支持网
TI专业的中文技术问题搜集分享网站

请教高手,有没有可能让CC2530在节能模式下,不唤醒,直接以每秒1次ADC采集模拟电压信号的节奏,取得数据后通过Zigbee传输?

大家好,

我们在预研一个IOT项目,采集的是中波发射机控制器内的部分电压信号。

设想相关电压信号经过调理后,可直接被TiCC2530的ADC差分采集获取数据,而后通过Zigbee通信功能,经板载PCB天线,传递到周围的Router,再继而汇集到监测终端上的触摸屏显示。

采集速率为每秒一次,使用CR2032两节串联供电。

经网络调研,市场上的Zigbee模块可以支持数据的串行透传,只需外配采集模块即可,但为缩小整个前端体积,我们希望直接利用好CC2530已有的ADC资源。有商家指出,若想如此,类似进行的工作是二次开发,因此,Zigbee通信协议的编写工作需要完整自己来设计实现。

本帖意欲咨询高手,方案的难点在哪里,是不是协议的完整编写?还是ADC持续采集和传输的能耗问题?

谢谢

2020/08/31

user1392992:

回复 YiKai Chen:

你好,Mr. Chen,

首先,谢谢您的快速的、专业回复。

其次,我还有个问题想请教下:
如果,想使用多个(例如5个至10个)类似CC2530的模块(模块们使用同一电源——“两节CR2032的串联”),是否有可能在,CC2530的firmware设计中,实现多个CC2530在时序上同步采集功能,用以它们以Zigbee方法传输汇集到监测终端上的触摸屏上后,也可以在有着严格的时序同步的条件下,显示监测到的电压数据?

最后,再次表示衷心的感谢!

Jie

2020/9/2

user1392992:

回复 YiKai Chen:

您好,

您的有关GPO分发中断信号的建议很好,如果,多片CC2530芯片跑程序时,它们间的运行时间差别是否大了,这恐怕和晶振等外部器件的容差也是有关的,比较难确认误差有多大。但这些采集的数据要是,经过Zigbee传输后再汇集的话,恐怕每个测试数据还得带上各自的时间戳(xxxx年xx月xx日xxHxxMxxS,或者简化的,以序列编号的,000000000001,0000000000002,,,诸如此类)。

请问下,CC2530ADC测量电压的话,相关的类似示波器测量一样的参数——例如:采集频率或者测量带宽,这样的参数数据,可以提供或确认吗?

谢谢

Jie

2020/9/2

user1392992:

回复 YiKai Chen:

您好,Mr. Chen

查阅ADC简要说明(www.ti.com.cn/…/swrs081b.pdf中的),12位转换时,带款是4KHz,7位转换时,可达30KHz的样子。
以上参数是否可以理解为12bit模式ADC采集4KHz的交流信号,采集的数据是真实电压值的一半(-3dB)?

另外,我们设想多个CC2530模块叠在一起,以方便统一供电和缩小设备空间。但是,由于这些模块都采用PCB天线,请教下,这些模块同步ADC测量后,或同步、或顺序、或竞争与外部repeater或Coordinator通信的话,会造成模块间的射频干扰或者射频末级有源器件的损坏吗?

谢谢

Jie

2020/09/04

YiKai Chen:

回复 user1392992:

12bit模式ADC采集4KHz的交流信号,采集的数据是真实电压值的一半(-3dB)—>不是吧

多个CC2530模块叠在一起–>這樣不行的吧

赞(0)
未经允许不得转载:TI中文支持网 » 请教高手,有没有可能让CC2530在节能模式下,不唤醒,直接以每秒1次ADC采集模拟电压信号的节奏,取得数据后通过Zigbee传输?
分享到: 更多 (0)