工具/软件:
您好、
我正在将 CC1101用于我的工程。 我有一个关于 CCA 实施的问题。 我正在使用不同的频率带宽。 866,868和915 MHz。 当我查看数据表时、他们提供了两个表格来查找不同数据速率的 RSSI 阈值。 但在设计说明 DN505中、它显示了用于计算 RSSI 阈值的不同表。 在我的计算中、我可以考虑哪一个、此表对于所有频率(866,868、915 MHz)是相同的/通用的。 请帮助我解决这个问题。
谢谢
Sreejith
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.
工具/软件:
您好、
我正在将 CC1101用于我的工程。 我有一个关于 CCA 实施的问题。 我正在使用不同的频率带宽。 866,868和915 MHz。 当我查看数据表时、他们提供了两个表格来查找不同数据速率的 RSSI 阈值。 但在设计说明 DN505中、它显示了用于计算 RSSI 阈值的不同表。 在我的计算中、我可以考虑哪一个、此表对于所有频率(866,868、915 MHz)是相同的/通用的。 请帮助我解决这个问题。
谢谢
Sreejith
你好、Sreejith、
SWRA114中显示的表用于 250 kBaud、AGCCTRL2.MAGN_TARGET = 3
和的数据速率 AGCCTRL1.CARRIER_SENSE_ABS_THR = 0
CC1101数据表中的表33对应的数据速率为250kBaud AGCCTRL2.MAGN_TARGET = 7
(42dB)、868 MHz。
CC1101中的表32适用于较低的数据速率(和 MAGN_TARGET = 3
)。
因此、它们是针对不同的设置生成的-要使用的表取决于您的应用。 如下面的MAGN_TARGET = 3
和所示、7
这是该寄存器使用的主要设置(7个用于更高的 RX 滤波器 BW 设置)、因此生成了这些特定设置的表、因为这些设置是最通用的。
从数据表中:
MAGN_TARGET
设置是阻滞器容差/选择性和灵敏度之间的折衷。 该值将通道中的所需信号电平设置到解调器中。 增大该值会降低阻滞剂的余量、从而降低近端选择性。 强烈建议使用 SmartRF Studio [5]来生成正确的MAGN_TARGET
设置。 ... 对于其他数据速率、用户必须生成类似的表才能找到 CS 绝对阈值。
Sverre 和 Martin B 在这些主题的答复中提供了一些有用的附加信息:
他们在答复中提出了一些要点:
在 SmartRF Studio 中、用于 RX 滤波器的 MAGN_TARGET、BW =< 100kHz 即为0x3。 对于更高的 RX 滤波器、BW 的 MAGN_TARGET 为0x7。
理想情况下、您应该测量 PER (数据包错误率)与输入功率级别间的关系、以找到最佳 MAGN_TARGET、但对于162.5kHz RX 滤波器 BW、我认为5或6可以。
要找到一组给定寄存器设置的确切载波检测阈值、您需要使用信号发生器作为源、并监控其中一个 GDO 引脚上的载波检测标志。 对 AGCCTRL 寄存器进行编程并调整输入功率级别、直到标志置为有效。
您不太可能需要更改 MAGN_TARGET 的频率;我会找到最接近您的目标数据速率/偏差的 SmartRF Studio 7设置、并检查性能是否可接受。 如果没有、您将需要自己进行调整。
此致、
Zack
你好、Sreejith、
TI 是否有任何软件来生成 RSSI 阈值计算表?
没有、如果设置与 SmartRF Studio 7中的250kBaud 相同、则不应该需要新的915 MHz 表。
不过、您能说明一下设计说明的目的吗? 通常、设计说明提供了有关设计相关方面的指导、那么是否应将其与数据表一起使用?
通常、是的、应遵循设计说明。 它们是应用手册中较旧的术语、因此它们具有广泛的用途、但通常会提供有关某个主题的更深入的信息、详细介绍新功能/设计、或回答客户经常提出的问题。
在这种情况下、"设计说明"提供了一个适用于不同设置集的表格作为示例;由于为250kBaud 推荐的设置(即 SmartRF Studio 7中的设置)使用 AGCCTRL2.MAGN_TARGET = 7
、因此应遵循数据表中的表格- DN 和数据表在此处不会相互冲突。
在某些情况下、DN 可能会提供 覆盖 SmartRF Studio 7中的设置、但通常应该进行此设置(例如、对于不同于默认 PHY 或特定硬件设计的应用)。
此外、CS 阈值构成 DN 的一个部分、因此还涵盖了其他几个主题。
此致、
Zack