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:同步串行模式:时钟不稳定

Guru**** 2539500 points
Other Parts Discussed in Thread: CC1200

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/657914/cc1200-synchronous-serial-mode-unstable-clock

部件号:CC1200

尊敬的TI社区:

我目前正在研究位错误生成器,该生成器可用于在实验室环境中"重放"记录的信道特征。  为此,我‘m使用BeagleBone Black和在同步串行模式下配置的CC1200。

‘m开始使用同步串行模式,我会通过串行Tx线路发送CC1200串行时钟线路提供的时钟信号的„重复的“版本。 设置包括:2GFSK,2kBit/s,RX BW 100kHz,CF 868 MHz,无同步字词(TX和RX中均有)。

简而言之,C程序执行以下操作: 1.在sysfs中导出和配置有关poll()函数的BeagleBone GPIO (即在两个边缘上触发,设置有关事件Pollin | POLLERR的pollfd结构) 2.执行poll() 3.将轮询时钟信号的副本写入串行TX和简单位转储。

我‘m通过逻辑分析器(Bitscope Micro,brown signal = serial clk,white signal = serial TX)和简单的位转储来验证此功能。

不幸的是,捕获的时钟信号(随后输出到串行TX和位转储)开始时摆动。 但它在短时间后变得稳定(有关逻辑分析器图像和位转储的信息,请参阅附录)。

因为我需要一个标准来规定何时可以进行传输,所以我想知道是什么问题导致了一开始的振荡。 我想了三态配置(参阅CC1200手册第60页),但这并没有解决问题。

感谢你的帮助

e2e.ti.com/.../bitDump.txt

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    "位错误生成器":您是否打算测量BER? 如果是这种情况,您为什么不测量每个并从每个数字计算BER? 对讲机设计为使用前导码和同步接收数据包时具有最佳性能。 仅发送比特流不会提供相同的性能。

    与数据速率相比,您为什么使用非常宽的RX BW?

    我不是很清楚:你展示的图是CC1200的输出还是BeagleBone的输出?