hi, 我遇到一个奇怪的问题, cc1110f32, 每隔一分钟发送一个数据, 然后进入pm2. 从pm2退出后, 芯片立即复位了. 经过测试发现:
如果我将供电电压调高, 有的芯片调到3.4v, 有的调到3.5v, 就不会复位. 如果我不进入pm2, 用空循环来代替延时, 电压调到2.3v, 都不会有问题.
我时钟用的外部32k和26m,
不知道有没有人遇到过这个问题, 谢谢!
Nutcracker:
你的外部RESET_N 电路是否按以下要求设计?
6.11.1 Filtering of RESET_N pin The RESET_N pin is sensitive to noise and can cause unintended reset of the c hip. For a long reset line add an external RC filter with values 1 nF and 2.7 k close to the RESET_N pin. When doing this, note that the RESET_N low width (the shortest pulse that is guaranteed to be recognized as a reset pin request) is longer than stated in Table 19.
liu jession:
回复 Nutcracker:
Nutcracker:
我们按这个2.7k+1nf测试了, 问题依旧, 还有没有其他可能?
Nutcracker:
回复 liu jession:
芯片供电有问题么?焊接有问题么?有没有TI的参考板或其他的板子对比测试一下?
liu jession:
回复 Nutcracker:
芯片焊接应该没有问题,我们做了3000个。 发现每个板子的要求电压都不一样。 如果我的输入电压控制到3.3v, 这种现象可能会有5%, 我电压设到3.4v,
大概会有2%, 如果是3.6v, 应该在千分之一的概率。
如果焊接有问题, 应该不进休眠会有问题。 我现在是不进休眠, 在2.3v都能正常工作。
我们试过对换芯片, 问题跟芯片走。
Nutcracker:
回复 liu jession:
电源部分的用料需要查一下,主要是那些去耦电容。活血可以加个大电容试试。怀疑从PM2出来那一瞬间有大电流。你如果用直流稳压电源3.0V供电呢?你这里提到的测试都是用的怎样的电源?