最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

LT8988 数据手册

IT圈 admin 26浏览 0评论

2024年3月23日发(作者:霍厚)

LT8988

芯片特点

包括射频前端和数字基带的单芯片解决方案。

超低成本、超小面积、超低价格。

外围电路极为简单。

最大发射功率10dBm,支持可调。

1Mbps时同步位为32bits,16bits;250Kbps,

125Kbps,62.5Kbps时同步位为32bits,16bits。

推荐使用32bits,容错1bits。

灵敏度-98dBm@62.5K

支持免LDO电容设计

支持2M高速IIC通讯。

支持24M单端晶体。

支持跳频。

典型应用

遥控

无线键盘鼠标

无线组网

智能家居

工业和商用近距离通信

IP电话,无绳电话

机器间相互通信

LT8988中文手册1.2

2.4G可变数据率射频芯片

芯片简介

LT8988是一款低成本,高集成度的2.4GHZ的无

线收发芯片,片上集成发射机,接收机,频率综合器,

GFSK调制解调器。发射机支持功率可调,接收机采用

数字扩展通信机制,在复杂环境和强干扰条件下,可以

达到优良的收发性能。外围电路简单,只需搭配MCU

以及少数外围被动器件。LT8988传输GFSK信号,发

射功率最大可以到10dBm。接收机采用低中频结构,接

收灵敏度可以达到-98dBm@62.5Kbps。

片上的发射接收FIFO寄存器可以和MCU进行通

信,存储数据,然后在空中传输。它内置了CRC,重传

机制,可以大大简化系统设计并优化性能。数字基带支

持2线I2C接口。

为了提高电池使用寿命,芯片在各个环节都降低功

耗,在保持寄存器值条件下,最低电流为10uA。

芯片采用SOP8和SOT23-6封装,符合RoHS标准

LT8988中文手册1.2

1.极限值

Table1.极限值

ParameterSymbolMINTYPMAXUnit

工作温度.

存储温度.

工作电压

IO电压

输入射频信号强度

Notes:

1.

2.

T

OP

T

STORAGE

V

IN_MAX

V

OTHER

P

IN

0

-55

2.8V

-0.3

3.3V

+85

+125

+3.7

+3.7

+10

ºC

ºC

VDC

dBm

极限值表示芯片在超出此条件工作时,可能会损坏。芯片在建议工作值范围内功能正常。

芯片对静电比较敏感,在运输和存储时,最好使用防静电设备,用机器或手工焊接时要有良好的接地。

Page2

2019年2月

LT8988中文手册1.2

2.电气特性

Table2.电气特性

下面的电气特性都是在

TA=25C,LDO_VDD=VDD_IO=3.3VDC

条件下得到的。

ParameterSymbolMINTYPMAXUnitsTestConditionandNotes

工作电压

直流工作电压

工作电流

TX工作电流

RX工作电流

Idlemode工作电流

Sleepmode工作电流

数字输入

0.8

高电平电压

低电平电压

输入电容

输入漏电

数字输出

0.8

高电平电压

低电平电压

输出电容

输出漏电

I2C电平边沿时间

时钟信号

I2C时钟沿上升下降时间

I2C时钟速度

收发器特性

工作频率

天线端口差异

(Z0=50Ω)

F_OP

VSWR_I

VSWR_O

2400

<2:1

<2:1

2482MHz

VSWR

VSWR

Receivemode.

Transmitmode.

Tr_spi

FSPI02

25nS

MHz

Requirementforerror-free

registerreading,writing.

VOH

VDD_IN

VOL

C_OUT

I_LEAK_OU

T

T_RISE_OU

T

0.4

10

10

5

V

pF

uA

nS

VDD_INV

VIH

VDD_IN

VIL

C_IN

I_LEAK_IN

0

VDD_IN

0.8

10

10

V

pF

uA

1.2

V

IDD_TXH

IDD_RX

IDD_IDLE

IDD_SLP

20

18

1

10

44mA

mA

mA

uA

ConfiguredforBRCLKoutput

running.

POUT=10dBm

