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

CC2530 低温pwm异常

请教各位,使用cc2530 基于Z-Stack Lighting 1.0.2协议栈做了个灯,发现在低于0度的条件下,灯没办法开启(pwm没输出)。

具体实验如下:

1.正常情况下(室温),一切工作正常,灯能开关,调颜色.

1.将灯放置冰箱中(设置温度-5度)冷冻一段时间。

2.上电,若灯没有入网,灯可以点亮,若已入网,灯亮一下,随即灭掉,如果用网关发开灯命令,灯也是亮一下,然后马上灭掉,重复发命令,现象一样。

另外:已排除电源问题,灯珠问题,驱动电路问题。此问题为批量性问题。

几点疑惑:

1.灯没入网的时候,同样低温条件下,灯能点亮,说明pwm工作正常,入网之后pwm就工作不正常了。

2..实验步骤2 说明灯在pwm失效的情况下,还能与网关正常通信(能接受开关命令),唯独pwm开启后马上关闭了(有用示波器测波形)。

3.是不是协议栈做了低温保护?

请教各位大神,有没有遇到过此问题?或者知道解决办法,请告知,谢谢!

gaoyang9992006:

不知道啊,搜索一些协议栈的代码有没有跟温度有关的。

关键词:temperature

或者tem

搜索一下看看有没有做这个温度判断的句子。

Viki Shi:

我跟同事讨论一下,稍后再来回复

aaronga:

回复 gaoyang9992006:

搜了,函数MT_SysAdcRead中有读取temperature,但是追踪下去,没看到有针对温度做处理。

aaronga:

回复 Viki Shi:

好的!期待你的回复!

Viki Shi:

回复 aaronga:

根据描述,低温情况下zigbee通信正常,但是PWM不正常,此现象仅出现在灯入网的时候。
CC2530的工作温度范围是-40~125℃,因此测试温度不应该影响PWM的工作,有可能是电压问题。请问此时的供电电压是多少?如果再返回室温环境PWM功能是否可以恢复?手头是否有TI板子可以测试?另外出现问题的板子数量及所占百分比是多少?

aaronga:

回复 Viki Shi:

你好。

1.返回室温,pwm功能就可以恢复了。

2.电压问题也怀疑过,有用外部直流电源供电,问题依旧。

3.手头上没有TI的板子,出现问题的板子是百分之百。

另:现在正在准备用模拟pwm试一下,看是否问题依旧。

aaronga:

回复 Viki Shi:

你好 !
我另外做了一个这样的实验:开一个1s的周期事件,在事件里将某个IO口翻转。
1.室温时候,无论zigbee是否入网,一切正常, 能正常翻转。
2.在-5度情况下,zigbee没入网,此IO也能正常翻转。
3.在-5度情况下,zigbee入网,翻转不正常,示波器抓包为时间到了之后会出现一个短暂的脉冲(IO口变低(几十ms)之后马上变高),正常情况应是高电平1s,低电平1s,如此反复。
4.以上现象,无论是整灯测试还是cc2530最小系统模块测试,皆是如此。

总结:
似乎在低温情况下(零下),而且在zigbee入网的情况下,IO驱动失效了(失效情况下IO口无法持续拉低?)。

赞(0)
未经允许不得转载:TI中文支持网 » CC2530 低温pwm异常
分享到: 更多 (0)