This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2530 低温pwm异常

Other Parts Discussed in Thread: Z-STACK, CC2530

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

具体实验如下:

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

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

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

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

几点疑惑:

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

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

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

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

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

    关键词:temperature

    或者tem

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

  • 我跟同事讨论一下,稍后再来回复
  • 搜了,函数MT_SysAdcRead中有读取temperature,但是追踪下去,没看到有针对温度做处理。

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

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

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

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

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

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

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