2.23.33.6VDC`

InputtoVDD_IOandLDO_VDD

pins.

Page3

2019年2月

LT8988中文手册1.2

Parameter

ReceiveSection

SymbolMINTYPMAXUnisTestConditionandNotes

BER≤0.1%:

1Mbps

250Kbps

125Kbps

62.5Kbps

-87

接收灵敏度

-90

-93

-98

最大输入功率

数据率

TransmitSection

PAV

发射功率

-17

二次谐波

三次谐波

调制特性

最大频偏

带内辐射

2MHz频偏

>3MHz频偏

IBS_2

IBS_3

OBS_O_1

带外辐射

OBS_O_2

OBS_O_3

OBS_O_4

Note:

1.

2.

<-60

-45

<-60

<-65

-40

-60

-36

-30

-47

-47

00001111

pattern

01010101

pattern

∆f1avg

∆f2max

280

225

-50

-50

2

6

10

Ts

-201

1

dBm

dBm

dBm

dBm

dBm

us

dBm

dBm

dBm

Measuredusing50Ohmbalun3:

POUT=maximumoutputpower

Reg09=0x4800

POUT=nominaloutputpower,

Reg09=0x6030

POUT=minimumoutput

power,Reg09=1FC0

ConductedtoANTpin.

ConductedtoANTpin.

kHz

kHz

dBm

dBm

dBm

dBm

dBm

dBm

30MHz~1GHz

1GHz~12.75GHz,excludes

desiredsignalandharmonics.

1.8GHz~1.9GHz

5.15GHz~5.3GHz

测试是在

2460MHz

频率下进行,干扰信号以

1MHz

间隔测试。同时因为干扰信号的谐波会影响性能,所以要对其进行良好的

滤波。

在一些应用中,天线前端会加上滤波器,或者受到天线有效带宽的限制。

Page4

2019年2月

LT8988中文手册1.2

ParameterSymbol

FLOCK

MIN

2366

TYPMAX

2516

Unit

MHz

ppm

MHz

dBc/H

z

dBc/H

z

MHz

TestConditionandNotes

射频

VCO

PLL

PLL锁定范围

发射接收机频偏

信道宽度

单边带相位噪声

--

1

≤-95

-115

24.00

0

<-75

-68

0.17

SameasXTALpinsfrequencytolerance

550kHzoffset

2MHzoffset

Designedfor12MHzcrystalreference

freq.

IDLEstate,

30MHz~1GHz

Synthesizerand

1GHz~12.75GHz

VCOON.

MeasuredduringReceivestate

晶体频率

辐射

LDO

电压

压降范围Vdo

OBS_1

OBS_2

-57

-47

0.5

dBm

dBm

V

Page5

2019年2月

LT8988中文手册1.2

3.典型应用

Page6

LT8988SOP8电路图

LT8988SOT23-6电路图

2019年2月

LT8988中文手册1.2

4.管脚描述

Table3.管脚描述

SOP8

PinNo.

1

2

3

4

5

6

7

8

PinName

I2C_CLK

I2C_DATA

NC

VDD

VSS

XTAL_IN

VSS

ANTB

Type

INPUT

INPUT/OUTPUT

NC

VDD

VSS

INPUT/OUTPUT

GND

BalancedRF

Description

I2C时钟输入脚

I2C:I2Cdata输入脚

NC

3.3V

晶体振荡器输入脚

射频输入输出

Table4.管脚描述

SOT23-6

eTypeDescription

1

2

3

4

5

6

XTAL_IN

VSS

I2C_DATA

I2C_CLK

VDD

ANTB

INPUT/OUTPUT

VSS

INPUT/OUTPUT

INPUT

VDD

BalancedRF

晶体振荡器输入脚

VSS

I2C:I2Cdata输入脚

I2C时钟输入脚

3.3V

射频输入输出

Page7

2019年2月

LT8988中文手册1.2

接口

5.1I2C命令格式

Figure2.I2C数据传输

5.2I2C特性

Table4.I2C特性列表

I2CdeviceSlaveModeOptionalFeatureListLT8988Support?

Standard-mode–100kbps

Fast-mode–400kbps

Fast-modePlus–1000kbps

High-speedmode–2000kbps

ClockStretching

10-bitslaveaddress

softwarereset

Yes

Yes

Yes

No

No

No

No

Page8

2019年2月

寄存器信息

下面的寄存器可以通过I2C访问。

有些寄存器是内部调试使用,所以这里没有公开,应保持初始化值。

er0x03(Readonly)

eDescription

15:14reservedreserved

13Pkt_flag_txrx

PKT状态指示

12SYNTH_LOCK

射频同步锁定指示

1:锁定

0:没锁定

9Fifo_flag_txrx

Fifo状态指示

8:1reservedreserved

0I2c_soft_rstn

软件复位

Softrestbit

er0x07

eDescription

15:9ReservedReserved

8TX_EN

使芯片进入TX状态,1有效

注意:不能使TX_EN和RX_EN同时为1,

同时为0进入idle状态

7RX_EN

使芯片进入X状态,1有效

注意:不能使TX_EN和RX_EN同时为1,

同时为0进入idle状态

6:0PLL_CH_NO[6:

0]

设定RF频道,空中频率为:

f=2402+PLL_CH_NO

er0x09

eDescription

11:8PA_PWCTR

[3:0]

PA电流控制

7:3PA_GN_reg[4

:0]

PA增益1

Page9

LT8988中文手册1.2

2019年2月

eDescription

2:0PAGV[2:0]

PA增益2

er0x0A

eDescription

15:1reservedreserved

0XTAL_OSC_

EN

1:开启晶体振荡器.

0:关闭晶体振荡器

er0x17

eDescription

15:3reserved

reserved

2TxRx_VCO_

CAL_EN

1:在TX/RX开启前重新校准VCO

0:在TX/RX开启前不校准VCO

1:0reserved

reserved

er0x20

BitNameR/WDescriptiondefault

15:13preambR/W000:1byte,010B

le_len001:2bytes,

010:3bytes,

...

111:8bytes

12:11syncwoR/W11:64bits11B

rd_len{Reg39[15:0],Reg38[15:0],Reg37[15:0],Reg

36[15:0]}

10:48bits,

{Reg27[15:0],Reg26[15:0],Reg25[15:0]}

01:32bits,{Reg27[15:0],Reg26[15:0]}

00:16bits,{Reg27[15:0]}

10:8trailer_lR/W000:4bits,000B

en001:6bits,

010:8bits,

011:10bits

...

111:18bits

Page10

LT8988中文手册1.2

2019年2月

7:6pack_tyR/W00:NRZlawdata00B

pe01:Manchesterdatatype

10:8/10linecode

11:interleavedatetype

5:0

reserved

R/W

reserved(写入0)

er0x21

BitNameR/WDescriptiondefault

15:8synth_on_

delay

R/W

在每次进入RX或者TX后,

63H

等待内部VCO稳定的时间,

单位为1uS。

7:6tx_pa_off_R/W00B

delay

PA关闭的等待时间,单位是

1uS,基数是4uS.

00表示4uS。

5:0tx_pa_on_R/W07H

delay

在VCO_ON以后,等待内部

PA开启的时间,单位为1uS。

er

0x22

BitNameR/WDescriptiondefault

15bpktctl_dirR/W

ect

在directmode中,它控制TX

0B

的PA和RX的宽带/窄带模

14:8TX_CW_R/W

DLY

在发射数据前,传输CW调制

03H

信号的时间

7:6ReservedR/W0B

5:0tx_sw_onR/W

_delay

VCO_ON后,等待RFswitch

0BH

开启的时间,单位1uS

er0x23

BitNameR/WDescriptiondef

ault

Page11

LT8988中文手册1.2

2019年2月

LT8988中文手册1.2

4brclk_on_sleepR/W

1:在sleepmode开启晶体振荡

1B

耗电但能快速启动

0:在sleepmode关闭晶体振荡

省电但启动速度慢

自动重传次数

3:0re_tx_timesR/W

er

0x24

Bit

15:0

Name

SYNC_WORD[15:0]

R/W

R/W

Description

同步字0

default

0000H

er

0x25

Bit

15:0

Name

SYNC_WORD[31:16]

R/W

R/W

同步字1

Descriptiondefault

0000H

er0x26

Bit

15:0

Name

SYNC_WORD[47:32]

R/W

R/W

Description

同步字2

default

0000H

er0x27

Bit

15:0

Name

SYNC_WORD[63:48]

R/W

R/W

同步字3

Description

default

0000H

er

0x28

Bit

15:11

10:6

5:0

Name

empty_thres

full_thres

sync_thres

R/W

R/W

R/W

FIFO空设定

FIFO满设定

Descriptiondefault

00100B

00100B

07H

R/W

认为SYNCWORD为正确的阈值

07表示可以错6bits,01表示0bit可以错

0bits

Page12

2019年2月

LT8988中文手册1.2

er0x29

BitNameR/WDescriptiondefault

15crc_onR/W

1:开启CRC

1B

0:关闭CRC

14RESERVEDR/WRESERVED0B

13pack_length_enR/W

1:第一字节表示payload的长度

1B

如要写8个byte有效字节,那第

一个字节应写8,总长9

12fw_hw_term_enR/W

1:当FIFO的读指针和写指针相

1B

等时,LT8900将关闭发

射。

0:由MCU确定长度并关闭发射。

er0x2C

Register44information(Write/Read)

BitNameR/WDefaultDescriptiondefault

value

15:DATARATE[7:0R./

通讯速率

0B

8]W

01:1Mbps

04:250Kbps

08:125Kbps

10:62.5Kbps

7RESERVEDRESERED

7:0

Regratio[6:0]

R/W

接收速率

01H

Page13

2019年2月

LT8988中文手册1.2

er0x30

BitNameR/WDescriptiondefault

15crc_errorR

接收CRC错

ReceivedCRCerror

14fec23_errorR

FEC23错

IndicateFEC23error

13:8framer_st[5:0]R

数据帧状态位

Framerstatus

7rev_syncR

1:表示收到syncword,只在接收时

有效。

跳出接收状态时,为0

6pkt_flag_o_funcR

数据包标志位

Packetflagindication

5fifo_flag_o_funcR

FIFO标志位

Fifoflagindication

4:0

reserved

R

reserved

er0x32

BitNameR/DefaultDescriptiondefault

Wvalue

15:0

fifo_dataout[15:0]

R/W

MCU读取FIFO数据的接口。

00H

Note:FWaccessFIFOisbytebybyte.

er0x34

BitNameR/DefaultDescriptiondefault

Wvalue

15fw_clr_wr_ptrW

1:清空TXFIFO指针为0,同

0B

时清空TXFIFO中的数据

14ReservedW

13:8fifo_wr_ptr[5:0]R

FIFO写指针

7fw_clr_rd_ptrW

1:清空RXFIFO指针为0..同

0B

时清空RXFIFO中的数据

6Reserved

5:0fifo_rd_ptr[5:0]R

reserved

Page14

2019年2月

LT8988中文手册1.2

er0x38

Bit

15:2

1

Name

reserved

I2c_soft_rst

R/W

W/R

W/R

Description

I2C软件复位

Writing‘0’tosoftreset

etOn

eachWrite

I2C唤醒

Writing‘0’towakeup

system.

Figure4.初始化流程图

default

0B

0wakeup_i2cW/R

1.21.进入sleepmode和唤醒

I2C写寄存器register0x38的第0bit‘0’为唤醒,写sleep_mode‘1’为进入休眠.

1.22.数据包格式

空中数据包格式

Preamble:1~8bytes,programmable.

SYNC:16/32bits,programmableasdevicesyncword.

Trailer:4~18bits,programmable.

Payload:TX/re4datatypes:

Rawdata

8bit/10bitlinecode

Manchester

InterleavewithFECoption

CRC:16-bitCRCisoptional.

1.23.清空FIFO指针

在发射前,要将FIFO写指针清空。这可以通过在寄存器52<15>写入0来实现。

Page15

2019年2月

LT8988中文手册1.2

当接收到数据包,读指针将指示FIFO中有多少bytes数据。

当接收器收到SYNC时,FIFO写指针会自动清0.

当接收器收到SYNC或发射器发送完SYNC后,FIFO读指针会自动清0.

PayloadLength

LT8988提供两种方式去确定TX/RX包长度。当寄存器41[13]=1时,内部状态机会根据payload第一个byte

数据来检测包长度。如要发8个byte,第一个byte应写8,总字长为9个byte。

Table33.数据包长度

Register41[13]

PACK_LENGTH_EN

Register41[12]

FW_TERM_TX

当TX_EN=0时,终止发射。

当RX_EN=0时,终止接收。

0

0

(MCU/application

handlespacketlength)

1

当FIFO为空时,自动终止发射。

当RX_EN=0时,终止接收。

1

(LT8988framer

handlespacketlength)

X

(don’tcare)

Payload第一个字节表示包长度,0到32bytes。

当发完0到32bytes后,发射自动终止。

Page16

2019年2月

LT8988中文手册1.2

6.封装形式

SOT23-6

Page17

2019年2月

SOP8

Page

18

LT8988中文手册1.2

2019年2月

2024年3月23日发(作者:霍厚)

LT8988

芯片特点

包括射频前端和数字基带的单芯片解决方案。

超低成本、超小面积、超低价格。

外围电路极为简单。

最大发射功率10dBm,支持可调。

1Mbps时同步位为32bits,16bits;250Kbps,

125Kbps,62.5Kbps时同步位为32bits,16bits。

推荐使用32bits,容错1bits。

灵敏度-98dBm@62.5K

支持免LDO电容设计

支持2M高速IIC通讯。

支持24M单端晶体。

支持跳频。

典型应用

遥控

无线键盘鼠标

无线组网

智能家居

工业和商用近距离通信

IP电话,无绳电话

机器间相互通信

LT8988中文手册1.2

2.4G可变数据率射频芯片

芯片简介

LT8988是一款低成本,高集成度的2.4GHZ的无

线收发芯片,片上集成发射机,接收机,频率综合器,

GFSK调制解调器。发射机支持功率可调,接收机采用

数字扩展通信机制,在复杂环境和强干扰条件下,可以

达到优良的收发性能。外围电路简单,只需搭配MCU

以及少数外围被动器件。LT8988传输GFSK信号,发

射功率最大可以到10dBm。接收机采用低中频结构,接

收灵敏度可以达到-98dBm@62.5Kbps。

片上的发射接收FIFO寄存器可以和MCU进行通

信,存储数据,然后在空中传输。它内置了CRC,重传

机制,可以大大简化系统设计并优化性能。数字基带支

持2线I2C接口。

为了提高电池使用寿命,芯片在各个环节都降低功

耗,在保持寄存器值条件下,最低电流为10uA。

芯片采用SOP8和SOT23-6封装,符合RoHS标准

LT8988中文手册1.2

1.极限值

Table1.极限值

ParameterSymbolMINTYPMAXUnit

工作温度.

存储温度.

工作电压

IO电压

输入射频信号强度

Notes:

1.

2.

T

OP

T

STORAGE

V

IN_MAX

V

OTHER

P

IN

0

-55

2.8V

-0.3

3.3V

+85

+125

+3.7

+3.7

+10

ºC

ºC

VDC

dBm

极限值表示芯片在超出此条件工作时,可能会损坏。芯片在建议工作值范围内功能正常。

芯片对静电比较敏感,在运输和存储时,最好使用防静电设备,用机器或手工焊接时要有良好的接地。

Page2

2019年2月

LT8988中文手册1.2

2.电气特性

Table2.电气特性

下面的电气特性都是在

TA=25C,LDO_VDD=VDD_IO=3.3VDC

条件下得到的。

ParameterSymbolMINTYPMAXUnitsTestConditionandNotes

工作电压

直流工作电压

工作电流

TX工作电流

RX工作电流

Idlemode工作电流

Sleepmode工作电流

数字输入

0.8

高电平电压

低电平电压

输入电容

输入漏电

数字输出

0.8

高电平电压

低电平电压

输出电容

输出漏电

I2C电平边沿时间

时钟信号

I2C时钟沿上升下降时间

I2C时钟速度

收发器特性

工作频率

天线端口差异

(Z0=50Ω)

F_OP

VSWR_I

VSWR_O

2400

<2:1

<2:1

2482MHz

VSWR

VSWR

Receivemode.

Transmitmode.

Tr_spi

FSPI02

25nS

MHz

Requirementforerror-free

registerreading,writing.

VOH

VDD_IN

VOL

C_OUT

I_LEAK_OU

T

T_RISE_OU

T

0.4

10

10

5

V

pF

uA

nS

VDD_INV

VIH

VDD_IN

VIL

C_IN

I_LEAK_IN

0

VDD_IN

0.8

10

10

V

pF

uA

1.2

V

IDD_TXH

IDD_RX

IDD_IDLE

IDD_SLP

20

18

1

10

44mA

mA

mA

uA

ConfiguredforBRCLKoutput

running.

POUT=10dBm

2.23.33.6VDC`

