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

关于cc1110 TX逻辑设计疑问

cc1110开发TX端应用层,现在使用了DMA,当DMA传输完毕后,想根据RFIF&IRQ_DONE位来等待radio发送完毕,现在调试发现RFIF始终为0 ,现有发送完成的标志。

1.哪个寄出去能够判定出radio已将数据完全发送?

2.接收端使用了WOR,根据WOR的文档说明,TX端是不是需要配合RX端进行多次循环发送,以达到WOR可以接收到的要求?

user4587069:

芯片cc1110,使用了PM2 sleep中断唤醒,发现DMA接收数据无效,

1. PM2下DMA是否不能正常工作?

2. RF的接收中断能否来得及唤醒,并使用DMA接收RFD数据?

Viki Shi:

1、RF中断掩码是否 进行了相应的设置[RFIM寄存器]?DMA发送完后,IRQ_TXUNF / IRQ_RXOVF是否处于高位?
2、请问是根据哪个文档进行的WOR设置?

user4587069:

回复 Viki Shi:

抱歉 可能描述的不太准确。是在PM2下测试观察只有sleep event0中断可以触发唤醒mcu,但是RF的RXtimeout事件、RXTX中断均无效了,怀疑是晶振配置问题,检查了一下均正常,芯片是1110,内部32k,外部32M晶振。请问可以帮我参考下是哪里问题吗

user4587069:

回复 user4587069:

不适用PM2测试的话中断均正常

user4587069:

回复 Viki Shi:

参考了DN111与1110芯片手册

Viki Shi:

回复 user4587069:

DMA的配置建议参考:www.ti.com/…/swra164a.pdf
设备进入power mode的时候,只有sleep timer可以唤醒芯片,另外,芯片在使用power mode时有个bug,已在errata note中列出,请根据文档进行配置:www.ti.com/…/swrz022c.pdf

赞(0)
未经允许不得转载:TI中文支持网 » 关于cc1110 TX逻辑设计疑问
分享到: 更多 (0)