微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > ASK/OOK 异步串行收发

ASK/OOK 异步串行收发

时间:12-23 整理:3721RD 点击:

 ASK/OOK 异步串行接收我已调通。

在做异步串行发送的时候,先用CC1101WriteCmd(CC1101_STX);切换到发送模式,系统默认GD0为 异步串行模式下的Input TX PIN

然后就在 GD0 PIN 输出电平加延时的方式实现异步输出,不知道这样对不对?

官方手册只有一句

The CC1101 modulator samples the level of the asynchronous input 8 times faster than the programmed data rate.

CC1101 调制器将以8 倍数据率采样异步输入等级

比如说我要输出交替300us高,800us低这样的电平该如何设置?

不知是否有例程可提供,期待官方的回复!

不太明白 "要输出交替300us高,800us低这样的电平" 这个要求。听起来像要模拟输出,MCU 的 PWM 输出估计是可以实现的。

您好,可能我当时表述得不是很恰当,确实是模拟输出,我这边是想实现对传统315/433设备的兼容。

切换到发射状态,直接对GD0输出电平就可以了。

programmed data rate对输出波形的影响确实是有的,只是我不知道怎么去量化,

我需要发送的波形波特率约为0.77KB,却发现设置数据率为2.1KB时效果较好

谢谢你的回复。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top