InputtoVDD_IOandLDO_VDD

pins.

Page3

2019年2月

LT8988中文手册1.2

Parameter

ReceiveSection

SymbolMINTYPMAXUnisTestConditionandNotes

BER≤0.1%:

1Mbps

250Kbps

125Kbps

62.5Kbps

-87

接收灵敏度

-90

-93

-98

最大输入功率

数据率

TransmitSection

PAV

发射功率

-17

二次谐波

三次谐波

调制特性

最大频偏

带内辐射

2MHz频偏

>3MHz频偏

IBS_2

IBS_3

OBS_O_1

带外辐射

OBS_O_2

OBS_O_3

OBS_O_4

Note:

1.

2.

<-60

-45

<-60

<-65

-40

-60

-36

-30

-47

-47

00001111

pattern

01010101

pattern

∆f1avg

∆f2max

280

225

-50

-50

2

6

10

Ts

-201

1

dBm

dBm

dBm

dBm

dBm

us

dBm

dBm

dBm

Measuredusing50Ohmbalun3:

POUT=maximumoutputpower

Reg09=0x4800

POUT=nominaloutputpower,

Reg09=0x6030

POUT=minimumoutput

power,Reg09=1FC0

ConductedtoANTpin.

ConductedtoANTpin.

kHz

kHz

