CC2530的射频工作状态以及逻辑高低电平的电压值与供电电压的关系
大家好。
我们在开发一个“ZigBee门磁”方案。MCU是CC2530,电源采用CR2450纽扣电池。大部分时间CR2450休眠,当门被打开或者被关上的时候,磁控开关动作,触发外部中断,唤醒CC2530.CC2530向网关上报状态,收到ACK再度进入休眠。现在有几个问题:
一、CC2530正常工作时电压的范围
CC2530的datasheet上给的是Wide Supply-Voltage Range (2 V–3.6 V),那么在供电电压只有2V时,CC2530的所有功能包括射频部分都可以正常工作吗?如果可以的话,是不是电压越低接收信号和发射信号的功率越低?可以认为该节点与网关或者其他节点之间的通信能力越差吗?下图是CC2530datasheet上给的RX/TX的电流与供电电压的关系。
二、CC2530的输入和输出的逻辑电平的高低的电压值和供电电压得关系
下图是CC2530datasheet上给的参数,当VDD=3V的时候。高电平输入电压(Logic-1 input voltage)最小为2.5V,高电平输出电压(Logic-1 output voltage,)最小为2.4V。
那么请问当供电电压为从3V逐渐减小到2V时,高电平输入电压和高电平输出电压的值怎么变化呢?当电压为CC2530工作的最小电压2V时,高电平输入电压和高电平输出电压的值又分别是多少呢?会不会出现这样一个现象,当VDD=2V时,某一设置为上升沿中断或者高电平中断的管脚,在管脚电压为2V时,根本无法触发中断?
三、CC2530的射频发射和接收的时间怎么估算?与OUTPUT POWER以及供电电压有什么关系?
当VDD=3V时,Output Power (dBm) =4.5时,通信正常的情况下,节点发一个讯号给网关,网关回一个ACK。这个过程大概需要多久?怎么估算?供电电压为2V时情况又是怎样的呢?
关于射频发射和接收的时间跟发射功率,供电没有关系。
主要跟发送或者接收数据的长度有关系。你可以通过示波器测量来看具体的时间。
附件是关于功耗的测试,你可以看到具体的发送接收时间
3566.swra292 Measuring Power Consumption of CC2530 With Z-Stack.pdf
如果是MAC ACK,只有不到1个us的时间,你可以在发送数据后在AF_DATA_CONFIRM中通过状态判断是否成功。
如果是应用层ACK,需要多发一个或者多个Poll,耗电时间会多几个微秒。