搜索
bottom↓
回复: 83
打印 上一主题 下一主题

相比nRF24L01,我发现了一个超低成本的2.4G芯片LT8920

  [复制链接]

出0入0汤圆

跳转到指定楼层
1
发表于 2016-10-10 21:04:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
嘉立创商城上看到的。

LT8920 是一款低成本,高集成度的 2.4GHZ 的无线收发芯片。是之前LT8910的升级版!
外围射频电路简单,直接接天线

包括射频前端和数字基带的单芯片解决方案:
※ 支持跳频
※ 支持 SPI 和 I2C 接口
※ 内置 auto_ack 功能
※ 数据率 1Mbps, 250Kbps, 125Kbps, 62.5Kbps
※ 极低功耗(1uA)
※ 支持信号能量检测
※ 单芯片传输距离 200 米
※ TSSOP16 的封装


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入85汤圆

2
发表于 2016-10-10 21:14:05 | 只看该作者
多少米,和24l啥区别?

出0入0汤圆

3
发表于 2016-10-10 22:02:23 | 只看该作者
多少米?

出0入0汤圆

4
发表于 2016-10-10 22:12:18 | 只看该作者
用过不怎么稳定

出0入0汤圆

5
 楼主| 发表于 2016-10-10 22:57:51 | 只看该作者

LT8910我用过,挺稳定的啊。不稳定, 估计跟电路设计或者软件有关。

出0入0汤圆

6
发表于 2016-10-10 23:04:43 | 只看该作者
是楼主代售的?发些例程来看看吧

出0入0汤圆

7
发表于 2016-10-11 07:24:46 来自手机 | 只看该作者
仅仅是这个封装,就比2401好焊接很多倍

出0入0汤圆

8
发表于 2016-10-11 07:25:45 来自手机 | 只看该作者
jingmeidz 发表于 2016-10-10 22:12
用过不怎么稳定

如果没有加放大,你无线的距离要非常近才行

出0入0汤圆

9
发表于 2016-10-11 07:48:21 | 只看该作者
这类玩意天线是个麻烦,少量应用时,做成模块啊,jlc优势推出模块来卖   tssop封装,比nrf24l01那种好多了

出0入0汤圆

10
发表于 2016-10-11 08:03:09 来自手机 | 只看该作者
稳定性好的话,准备试试。

出0入17汤圆

11
发表于 2016-10-11 08:30:12 | 只看该作者
单片距离200m,好牛逼,就是不知道是不是吹

出0入0汤圆

12
发表于 2016-10-11 08:31:00 来自手机 | 只看该作者
看起来不错,关注了

出0入18汤圆

13
发表于 2016-10-11 09:45:39 | 只看该作者
还有单片机2.4g一体的芯片呢 6900。用在儿童遥控车上的

出0入0汤圆

14
发表于 2016-10-11 14:20:36 来自手机 | 只看该作者
多少米?

出0入0汤圆

15
发表于 2016-10-11 14:59:29 | 只看该作者
坛子里有人说过这玩意是个半成品,之前也想用这个方案,后来还是放弃了

出0入0汤圆

16
 楼主| 发表于 2016-10-11 19:11:36 | 只看该作者

批量1.X (含增值税)

出0入0汤圆

17
 楼主| 发表于 2016-10-11 19:12:47 | 只看该作者
MCUCM 发表于 2016-10-11 14:59
坛子里有人说过这玩意是个半成品,之前也想用这个方案,后来还是放弃了

我认为是看设计和应用水平了。 比如,我看到有家大公司就用来控制家电的。

出0入0汤圆

18
 楼主| 发表于 2016-10-11 19:14:58 | 只看该作者
marshallemon 发表于 2016-10-10 21:14
多少米,和24l啥区别?

都是SPI接口操作的,都支持双向通讯,自带ACK反馈,区别就是命令指令不同,传输速度nRF24L01较快。

出10入0汤圆

19
发表于 2016-10-11 20:40:49 来自手机 | 只看该作者
200距离?这么牛??

出0入0汤圆

20
发表于 2016-10-11 21:16:59 | 只看该作者
做个记号,能不能发资料看看

出0入0汤圆

21
发表于 2016-10-11 22:29:56 | 只看该作者
有没有手册上传看看呗。

出0入0汤圆

22
发表于 2016-10-11 23:17:35 | 只看该作者
http://sigrok.org/wiki/Protocol_decoder:Nrf24l01
兼容的还挺多!

出0入0汤圆

23
发表于 2016-10-12 11:07:59 | 只看该作者
关注      