dBm

dBm

dBm

dBm

dBm

dBm

30MHz~1GHz

1GHz~12.75GHz,excludes

desiredsignalandharmonics.

1.8GHz~1.9GHz

5.15GHz~5.3GHz

测试是在

2460MHz

频率下进行,干扰信号以

1MHz

间隔测试。同时因为干扰信号的谐波会影响性能,所以要对其进行良好的

滤波。

在一些应用中,天线前端会加上滤波器,或者受到天线有效带宽的限制。

Page4

2019年2月

LT8988中文手册1.2

ParameterSymbol

FLOCK

MIN

2366

TYPMAX

2516

Unit

MHz

ppm

MHz

dBc/H

z

dBc/H

z

MHz

TestConditionandNotes

射频

VCO

PLL

PLL锁定范围

发射接收机频偏

信道宽度

单边带相位噪声

--

1

≤-95

-115

24.00

0

<-75

-68

0.17

SameasXTALpinsfrequencytolerance

550kHzoffset

2MHzoffset

Designedfor12MHzcrystalreference

freq.

IDLEstate,

30MHz~1GHz

Synthesizerand

1GHz~12.75GHz

VCOON.

MeasuredduringReceivestate

晶体频率

辐射

LDO

电压

压降范围Vdo

OBS_1

