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:芯片上的 ppm 调制解码?

Guru**** 2644665 points

Other Parts Discussed in Thread: CC1101

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1572834/cc1101-ppm-modulation-decoding-on-the-chip

部件号:CC1101


工具/软件:

有一个执行 PPM 调制/ 915MHz 的变送器。 根据规范、CC1101 可以 ASK/OOK、而不能 PPM。

作为一个实验,我把已知的数据包,配置 CC1101 使用相同的设置从发送器(前导码,同步字,比特率等)发送它,我能够接收和解码在 RTL-SDR 加密狗上的传输,所以它看起来至少对于传输 CC1101 可以在一定程度上匹配 PPM。

但我在 CC1101 上很难接收数据 — 通过精心选择的比特率,它可以获得部分数据包,但它不断读取剩余的 50-60%作为一些 gibberish、它看起来像将比特合并在一起。

我想我最好的办法是使用来自 GDO0/GDO2 的同步读取和流式传输信号?

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

    您好、

    中间步骤建议 首先将 CC1101 连接到 CC1101、并具有选定的比特率、同步字、数据包长度等

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

    您好! 感谢提示Slight smile

    到目前为止、我做了什么:

    -获得了来自 RTL_433 数据包解码器的有效负载

    -使用 ASK/OOK 调制和 33kbps 位流将有效载荷从 CC1101 发送到 CC1101

    到目前为止、结果是:

    - CC1101 -> CC1101 =工作正常、数据包被解码

    - CC1101 -> RTL-SDR 软件狗和 RTL_433 =运行良好、RTL_433 能够可靠地解码数据包

    - HackRF -> RTL_SDR 加密狗和 RTL_433 =运行良好, RTL_433 能够可靠地解码数据包

    - HackRF -> CC1101=没有机会,数据包模式无法接收传输,采用异步连续模式时 GDO2 上的数据也没有太大意义(我使用了具有 2Mb 采样率的逻辑分析仪和 pulseviwe / sigrok 进行数据采集)。 我可以清楚地看到数据包边界、但脉冲长度与数据包边界相差 30 微秒。

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

    您好、

    HackRF 上的芯片是什么?