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+CC2591 引脚配置以及Smart RF studio 的疑问

Other Parts Discussed in Thread: CC2591, CC2530, CC2520, Z-STACK

各位好:
        我有以下疑问,请各位帮忙解答以下:
        1.如果不使用参考设计的3个引脚,即P1.4,P1.1,P0.7 是不是不能正常使用 Smart RF Stadio 了?

         CC2530+CC2591 时,需要有3个I/O 作为配置引脚     参考设计中的引脚为: PA_EN  --  P1.1      LNA_EN -- P1.4      HGM_EN -- P0.7 

          如果不使用默认引脚,在 Smart RF Studio 中,测试模块的发射功率,是否会有影响

         2.Smart RF Studio 和 CC-debug 的通讯原理

           Smart RF studio 通过 DC DD 两个调试引脚连接CC2530,在控制CC2530时,是否还使用了SPI通讯?

            如果没有使用SPI接口和CC2530通讯,那CC-Debug中留有SPI接口的用途是什么,是为了和CC2520这类 transceiver 芯片吗?

         3.Smart RF studio 下载到cc2530的代码是否是在RAM中运行?

            我发现只要拔出cc-debug,模块重新上电,模块运行的代码还是原来的代码。

  • 你好:

    问题1)

           Smart RF Studio软件中可以对相关的寄存器进行配置,打开Studio软件,使用快捷键F7就可以看到查看和修改寄存器的窗口,如果使用了CC2530+CC2591就需要对相关相关的寄存器进行设置,HGM_EN选择高低增益0或1即可,PA_EN P1.1 需要对RFC_OBS_CTRL0=0x68 和 OBSSEL1=0xFB,LNA_EN P1.4需要对RFC_OBS_CTRL1=0x6A和OBSSEL4=0xFC. 这些都是推荐值,具体可以参考Z-stack里面关于CC2591的配置。

    可以不使用默认的引脚配置,其中HGM_EN 任何一个GPIO都可以。PA_EN和LNA_EN只有选P1.0-P1.5中的其中两个,而且选择P1.x 那么就得配置OBSSELx的值。

    问题2)

            当使用CCdebugger调试CC2530时,用到的主要是DC和DD两根线,如果用SmartRF studio通过CC debugger调试CC2520时,那么用到的是SPI.

    另外CC debugger的另一个用途是可以使用Packet Sniffer这个软件,当使用CCdebugger和CC2530 抓包时,就需要用到SPI。

    问题3)

            是的,Smart RF studio的功能主要是为了通过对一些寄存器的简单配置,能够实现简单的无线射频功能,方便实现无线数据收发和对硬件电路的评估,代码量很小。如果想要把程序download到FLASH里面去,就得用CCdebugger。

     

    希望对你有帮助!

  • 谢谢你的回复,你的回复很详细,对我帮助很大,非常感谢

  • 谢谢你的回复,你的回复很详细,对我帮助很大,非常感谢

  • 你好,请问这个我的PA_EN 为P1.0,EN为P1.1,应该怎么配置SMART RF Studio ,我配置RFC_OBS_CTRL0=0x68 和 OBSSEL0=0xFB,RFC_OBS_CTRL1=0x6A和OBSSEL1=0xFC.没有用呢