OBS_2

-57

-47

0.5

dBm

dBm

V

Page5

2019年2月

LT8988中文手册1.2

3.典型应用

Page6

LT8988SOP8电路图

LT8988SOT23-6电路图

2019年2月

LT8988中文手册1.2

4.管脚描述

Table3.管脚描述

SOP8

PinNo.

1

2

3

4

5

6

7

8

PinName

I2C_CLK

I2C_DATA

NC

VDD

VSS

XTAL_IN

VSS

ANTB

Type

INPUT

INPUT/OUTPUT

NC

VDD

VSS

INPUT/OUTPUT

GND

BalancedRF

Description

I2C时钟输入脚

I2C:I2Cdata输入脚

NC

3.3V

晶体振荡器输入脚

射频输入输出

Table4.管脚描述

SOT23-6

eTypeDescription

1

2

3

4

5

6

XTAL_IN

VSS

I2C_DATA

I2C_CLK

VDD

ANTB

INPUT/OUTPUT

VSS

INPUT/OUTPUT

INPUT

VDD

BalancedRF

晶体振荡器输入脚

VSS

I2C:I2Cdata输入脚

I2C时钟输入脚

3.3V

射频输入输出

Page7

2019年2月

LT8988中文手册1.2

接口

5.1I2C命令格式