出0入0汤圆

24
发表于 2016-10-12 12:29:28 来自手机 | 只看该作者
这种2.4G芯片的应用场景是什么呀,一直听说芯片,还是没弄明白!

出0入0汤圆

25
 楼主| 发表于 2016-10-12 23:08:00 | 只看该作者
just_lou 发表于 2016-10-12 12:29
这种2.4G芯片的应用场景是什么呀,一直听说芯片,还是没弄明白!


2.4GHz 指的是无线电的传输频率。一般所说的2.4G 芯片是指需自定义通讯协议的2.4G芯片(如LT8910、LT8920、LT8900、nRF24L01等等),而非同样也是走2.4GHZ 频率的蓝牙、WIFI或zigbee芯片。

2.4G芯片一般都可以支持双向通讯---发送和接收,应用广泛!应用场景比如: 遥控玩具飞机、汽车等等;无线鼠标、键盘;代替红外无方向性的各类家电遥控器(RGB灯具、电视、风扇等等)

出0入0汤圆

26
发表于 2016-10-12 23:30:38 来自手机 | 只看该作者
ANHOME 发表于 2016-10-12 23:08
2.4GHz 指的是无线电的传输频率。一般所说的2.4G 芯片是指需自定义通讯协议的2.4G芯片(如LT8910、LT892 ...

哈哈,thanks,这些应用果然都是短距离,高速率的!使用这些芯片实现了点对点通讯,能不能介绍更深入的使用技术,比如调频通讯之类的。

出10入18汤圆

27
发表于 2016-10-13 06:51:18 来自手机 | 只看该作者
just_lou 发表于 2016-10-12 23:30
哈哈,thanks,这些应用果然都是短距离,高速率的!使用这些芯片实现了点对点通讯,能不能介绍更深入的使 ...

调频和点对点没有类比关系,这些芯片就可以是同FSK模式通信

出0入0汤圆

28
发表于 2016-10-14 09:29:51 来自手机 | 只看该作者
这种芯片有die裸封装,可以做牛屎

出0入0汤圆

29
发表于 2016-10-15 11:10:24 来自手机 | 只看该作者
200m?说梦话吧

出0入0汤圆

30
 楼主| 发表于 2016-10-15 11:33:51 | 只看该作者


此时的传播速率较低 62.5K bps...

出0入0汤圆

31
发表于 2016-10-16 16:46:38 来自手机 | 只看该作者
楼主你还不如说是你代售点然后发资料上来

出0入0汤圆

32
发表于 2016-11-25 23:00:34 | 只看该作者
估计都是做遥控

出0入0汤圆

33
 楼主| 发表于 2016-11-26 10:58:29 | 只看该作者
qiqirachel 发表于 2016-10-16 16:46
楼主你还不如说是你代售点然后发资料上来


后面我会提供源码的使用案例。

出0入0汤圆

34
发表于 2016-11-26 17:36:20 来自手机 | 只看该作者
8920都用过了

出0入0汤圆

35
发表于 2016-11-28 10:39:25 | 只看该作者
ANHOME 发表于 2016-11-26 10:58
后面我会提供源码的使用案例。

支持一对多通信方式吗?

出0入0汤圆

36
 楼主| 发表于 2016-11-28 11:49:41 | 只看该作者
ccmj4708 发表于 2016-11-28 10:39
支持一对多通信方式吗?


可以支持,但“新地址”需要重新设置。 不像nRF24L01 一次可以设置6个地址。

出0入0汤圆

37
发表于 2016-11-30 10:18:44 | 只看该作者
这是楼主代售的?这个天线是不是可以直接用淘宝上那种2.4G的胶棒天线?

出0入0汤圆

38
 楼主| 发表于 2016-11-30 13:30:43 | 只看该作者
newywx 发表于 2016-11-30 10:18
这是楼主代售的?这个天线是不是可以直接用淘宝上那种2.4G的胶棒天线?

是的。
一般用PCB天线或者单股的导线,就可以了!

出0入0汤圆

39
发表于 2016-11-30 13:39:21 | 只看该作者
来点教程什么的,我先弄10片试试看

出0入0汤圆

40
 楼主| 发表于 2016-11-30 14:28:42 | 只看该作者
newywx 发表于 2016-11-30 13:39
来点教程什么的,我先弄10片试试看

这个芯片,其实跟nRF24L01 的用法相差不多,都是通过对寄存器的读写,完成RF的收发。

稍晚我发个以前调试LT8910(LT8920是升级版)的代码给你参考参考。

出0入0汤圆

41
发表于 2016-12-2 10:26:02 | 只看该作者
与PL1167有什么区别?价格都在含税1元这样,量大的话不到1元

出0入0汤圆

42
 楼主| 发表于 2016-12-2 10:32:34 | 只看该作者
smithding 发表于 2016-12-2 10:26
与PL1167有什么区别?价格都在含税1元这样,量大的话不到1元

PL1167 我没有用过,也没有看过它的规格书。 我个人感觉:LT系列的无线芯片视乎在市面上更普遍些。

出0入0汤圆

43
发表于 2016-12-3 22:58:53 来自手机 | 只看该作者
之前用过8900 这个是升级版本吧,之前是用在玩具上的

出0入4汤圆

44
发表于 2016-12-7 13:51:14 | 只看该作者
这个我们产品上在用。。。 功能简单 实用

出100入90汤圆

45
发表于 2017-2-2 21:15:26 | 只看该作者
测试过nRF24L01二对一,用的是地址,常串数据,有时没反应,模块是淘宝买的5元一片不知是不是质量不行。

出0入0汤圆

46
发表于 2017-3-13 14:45:30 | 只看该作者
最近也在找2.4G的方案,请问这个是最便宜的方案了么?

出0入0汤圆

47
发表于 2017-3-16 15:29:07 | 只看该作者
这颗芯片的前世今生我都知道,劝大家不要用

出0入0汤圆

48
发表于 2017-3-16 16:10:08 | 只看该作者
7802848 发表于 2017-3-16 15:29
这颗芯片的前世今生我都知道,劝大家不要用

知道你就说说嘛,

出0入0汤圆

49
发表于 2017-3-16 16:32:10 | 只看该作者
7802848 发表于 2017-3-16 15:29
这颗芯片的前世今生我都知道,劝大家不要用

大神来科普科普

出0入0汤圆

50
发表于 2017-3-16 17:27:52 | 只看该作者
7802848 发表于 2017-3-16 15:29
这颗芯片的前世今生我都知道,劝大家不要用

很有兴趣听听,难道是你设计的?

出0入0汤圆

51
发表于 2017-3-17 07:11:16 来自手机 | 只看该作者
7802848 发表于 2017-3-16 15:29
这颗芯片的前世今生我都知道,劝大家不要用

这是发帖不留种的节凑么,有没有一款可以推荐的。

出0入0汤圆

52
发表于 2017-3-17 08:07:01 | 只看该作者
fiddly 发表于 2017-3-17 07:11
这是发帖不留种的节凑么,有没有一款可以推荐的。

这个芯片本来是台湾人设计的,后来被美籍中国人无耻的通过手段占为己有,而且有很多bug,中国人没有能力修掉bug

出0入4汤圆

53
发表于 2017-3-17 10:50:30 | 只看该作者
7802848 发表于 2017-3-17 08:07
这个芯片本来是台湾人设计的,后来被美籍中国人无耻的通过手段占为己有,而且有很多bug,中国人没有能力 ...

几年前我好想就听到过这句话

出0入0汤圆

54
发表于 2017-3-17 11:26:12 | 只看该作者
人不就这德行吗?不是说成王败寇么?呵呵
我用的是PL1167

出0入0汤圆

55
发表于 2017-12-19 15:33:46 | 只看该作者

最近刚买了两组,一直通信不成功,寄存器写不进去,郁闷

出0入0汤圆

56
发表于 2017-12-19 15:35:19 | 只看该作者
acmilannast 发表于 2016-12-7 13:51
这个我们产品上在用。。。 功能简单 实用

能出个例程吗,这两天在搞这个,一直没成功,想找大神

出20入22汤圆

57
发表于 2017-12-20 11:04:29 | 只看该作者
初始化代码
SPLSS= 0;
        Delay_10us(300);
        SPLSS= 1;
       
        //LT8900_RST = 1;
        //Delay_10us(1);
        LT8900_RST = 0;
        Delay_10us(5);
        LT8900_RST = 1;                 //Enable
        //Delay_10us(5);
        SPI_CLK = 0; //set SPI clock to low
        Delay_10us(5); //delay 5ms to let LT8900 stable
       
        LT8900_WriteReg(0, 0x6F, 0xE0);
        //LT8900_WriteReg(1, 0x56, 0x81);
        LT8900_WriteReg(2, 0x66, 0x17);
        LT8900_WriteReg(4, 0x9C, 0xC9);
        LT8900_WriteReg(5, 0x66, 0x37);
        //LT8900_WriteReg(7, 0x00, 0x30);// use for setting         RF frequency and to start or stop TX /RX packets  
        LT8900_WriteReg(8, 0x6C, 0x90);
       
        LT8900_WriteReg(9, 0x19, 0x40);//set TX power level 1840
       
        //LT8900_WriteReg(10, 0x7F, 0xFD);//crystal osc.enabled
        LT8900_WriteReg(11, 0x00, 0x08);//rssi enabled
        //LT8900_WriteReg(12, 0x00, 0x00);
        LT8900_WriteReg(13, 0x48, 0xBD);

        LT8900_WriteReg(22, 0x00, 0xff);
        //LT8900_WriteReg(23, 0x80, 0x05);//
        LT8900_WriteReg(24, 0x00, 0x67);
        //LT8900_WriteReg(25, 0x16, 0x59);
        LT8900_WriteReg(26, 0x19, 0xE0);
        LT8900_WriteReg(27, 0x13, 0x00);
        //LT8900_WriteReg(28, 0x18, 0x00);
       
        LT8900_WriteReg(32, 0x40, 0x00);//set preamble_len :3 byes.  set syncword_len:16 bits ----Reg36[15:0]
       
        LT8900_WriteReg(33, 0x3f, 0xC7);
        LT8900_WriteReg(34, 0x20, 0x00);
        LT8900_WriteReg(35, 0x03, 0x00);
        LT8900_WriteReg(36, 0x03, 0x80);//set sync words
        LT8900_WriteReg(37, 0x03, 0x80);//set sync words
        LT8900_WriteReg(38, 0x5A, 0x5A);//set sync words
        LT8900_WriteReg(39, 0x03, 0x80);//set sync words
       
        LT8900_WriteReg(40, 0x44, 0x01);
       
        LT8900_WriteReg(41, 0xb0, 0x00);//crc on scramble off ,1st byte packet length ,auto ack  off  
        LT8900_WriteReg(42, 0xFD, 0xB0);
        //LT8900_WriteReg(43, 0x00, 0x0F);//configure scan_rssi
        //LT8900_WriteReg(50, 0x00, 0x00);
读写
unsigned char  SPI_WriteReadByte(unsigned char temp_data)
{
        while(!(SPI1_SR & 0X02));
        SPI1_DR = temp_data;
        while(!(SPI1_SR & 0X01));
        temp_data = SPI1_DR;
        return  temp_data;
}

//=========================
void LT8900_WriteReg(unsigned char address, unsigned char data_H, unsigned char data_L)
{
        SPLSS= 0;
        //Delay_10us(1);
        SPI_WriteReadByte(address&0x7F);
        //Delay_10us(1);
        SPI_WriteReadByte(data_H);
        //Delay_10us(1);
        SPI_WriteReadByte(data_L);
        //Delay_10us(1);
        SPLSS= 1;
}
//===========
void LT8900_ReadReg(unsigned char address)
{
        SPLSS= 0;
        //Delay_10us(1);
        SPI_WriteReadByte(address|0x80);
        //Delay_10us(1);
        data_high=SPI_WriteReadByte(0xff);
        //Delay_10us(1);
        data_low=SPI_WriteReadByte(0xff);
        //Delay_10us(1);
        SPLSS= 1;
}

这8920不知道是自己人品问题还是什么,无遮挡20米通讯可以的,如果遥控器拿在手上晃荡着转转身就会接收不稳定,甚至靠近接收器几米了,才能通讯

出0入0汤圆

58
发表于 2017-12-20 13:13:20 | 只看该作者
关注一下,正在找无线通信的方案。

出0入0汤圆

59
发表于 2018-1-4 13:00:16 | 只看该作者
这个芯片我在用, 不建议用在有强抗干扰的地方--如带有刷电机的板子。
就只能做做玩具用
头像被屏蔽

出0入0汤圆

60
发表于 2018-1-16 10:46:05 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

61
发表于 2018-4-7 14:01:41 | 只看该作者
记号,22楼的回复

出0入0汤圆

62
发表于 2018-4-27 12:51:34 | 只看该作者
多谢分享

出0入8汤圆

63
发表于 2018-4-27 16:38:17 | 只看该作者
最近在用从某宝买的模块, 丝印是nrf24l01+ (但相信应该是国产SI24R1冒的), 不知道表现如何?

出0入0汤圆

64
发表于 2018-12-4 17:59:59 来自手机 | 只看该作者
手册都不正规,官网都没这型号,8900 温度-5度  

出0入0汤圆

65
发表于 2018-12-9 15:10:32 | 只看该作者
关键还是看技术指标如何。

出0入0汤圆

66
发表于 2018-12-19 11:26:59 | 只看该作者
有没有915M便宜点的ic推荐,2.4G感觉环境影响比较大

出0入4汤圆

67
发表于 2019-10-13 16:01:02 | 只看该作者
有空研究一下!

出15入9汤圆

68
发表于 2019-10-13 22:23:26 | 只看该作者
单片距离200m必须要没有障碍物的Light-of-sight才会实现,否则也是鬼扯。

出0入0汤圆

69
发表于 2020-3-9 11:30:33 | 只看该作者
24l01 与8920能相互通信么?

出0入0汤圆

70
发表于 2020-3-9 12:24:58 | 只看该作者
tam2907 发表于 2020-3-9 11:30
24l01 与8920能相互通信么?

不可以,两个芯片的封包形式都不一样了

出0入0汤圆

71
发表于 2023-6-24 15:32:05 | 只看该作者
gyzzg2030 发表于 2017-12-20 11:04
初始化代码
SPLSS= 0;
        Delay_10us(300);
(引用自57楼)

你好。请问下,问题解决了吗?

出0入0汤圆

72
发表于 2023-6-24 15:33:13 | 只看该作者
你好。有相关资料吗?最近在调试,遇到些问题。

出20入22汤圆

73
发表于 2023-6-24 16:00:56 | 只看该作者
zzz1367 发表于 2023-6-24 15:32
你好。请问下,问题解决了吗?
(引用自71楼)

嚯,,,几年过去了,当时没解决,项目放弃了

出0入0汤圆

74
发表于 2023-6-24 17:15:11 | 只看该作者
gyzzg2030 发表于 2023-6-24 16:00
嚯,,,几年过去了,当时没解决,项目放弃了
(引用自73楼)

我现在  读取寄存器都读不到。不知道什么原因?

出20入22汤圆

75
发表于 2023-6-24 17:33:26 | 只看该作者
zzz1367 发表于 2023-6-24 17:15
我现在  读取寄存器都读不到。不知道什么原因?
(引用自74楼)

照例程就可以,这东西简单

出0入0汤圆

76
 楼主| 发表于 2023-6-24 17:34:03 | 只看该作者
zzz1367 发表于 2023-6-24 15:33
你好。有相关资料吗?最近在调试,遇到些问题。
(引用自72楼)

应该是你的软件有问题吧? 用逻辑分析仪看看。

出0入0汤圆

77
发表于 2023-6-24 21:17:09 | 只看该作者
ANHOME 发表于 2023-6-24 17:34
应该是你的软件有问题吧? 用逻辑分析仪看看。
(引用自76楼)

我用逻辑分析仪 看了。数据还是不对。。好奇怪。。

出0入0汤圆

78
发表于 2023-6-24 21:17:33 | 只看该作者
gyzzg2030 发表于 2023-6-24 17:33
照例程就可以,这东西简单
(引用自75楼)

我调试了好久了。。。。。。

出0入4汤圆

79
发表于 2023-6-28 11:59:59 来自手机 | 只看该作者
I2C的话,要考虑时钟拉伸的问题

出0入0汤圆

80
发表于 2023-12-19 17:08:10 | 只看该作者

LT8920接收信号时,装在金属外壳里面,距离只有 3米。 请问,有遇到过吗 ?

放在外面,20米以上没有问题。但是把接收板放金属外壳里面,就只有2-3米了。

出16170入6148汤圆

81
发表于 2023-12-19 17:10:06 来自手机 | 只看该作者
看到当年“代售”了 😁😁😁

出0入42汤圆

82
发表于 2023-12-19 18:25:48 | 只看该作者
zzz1367 发表于 2023-12-19 17:08
LT8920接收信号时,装在金属外壳里面,距离只有 3米。 请问,有遇到过吗 ?

放在外面,20米以上没有问题 ...
(引用自80楼)

金属外壳带屏蔽功能啊,除非天线外置

出0入0汤圆

83
 楼主| 发表于 2023-12-19 20:33:07 | 只看该作者
armok. 发表于 2023-12-19 17:10
看到当年“代售”了 😁😁😁
(引用自81楼)

莫大,你让我又想到了什么叫“永久”

出0入0汤圆

84
发表于 2024-1-2 19:05:50 | 只看该作者
acmilannast 发表于 2016-12-7 13:51
这个我们产品上在用。。。 功能简单 实用
(引用自44楼)

你好,请问下,用的怎么样? 我使用时,发现 距离很短 。。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 03:39

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表