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.

[参考译文] CC1200:设置 Smart RF Studio 7的 RF 参数

Guru**** 1826070 points
Other Parts Discussed in Thread: CC1200, CC-DEBUGGER, CC2511
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/951327/cc1200-setting-rf-parameters-from-smart-rf-studio-7

器件型号:CC1200
Thread 中讨论的其他器件: CC 调试、CC2511

你(们)好。

我想知道我需要将 cc1200设置为455Mhz、4.8ksps、1.2khz 偏差、4FSK 等的所有参数是否都由板载 Marc 处理、或者绝对需要单独的微处理器。

当通过 CC-Debugger 连接到 Smart RF Studio 时、所有寄存器是通过这种方式设置和保存的、还是有另一个编程部分用于设置?

我正在努力确定从另一个我一直在使用的 MCU +射频芯片移动到该芯片的容易程度。

谢谢、

Scott

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果您想使用 CC1200制作电路板、则需要一个 MCU。  

    从用户指南中可以看出、需要使用 MCU 来执行以下操作:

    -发出命令选通脉冲以将 CC1200设置为所需状态(STX、SRX 等)  

    -设置所需的寄存器设置。 在下电上电后、寄存器会释放该值、需要通过 MCU 进行设置

    -数据包处理。 MCU 必须从 FIFO 中写入/读取应无线传输的数据。  

    CCDebugger 基本上是一款 CC2511、用于将 USB 转换为 SPI、并通过 PC 控制上述步骤。  

    请参阅有关如何从 MCU 执行各种步骤的软件示例。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    相关知识!

    那么、板载 Marc 16位处理器仅用于计时和功耗模式?


    我一直在寻找一个能够设置和保持参数的芯片-我认为我们在春季建立的是一个 MCU+RF 系统板载解决方案-它能够以透明配置处理4 (G) FSK。

    我有来自外部源的数据、用于预打包数据、因此需要透明模式。

    让我想到 cc1200的是数据表中专门提到在12.5kHz 通道中移动9.6kbps 的行。 但我的设计中没有空间添加外部 MCU -我的板已经比我想的大2cm x 2.8cm。

    如果您知道任何其他符合上述标准的 TI 芯片、我一定会很乐意了解这些芯片。

    谢谢、

    Scott

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    应该将 Marc 视为一个确定性状态机、它控制芯片如何从一个状态移动到下一个状态。  

    据我所知、由于只有一个引脚用作输入/输出、我们的芯片中的任何一个都无法在透明模式下处理4 (G) FSK。  

    您能否详细说明一下"我有来自预打包数据的外部源的数据、因此透明模式是一个要求。" 由于您需要一个非常小的电路板、数据通信来自哪里、系统为什么会如此构建? 这是针对 TX、RX 呢?  

    可以将 MCU 安装在与射频芯片相对的层上以实现小外形尺寸。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    了解、这对于需要外部 MCU 更有意义。

    在不了解专有详细信息的情况下、将生成 RS485数据并进行封包化以硬连线方式发送到终端单元。 我正在做的是移除硬接线。

    数据不是恒定的或时钟的、也对延迟敏感、因此数据处理越少越好。

    到目前为止、我已成功地将处理好的 RS485数据传递到 GPIO 引脚进行调制和传输、但以这种方式处理外部数据时、我当前使用的芯片上限为2FSK。 对于许可频率、我的 Tx BW 大于标准12.5kHz 信道、因为数据固定为9600波特(9.6kbps)、并且使用卡森规则、BW 约为28.8kHz。 而4FSK 会将我的 BW 降低至12kHz。

    数据是定向的、因此数据发生器位于 Tx 侧、而外形尺寸不是问题-它是真正对尺寸敏感的 Rx 侧。

    可能 在另一侧为 MCU 提供了空间、但我希望尽可能避免使用更多底层元件-同样是为了 Rx 侧的外形尺寸。

    4 (G) FSK 需要多个 I/O 引脚? 为什么是这样?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对于 RX 中的透明模式、如果偏差为正或负(未处理的原始数据)、则会得到输出。 对于4-(G) FSK、您需要两个引脚来提供一个位的信息、因为偏差可能超过给定的阈值、介于阈值和0之间、而在负端则是相同的。  

    "同步串行模式"支持4-(G) FSK、理论上、您可以跳过同步字、但您需要一些前导码。 由于这是 RS-485、我假设您只有起始位和停止位?