Figure2.I2C数据传输

5.2I2C特性

Table4.I2C特性列表

I2CdeviceSlaveModeOptionalFeatureListLT8988Support?

Standard-mode–100kbps

Fast-mode–400kbps

Fast-modePlus–1000kbps

High-speedmode–2000kbps

ClockStretching

10-bitslaveaddress

softwarereset

Yes

Yes

Yes

No

No

No

No

Page8

2019年2月

寄存器信息

下面的寄存器可以通过I2C访问。

有些寄存器是内部调试使用,所以这里没有公开,应保持初始化值。

er0x03(Readonly)

eDescription

15:14reservedreserved

13Pkt_flag_txrx

PKT状态指示

12SYNTH_LOCK

射频同步锁定指示

1:锁定

0:没锁定

9Fifo_flag_txrx

Fifo状态指示

8:1reservedreserved

0I2c_soft_rstn

软件复位

Softrestbit

er0x07

eDescription

15:9ReservedReserved

8TX_EN

使芯片进入TX状态,1有效

注意:不能使TX_EN和RX_EN同时为1,

同时为0进入idle状态

7RX_EN

使芯片进入X状态,1有效

注意:不能使TX_EN和RX_EN同时为1,

同时为0进入idle状态

6:0PLL_CH_NO[6:

0]

