主题中讨论的其他器件: CC1101、 CC115L
您好!
我最近又重新启动了一个项目,希望将(过时的) ATA5760设备的功能复制到 CC110L 芯片(另请参阅 https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1036447/trying-to-get-synchronous-serial-mode-w-manchester-encoding-to-work-so-far-getting-only-noise )。
目前、我已设置好 CC110L、可以与某些发送器配合使用、但不能与所有发送器配合使用。 我想我遇到了一些关于 IF 和带宽的问题、我很难找到答案。
旧的 ATA5760使用950 kHz 的中频和300 kHz 甚至600 kHz 的带宽,但当我在 CC110L 中设置这些参数时,事情根本不起作用-- 载波输出(CS)不响应、串行信号输出始终显示噪声。 在 IF 设置为~395kHz (FSCTRL1 = 0x0F)和带宽~60kHz (MDMCFG4:MDMCFG3 = 0xF637)的情况下、我可以获得到目前为止的最佳性能。
遗憾的是、尤其是 CC110L 仍然无法正确选择旧的发送器、这可能是因为其发送器频率与新产品略有不同、并且60kHz 带宽太窄。 另一个问题是、我只设计了较新的产品、而对较旧的产品没有正确的射频规格。
由于我对有关数字接收器的更详细的细节还不是很了解、因此我有一些问题:
- 绝对接收器带宽(频率范围)与基础频率(869.200MHz)有何关系? 这一带宽是以 Fbase 为中心的吗?所以绝对频率范围是 Fbase-1/2BW。 Fbase+1/2BW? 或者是 Fbase 的最低频率,频率范围从 Fbase ... Fbase+BW?
- 即使是在60kHz 接收器带宽下可靠工作的发送器产品、在超过80kHz 的频率下也无法正常工作、即使在非常近距离(1米)也是如此、这是我不明白的。 这怎么会发生呢? 更大的带宽应该使接收各种信号变得更容易、而不是更困难、在这一范围内、噪声不应该把事情弄得一团糟。 另外、数据表提到300 kHz 及以上的带宽对于这个类型的应用来说是很正常的。
- 是否实际选择了"重要"? 在使用模拟接收器时、我知道正确选择 IF 以及对 IF 电路进行调优和滤波的重要性、但 CC110L 等器件在这方面对我来说更像是一个黑盒。 现在我有 SmartRFStudio 7在 Linux 下的 Wine 工作、我注意到 IF 频率显然是自动选择的。
感谢您提供任何信息、
此致、
理查德