Other Parts Discussed in Thread: CC1101 用cc1101发送报文共计三次,上电开始发送,发送完成后断电。供电电压是2V,实际测cc1101芯片电压为1.8v。 每次发送之间间隔8ms(8ms为向cc1101写发送报文命令到下一次发送的时间)。示波器直接测天线上的波形,有三个波形。但是现在的问题是:第二次(中间那次)发送的的报文接收端经常接收不到,偶尔才能收到。 用3.3v电源供电,同样的程序,三次报文每次都能接收。
1,是否是低电压造成cc1101产生这样的异常…
Other Parts Discussed in Thread: CC1101 你好!我们有一批板子,大部分产品上的cc1101可以和以前的产品(cc1101)正常通信,有部分产品收不到数据,设置gdo0为时钟测试,gdo0输出正确。cpu查询1101的状态也是正确的,不管是设置idle,还是rx,读到的状态都是正常的。使用万用表测试射频口差分信号的直流电压,也都在0.9V与1.0V之间。射频使用的天线都是弹簧天线,中间还换过天线,也都无法收到数据。gdo0设置为收到同步字即上报,使用示波器也抓不到上升沿…
Other Parts Discussed in Thread: CC1101 在使用CC1101 ASK模式下的数据接收是正常的,但是进行数据的发送使用一个超再生模块进行数据的接收,始终接收不到数据,感觉是数据没有发送出来,
PKTCTRL0 0x30,手册上面说的是配置成异步通讯模式时,通过halSpiStrobe(CCxxx0_STX); //进入发送模式 ,GDO0会自动设置成输入模式 我使用MCU对GDO0管脚输出高低电平,按照手册上的理解是这个样子的,但是接收不到数据,问题大概出在哪里…
Other Parts Discussed in Thread: CC1101 , MSP430F2132 方案采用MSP430F2132+CC1101,目前收发正常,但是功耗一直降不下来,后来通过示波器监测,发现在接收到数据后,2132和1101应都进入了低功耗状态,电流大约200uA,但是在发送完数据后,并没有进入低功耗状态,电流大约在2mA左右,在接收到数据后进入休眠的语句和发送数据后进入休眠的语句都是下面这句:
halSpiStrobe(0x39);// 设定CC1101芯片进入休眠模式
请问什么地方需要注意…
Other Parts Discussed in Thread: CC1101 用CC1101作点对点通信应用,有以下疑问:
1、2.5K波特率,5K的调制频偏,58K的带宽情况下对应的极限灵敏度为多少,是如何计算的?
2、小数据量(单次发射16个字节)通信,晶体为10PPM,环境适应-15~60度时,CC1101的波特率、调制频偏、带宽选择多少合适?我现在的CC1101从GDO输出看,我发完16字节用了约83ms,在不影响灵敏度的情况下,想提高发射的效率就是尽量减少发送时间,怎么样配置波特率,频偏…
Other Parts Discussed in Thread: CC1101 我讓CC1101開啟CCA功能(MCSM1 = 0X3F,IOCFG2 = 0X09)後,再進行傳輸前先進入RX狀態(SRX)之後讓CCA去偵測通道是否淨空,然後我去讀取暫存器的狀態(MARCSTATE),但是我得到的不是8(STARTCAL)就是13(RX),即使GDO2有動作也讀不到RXTX_SWITCH的狀態,請問這是正常嗎?我的流程有錯嗎?
Other Parts Discussed in Thread: CC1101 现有个基于CPLD的两路数据信号接收处理的问题,希望各大神们提供个思路。 现有两路TI CC1101 接收下来的异步数据,通过GDO0口同时进入CPLD. 此两路数据码率是500K(一个码元长度是2us),由于无线通信,存在相位抖动的差异,CPLD如何才能准确地接收此两路数据,然后再把此两路数据合并实时发送出去。我现有的思路是:对此两路数据信号各自提取位同步时钟,用此位同步时钟对数据分别接收,然后用2倍于数据速率(500KHZ…