设定RF频道,空中频率为:

f=2402+PLL_CH_NO

er0x09

eDescription

11:8PA_PWCTR

[3:0]

PA电流控制

7:3PA_GN_reg[4

:0]

PA增益1

Page9

LT8988中文手册1.2

2019年2月

eDescription

2:0PAGV[2:0]

PA增益2

er0x0A

eDescription

15:1reservedreserved

0XTAL_OSC_

EN

1:开启晶体振荡器.

0:关闭晶体振荡器

er0x17

eDescription

15:3reserved

reserved

2TxRx_VCO_

CAL_EN

1:在TX/RX开启前重新校准VCO

0:在TX/RX开启前不校准VCO

1:0reserved

reserved

er0x20

BitNameR/WDescriptiondefault

15:13preambR/W000:1byte,010B

le_len001:2bytes,

010:3bytes,

...

111:8bytes

12:11syncwoR/W11:64bits11B

rd_len{Reg39[15:0],Reg38[15:0],Reg37[15:0],Reg

36[15:0]}

10:48bits,

{Reg27[15:0],Reg26[15:0],Reg25[15:0]}

01:32bits,{Reg27[15:0],Reg26[15:0]}

00:16bits,{Reg27[15:0]}

10:8trailer_lR/W000:4bits,000B

en001:6bits,

010:8bits,

011:10bits

...

111:18bits

Page10

LT8988中文手册1.2

2019年2月

7:6pack_tyR/W00:NRZlawdata00B

pe01:Manchesterdatatype

10:8/10linecode

11:interleavedatetype

5:0

reserved

R/W

reserved(写入0)

er0x21

BitNameR/WDescriptiondefault

15:8synth_on_

delay

R/W

在每次进入RX或者TX后,

63H

等待内部VCO稳定的时间,

单位为1uS。

7:6tx_pa_off_R/W00B

delay

PA关闭的等待时间,单位是

1uS,基数是4uS.

00表示4uS。

5:0tx_pa_on_R/W07H

delay

在VCO_ON以后,等待内部

PA开启的时间,单位为1uS。

er

0x22

BitNameR/WDescriptiondefault

15bpktctl_dirR/W

ect

在directmode中,它控制TX

0B

的PA和RX的宽带/窄带模

14:8TX_CW_R/W

DLY

在发射数据前,传输CW调制

03H

信号的时间

7:6ReservedR/W0B

5:0tx_sw_onR/W

_delay

VCO_ON后,等待RFswitch

0BH

开启的时间,单位1uS

er0x23

BitNameR/WDescriptiondef

ault

Page11

LT8988中文手册1.2

2019年2月

LT8988中文手册1.2

4brclk_on_sleepR/W

1:在sleepmode开启晶体振荡

1B

耗电但能快速启动

0:在sleepmode关闭晶体振荡

省电但启动速度慢

自动重传次数

3:0re_tx_timesR/W

er

0x24

Bit

15:0

Name

SYNC_WORD[15:0]

R/W

R/W

Description

同步字0

default

0000H

er

0x25

Bit

15:0

Name

SYNC_WORD[31:16]

R/W

R/W

同步字1

Descriptiondefault

0000H

er0x26

Bit

15:0

Name

SYNC_WORD[47:32]

R/W

R/W

Description

同步字2

default

0000H

er0x27

Bit

15:0

Name

SYNC_WORD[63:48]

R/W

R/W

同步字3

Description

default

0000H

er

0x28

Bit

15:11

10:6

5:0

Name

empty_thres

full_thres

sync_thres

R/W

R/W

R/W

FIFO空设定

FIFO满设定

Descriptiondefault

00100B

00100B

07H

R/W

认为SYNCWORD为正确的阈值

07表示可以错6bits,01表示0bit可以错

0bits

Page12

2019年2月

LT8988中文手册1.2

er0x29

BitNameR/WDescriptiondefault

15crc_onR/W

1:开启CRC

