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.

TRF7970A初始化问题

Other Parts Discussed in Thread: CC2530, TRF7970A

TI工程师你好!我现在把官方给的TRF7970A的demo程序移植到了cc2530上,用的SPI模式,芯片一直初始化不成功,我SPI的速度调的2M,demo上430是使用的TRF7970A提供的时钟,我初始化完成后用示波器检测SCLK引脚没有输出6.78M的波形,初始化应该注意些什么问题呢!怎样才能检测TRF7970A有正常工作呢?

  • 不是TI的工程师,我来尝试下回答你的问题。

    这个初始化成功的关键在于正确的SPI通讯。SPI通讯是cc2530和TRF7970A的桥梁,只有通讯成功,才能正确初始化TRF7970A。

  • 我确定SPI通讯没问题呢。波形也是对的,就是初始化没成功

  • 你好,

    你验证TRF7970A是否正常工作的思路是对的,写SPI数据,TRF7970A的默认时钟输出时6.78M hz,通过写寄存器可以配置它输出13.56M hz信号来判定TRF7970A工作是否正常。

    首先,请确认:

    1.SPI是否为4线工作模式。

    2.SPI是否为上升沿采样,空闲时,时钟默认为低电平。

    3.SPI时钟速率降低到1M。

    另外,

    你可以使用TRF7970Ademo板,测试SPI输出信号,和CC2530进行对比,来判定CC2530输出的信号是否ok。

    希望读你有帮助。