1B

0:关闭CRC

14RESERVEDR/WRESERVED0B

13pack_length_enR/W

1:第一字节表示payload的长度

1B

如要写8个byte有效字节,那第

一个字节应写8,总长9

12fw_hw_term_enR/W

1:当FIFO的读指针和写指针相

1B

等时,LT8900将关闭发

射。

0:由MCU确定长度并关闭发射。

er0x2C

Register44information(Write/Read)

BitNameR/WDefaultDescriptiondefault

value

15:DATARATE[7:0R./

通讯速率

0B

8]W

01:1Mbps

04:250Kbps

08:125Kbps

10:62.5Kbps

7RESERVEDRESERED

7:0

Regratio[6:0]

R/W

接收速率

01H

Page13

2019年2月

LT8988中文手册1.2

er0x30

BitNameR/WDescriptiondefault

15crc_errorR

接收CRC错

ReceivedCRCerror

14fec23_errorR

FEC23错

IndicateFEC23error

13:8framer_st[5:0]R

数据帧状态位

Framerstatus

7rev_syncR

1:表示收到syncword,只在接收时

有效。

跳出接收状态时,为0

6pkt_flag_o_funcR

数据包标志位

Packetflagindication

5fifo_flag_o_funcR

FIFO标志位

Fifoflagindication

4:0

reserved

R

reserved

er0x32

BitNameR/DefaultDescriptiondefault

Wvalue

15:0

fifo_dataout[15:0]

R/W

MCU读取FIFO数据的接口。

00H

Note:FWaccessFIFOisbytebybyte.

er0x34

BitNameR/DefaultDescriptiondefault

Wvalue

15fw_clr_wr_ptrW

1:清空TXFIFO指针为0,同

0B

时清空TXFIFO中的数据

14ReservedW

13:8fifo_wr_ptr[5:0]R

FIFO写指针

7fw_clr_rd_ptrW

1:清空RXFIFO指针为0..同

0B

时清空RXFIFO中的数据

6Reserved

5:0fifo_rd_ptr[5:0]R

reserved

Page14

2019年2月

LT8988中文手册1.2

er0x38

Bit

15:2

1

Name

reserved

I2c_soft_rst

R/W

W/R

W/R

Description

I2C软件复位

Writing‘0’tosoftreset

etOn

eachWrite

I2C唤醒

Writing‘0’towakeup

system.

Figure4.初始化流程图

default

0B

0wakeup_i2cW/R

1.21.进入sleepmode和唤醒

I2C写寄存器register0x38的第0bit‘0’为唤醒,写sleep_mode‘1’为进入休眠.

1.22.数据包格式

空中数据包格式

Preamble:1~8bytes,programmable.

SYNC:16/32bits,programmableasdevicesyncword.

Trailer:4~18bits,programmable.

Payload:TX/re4datatypes:

Rawdata

8bit/10bitlinecode

Manchester

InterleavewithFECoption

CRC:16-bitCRCisoptional.

1.23.清空FIFO指针

在发射前,要将FIFO写指针清空。这可以通过在寄存器52<15>写入0来实现。

Page15

2019年2月

LT8988中文手册1.2

当接收到数据包,读指针将指示FIFO中有多少bytes数据。

当接收器收到SYNC时,FIFO写指针会自动清0.

当接收器收到SYNC或发射器发送完SYNC后,FIFO读指针会自动清0.

PayloadLength

LT8988提供两种方式去确定TX/RX包长度。当寄存器41[13]=1时,内部状态机会根据payload第一个byte

数据来检测包长度。如要发8个byte,第一个byte应写8,总字长为9个byte。

Table33.数据包长度

Register41[13]

PACK_LENGTH_EN

Register41[12]

FW_TERM_TX

当TX_EN=0时,终止发射。

当RX_EN=0时,终止接收。

0

0

(MCU/application

handlespacketlength)

1

当FIFO为空时,自动终止发射。

当RX_EN=0时,终止接收。

1

(LT8988framer

handlespacketlength)

X

(don’tcare)

Payload第一个字节表示包长度,0到32bytes。

当发完0到32bytes后,发射自动终止。

Page16

2019年2月

LT8988中文手册1.2

6.封装形式

SOT23-6

Page17

2019年2月

SOP8

Page

18

LT8988中文手册1.2

2019年2月

发布评论

评论列表 (0)

  1. 暂无评论