B402 Datasheet (003) · 2020-04-29 · LTE Cat M1 module with global hardware support (MVNO ... 1MB...

Post on 09-Jul-2020

5 views 0 download

Transcript of B402 Datasheet (003) · 2020-04-29 · LTE Cat M1 module with global hardware support (MVNO ... 1MB...

B402Datasheet(003)

Functionaldescription

TheBSeriesSystem-on-a-Module(SoM)isacellulardevicewithsupportforBLE(BluetoothLE).Itis

basedontheNordicnRF52840micro-controller.

TheBSeriesisdesignedtobeintegratedintoyourcircuitboarddesign,pluggingintoaM.2NGFF

connectoronyourboard,allowingthemoduletobechangedorupgradedeasily.

u-bloxSARA-R410-02BLTEmodem

LTECatM1modulewithglobalhardwaresupport(MVNOsupportforUSonly)

3GPPRelease13LTECatM1

CatM1bands:2,3,4,5,8,12,13,20,28

NordicSemiconductornRF52840SoC

ARMCortex-M4F32-bitprocessor@64MHz

1MBflash,256KBRAM

Bluetooth5:2Mbps,1Mbps,500Kbps,125Kbps

SupportsDSPinstructions,HWacceleratedFloatingPointUnit(FPU)calculations

ARMTrustZoneCryptoCell-310Cryptographicandsecuritymodule

Upto+8dBmTXpower(downto-20dBmin4dBsteps)

NFC-Atag

On-moduleadditional4MBSPIflash

24mixedsignalGPIO(8xAnalog,4xPWM),UART,I2C,SPI

USB2.0fullspeed(12Mbps)

JTAG(SWD)pins

RGBstatuspinsforLED

ResetandModepinsforbuttons

On-moduleMFF2ParticleSIM

Twoon-moduleU.FLconnectorsforexternalantennas

M.2interface

FCCandPTCRBcertified

RoHScompliant(lead-free)

OVERVIEW

FEATURES

Interfaces

VCC

VCCisusedtosupplypowertotheu-bloxSARA-R410Mcellularmodule.Therecommendedinput

voltagerangeonthispinisbetween3.6Vto4.2VDC.Makesurethatthesupplycanhandle

currentsofatleast2A.

3V3

3V3isusedtosupplypowertonRF52840,logicICs,memory,etc.and3.3visrecommended.VCC

inputvoltagerangeisbetween3Vto3.6VDC.Makesurethatthesupplycanhandlecurrentsofat

least150mA.

VBus

VBusisconnectedtotheUSBdetectpinofnRF52840toenablestheUSBinterface.The

recommendedinputvoltagerangeisbetween4.35Vto5.5VDC.

BLOCKDIAGRAM

POWER

TherearetworadiosontheB402module.ABLEradio(nRF52840)andacellularradio(u-blox).We

haveprovidedtwou.FLconnectorstopluginthecellularandBLEantenna.Thesearerequiredif

youwishtousethecellularandBLE.IfyoudonotneedBLE,youdonotneedtoconnecttheBLE

antenna.

CertifiedCellularAntenna

SKU Description

ANTCW2EA ParticleCellularFlexAntenna2G/3G/LTE[x1]

ANTCW2TY ParticleCellularFlexAntenna2G/3G/LTETrayof50[x50]

Type:LTEUltraWideBandFlexAntenna

Frequency/band:698MHz-2690MHz

RoHSCompliant

MechanicalSpecs:

Dimensions:97x21x0.2mm

Mounting:3Madhesivebackedforapplicationonnon-metallicsurfaces

Connectortype:FPC+IPEXconnector

Cablelength:210mm

Gain:4.71dBi

GeneralAntennaGuidance

Theantennaplacementneedstofollowsomebasicrules,asanyantennaissensitivetoits

environment.Mounttheantennaatleast10mmfrommetalcomponentsorsurfaces,ideally

20mmforbestradiationefficiency,andtrytomaintainaminimumofthreedirectionsfreefrom

obstructionstobeabletooperateeffectively.

Needstuningwithactualproductenclosureandallcomponents.

FortheBLEantenna,itisrecommendedtousea2.4GHzsingle-frequencyantennaandnota

2.4GHz+5GHzantenna,soastoavoidlargegainatthefrequencytwiceof2.4GHzwhichcan

causethesecondharmonicradiationof2.4GHztoexceedstandards.

PeripheralType Qty Input(I)/Output(O)

Digital 24(max) I/O

Analog(ADC) 8(max) I

UART 1 I/O

SPI 2 I/O

I2C 2 I/O

USB 1 I/O

PWM 7(max) O

NFC 1 O

TherearesomeoptionalB402modulespecificI/O:

u-bloxUSBandVBUS(foru-bloxfirmwareupgrades)

Note:AllGPIOsareonlyratedat3.3VDCmax.

ANTENNA

PERIPHERALSANDGPIO

TheB402modulehas4padsatthebottomexposingtheSWDinterfaceofthenRF52840.This

interfacecanbeusedtodebugyourcodeorreprogramyourE402bootloader,deviceOS,orthe

userfirmware.Weuse4pogo-pinsconnectingtothesepadsduringproductionforfirmware

flashing.

JTAGANDSWD

Memorymap

Bootloader(48KB,@0xF4000)

UserApplication(128KB,@0xD4000)

System(656KB,@0x30000)

SoftDevice(192KB)

OTA(1500KB,@0x00289000)

Reserved(420KB,@0x00220000)

FAC(128KB,@0x00200000)

LittleFS(2M,@0x00000000)

NRF52840FLASHLAYOUTOVERVIEW

EXTERNALSPIFLASHLAYOUTOVERVIEW(DFUOFFSET:0X80000000)

Pinsandbuttondefinitions

PinsSOM0toSOM9willvaryacrossvariousSoMmodules.Forexample,cellular-specificpinsexists

inthisrange.

AdditionallythereareRESERVED3pins,whosefunctionsvarydependingontheSoM.Forexample,

nRF52MCU-basedmodulesusesomeofthesepinsforadditionalADCandGPIO.Theyareableto

beusedasdescribedontheB402,buttheirfunctionmaybebedifferentonfuturemodules.

Formaximumcross-moduleflexibility,youshouldtrytouseonlythecommonpinswhenpossible.

# Pin Common Function nRF52 Description

1 GND GND POWER Systemground.

2 VCC VCC POWERSystempowerin,connecttothe+LiPoorsupplyafixed3.6-4.2vpower.

3 GND GND POWER Systemground.

4 VCC VCC POWERSystempowerin,connecttothe+LiPoorsupplyafixed3.6-4.2vpower.

5 GND GND POWER Systemground.

6 VCC VCC POWERSystempowerin,connecttothe+LiPoorsupplyafixed3.6-4.2vpower.

7 GND GND POWER Systemground.

8 VCC VCC POWERSystempowerin,connecttothe+LiPoorsupplyafixed3.6-4.2vpower.

9 GND GND POWER Systemground.

10 3V3 3V3 POWER Systempowerin,supplyafixed3.0-3.6vpower.

PINOUTDIAGRAM

PINDESCRIPTION

11 USBD+ USBD+ IO Data+pinoftheNRF52840USBport.

12 3V3 3V3 POWER Systempowerin,supplyafixed3.0-3.6vpower.

13 USBD- USBD- IO Data-pinoftheNRF52840USBport.

14 NC RESERVED3 NC Leaveunconnected.

15 GND GND POWER Systemground.

16 VUSB VUSB POWERSystempowerin,USBdetectpinfornRF52840.5VonthispinenablestheUSBinterface.

17 NFC1 SOM33NFCinput

P0.9 NFCantennaconnection.

18 NC RESERVED3 NC Leaveunconnected.

19 NFC2 SOM43NFCinput

P0.10 NFCantennaconnection.

20 D1 SCL IO P0.27 I2CSCL,anddigitalonlyGPIO.

21 GND GND POWER Systemground.

22 D0 SDA IO P0.26 I2CSDA,anddigitalonlyGPIO.

23 A0 ADC0 IO P0.3 AnaloginputADC02,anddigitalGPIO.

32 MODE MODE IO P0.11 ConnectedtotheMODEbuttoninput,anddigitalonlyGPIO.

33 A1 ADC1 IO P0.4 AnaloginputADC12,anddigitalGPIO.

34 RESET RESET I Active-lowresetinput.

35 A2 ADC2 IO P0.28 AnaloginputADC22,anddigitalGPIO.

36 D9 TX IO P0.6PrimarilyusedasUARTTX,butcanalsobeusedasadigitalGPIO.

37 A3 ADC3 IO P0.29 AnaloginputADC32,anddigitalGPIO.

38 D10 RX IO P0.08PrimarilyusedasUARTRX,butcanalsobeusedasadigitalGPIO.

39 AGND AGND POWER Systemanalogground.

40 D3 RESERVED3 IO P1.1UARTflowcontrolinterfaceCTS,SCL1(Wire1),SPI1MOSI,anddigitalonlyGPIO.

41 A4 RESERVED3 IO P0.30 AnaloginputADC42,anddigitalGPIO.

42 D2 RESERVED3 IO P1.2UARTflowcontrolinterfaceRTS,SDA1(Wire1),SPI1SCK,anddigitalonlyGPIO.

43 A5 RESERVED3 IO P0.31 AnaloginputADC52,anddigitalGPIO.

44u-bloxUSB

D+SOM0 IO Data+pinoftheR410MUSBport.

45 A6 RESERVED3 IO P0.5 AnaloginputADC62,anddigitalGPIO.

46u-bloxUSB

D-SOM1 IO Data-pinoftheR410MUSBport.

47 A7 RESERVED3 IO P0.2 AnaloginputADC72,anddigitalGPIO.

48 D8 CS IO P1.3 SPIinterfaceCS,anddigitalonlyGPIO.

49 AGND AGND POWER Systemanalogground.

50 D11 MISO IO P1.14 SPIinterfaceMISO,anddigitalonlyGPIO.

51 NC RESERVED3 NC Leaveunconnected.

52 D12 MOSI IO P1.13 SPIinterfaceMOSI,anddigitalonlyGPIO.

53 NC RESERVED3 NC Leaveunconnected.

54 D13 SCK IO P1.15 SPIinterfaceSCK,anddigitalonlyGPIO.

55 NC RESERVED3 NC Leaveunconnected.

56 GND GND POWER Systemanalogground.

57 NC RESERVED3 NC Leaveunconnected.

58 NC RESERVED3 NC Leaveunconnected.

59 NC RESERVED3 NC Leaveunconnected.

60 NC RESERVED3 NC Leaveunconnected.

61 RGBR RED IO P0.13 RedpinoftheRGBLED.

62 D22 GPIO0 IO P0.24 GPIO0,digitalonly.

63 RGBG GREEN IO P0.14 GreenpinoftheRGBLED.

64 D23 GPIO1 IO P1.9 GPIO1,digitalonly.

65 RGBB BLUE IO P0.15 BluepinoftheRGBLED.

66 D4 PWM0 IO P1.8 SPI1MISO,DigitalonlyGPIO,andPWM0.

67 SIM_VCC1 SOM53 POWER Leaveunconnected,1.8V/3VSIMSupplyOutputfromR410M.

68 D5 PWM1 IO P1.10 DigitalonlyGPIO,andPWM1.

69 SIM_RST1 SOM63 IO Leaveunconnected,1.8V/3VSIMResetOutputfromR410M.

70 D6 PWM2 IO P1.11 DigitalonlyGPIO,andPWM2.

71 SIM_CLK1 SOM73 IO Leaveunconnected,1.8V/3VSIMClockOutputfromR410M.

72 D7 PWM3 IO P1.12 DigitalonlyGPIO,andPWM3.

73 SIM_DATA1 SOM83 IOLeaveunconnected,1.8V/3VSIMDataI/OofR410mwithinternal4.7kpull-up.

74u-bloxVBUS

SOM23 IOUSBdetectpinforR410M.5Vonthispinenablestheu-bloxUSBinterface.

75 NC SOM93 NC Leaveunconnected.

1ThesepinsareconnectedtotheinternalMFF2SIMandshouldbeleftopen.

2A0-A7are12-bitAnalog-to-Digital(A/D)inputs(0-4095).

3SoM-specificandReservedpinswillvarydependingonmodule.Theyareabletobeusedonthe

B402,buttheirfunctionmaybebedifferentonfuturemodules.

SystemRGBLED

UnliketheBoron,theB402moduledoesnothaveanon-moduleRGBsystemstatusLED.Wehave

provideditsindividualcontrolpinsforyoutoconnectanLEDofyourliking.Thiswillallowgreater

flexibilityintheenddesignofyourproducts.

AdetailedexplanationofdifferentcolorcodesoftheRGBsystemLEDcanbefoundhere.

LEDSTATUS

Technicalspecifications

Supplyvoltages

Parameter Symbol Min Typ Max Unit

Supplyvoltages

SupplyInputVoltage VCC -0.3 +6.0 V

SupplyInputVoltage 3V3 -0.3 +3.9 V

VBUSUSBsupplyvoltage VUSB -0.3 +5.8 V

I/Opinvoltage

VI/O,VDD≤3.6V IO -0.3 VDD+0.3 V

VI/O,VDD>3.6V IO -0.3 +3.9 V

NFCantennapincurrent

INFC1/2 NFC1/NFC2 80 mA

Radio

BTRFinputlevel(52840) 10 dBm

Environmental

Storagetemperature -40 +85 °C

[1]Stressesbeyondthoselistedunderabsolutemaximumratingsmaycausepermanentdamage

tothedevice.Thesearestressratingsonly,andfunctionaloperationofthedeviceattheseorany

otherconditionsbeyondthoseindicatedunderrecommendedoperatingconditionsisnotimplied.

Exposuretoabsolute-maximum-ratedconditionsforextendedperiodsmayaffectdevicereliability.

Parameter Symbol Min Typ Max Unit

Supplyvoltages

SupplyInputVoltage VCC +3.6 +3.8 +4.2 V

SupplyInputVoltage 3V3 +3.0 +3.3 +3.6 V

VBUSUSBsupplyvoltage VUSB +4.35 +5.0 +5.5 V

Environmental

Normaloperatingtemperature1 -20 +25 +65 °C

Extendedoperatingtemperature2 -40 +85 °C

HumidityRangeNoncondensing,relativehumidity 95 %

Notes:

1Normaloperatingtemperaturerange(fullyfunctionalandmeet3GPPspecifications).

2Extendedoperatingtemperaturerange(RFperformancemaybeaffectedoutsidenormal

operatingrange,thoughmoduleisfullyfunctional)

ABSOLUTEMAXIMUMRATINGS[1]

RECOMMENDEDOPERATINGCONDITIONS

Boronhastworadiomodules.

nRF52840

Bluetooth®5,2.4GHz

95dBmsensitivityin1MbpsBluetooth®lowenergymode

103dBmsensitivityin125kbpsBluetooth®lowenergymode(longrange)

20to+8dBmTXpower,configurablein4dBsteps

u-bloxSARA-R410M-02-B

Parameter Value

Protocolstack 3GPPRelease13

RAT LTECatM1Half-Duplex

LTEFDDBands Band12(700MHz)

Band17(700MHz)

Band28(700MHz)

Band13(750MHz)

Band20(800MHz)

Band26(850MHz)

Band18(850MHz)

Band5(850MHz)

Band19(850MHz)

Band8(900MHz)

Band4(1700MHz)

Band3(1800MHz)

Band2(1900MHz)

Band25(1900MHz)

Band1(2100MHz)

LTETDDbands Band39(1900MHz)

Powerclass Class3(23dBm)

RADIOSPECIFICATIONS

ThesespecificationsarebasedonthenRF52840datasheet.

Symbol Parameter Min Typ Max Unit

VIH Inputhighvoltage 0.7xVDD VDD V

VIL Inputlowvoltage VSS 0.3xVDD V

VOH,SD Outputhighvoltage,standarddrive,0.5mA,VDD≥1.7 VDD-0.4 VDD V

VOH,HDH Outputhighvoltage,highdrive,5mA,VDD>=2.7V VDD-0.4 VDD V

VOH,HDL Outputhighvoltage,highdrive,3mA,VDD>=1.7V VDD-0.4 VDD V

VOL,SD Outputlowvoltage,standarddrive,0.5mA,VDD≥1.7 VSS VSS+0.4 V

VOL,HDH Outputlowvoltage,highdrive,5mA,VDD>=2.7V VSS VSS+0.4 V

VOL,HDL Outputlowvoltage,highdrive,3mA,VDD>=1.7V VSS VSS+0.4 V

IOL,SD CurrentatVSS+0.4V,outputsetlow,standarddrive,VDD≥1.7 1 2 4 mA

IOL,HDH CurrentatVSS+0.4V,outputsetlow,highdrive,VDD>=2.7V 6 10 15 mA

IOL,HDL CurrentatVSS+0.4V,outputsetlow,highdrive,VDD>=1.7V 3 mA

IOH,SD CurrentatVDD-0.4V,outputsethigh,standarddrive,VDD≥1.7 1 2 4 mA

IOH,HDH CurrentatVDD-0.4V,outputsethigh,highdrive,VDD>=2.7V 6 9 14 mA

IOH,HDL CurrentatVDD-0.4V,outputsethigh,highdrive,VDD>=1.7V 3 mA

tRF,15pF Rise/falltime,standarddrivemode,10-90%,15pFload1 9 ns

tRF,25pF Rise/falltime,standarddrivemode,10-90%,25pFload1 13 ns

tRF,50pF Rise/falltime,standarddrivemode,10-90%,50pFload1 25 ns

tHRF,15pF Rise/Falltime,highdrivemode,10-90%,15pFload1 4 ns

tHRF,25pF Rise/Falltime,highdrivemode,10-90%,25pFload1 5 ns

tHRF,50pF Rise/Falltime,highdrivemode,10-90%,50pFload1 8 ns

RPU Pull-upresistance 11 13 16 kΩ

RPD Pull-downresistance 11 13 16 kΩ

CPAD Padcapacitance 3 pF

CPAD_NFC PadcapacitanceonNFCpads 4 pF

INFC_LEAKLeakagecurrentbetweenNFCpadswhendriventodifferentstates

1 10 μA

1Riseandfalltimesbasedonsimulations

I/OCHARACTERISTICS

Mechanicalspecifications

Parameters Value Unit

Width 30 mm

Height 42 mm

Thickness 5.5 mm

Weight 6.2 grams

Dimensionsareinmillimeters.

DIMENSIONSANDWEIGHT

MECHANICALDRAWING

ThematingconnectorisaanM.2(NGFF)type4.Notethatthereareseveraldifferentkey

configurationsfortheM.2,andtype4isdifferentthaniscommonlyusedonSSDs.

OnecompatibleconnectoristheTE2199230-4.Itiswidelyavailableincludingatsupplierssuchas

DigiKey.

MATINGCONNECTORANDLANDPATTERN

WerecommendthisscrewassemblytosecurelyaffixtheBseriesSoMtoyourcircuitboard.From

toptobottom:

M3screw,3mmlong

M3washer

M3standoff,2.45mm

Mountinghole,2.6mmmetalhole,3.1mmmetalringdiameter(pictureisofthebottomsideof

thecircuitboard)

SCREWASSEMBLY

AnalternativedesignusesaJAESM3ZS067U410-NUT1-R1200standoff.It'sreflowsolderedto

yourbaseboardandhasathreadedholeforaM2*3screwtoholddowntheSoM.Thismaybe

easiertoobtain.

Notethatahold-downscrewisrequiredbecausetheM.2connectordoesnothaveintegrated

locksandtheSoMwillpopupifnotattachedtothebaseboard.

WestronglyrecommendagainstplacingcomponentsundertheSOMboardbecausethereisnot

enoughheight.

DESIGNCONSIDERATIONS

ProductHandling

TheBseriescontainshighlysensitiveelectroniccircuitryandisanElectrostaticSensitiveDevice

(ESD).HandlinganBserieswithoutproperESDprotectionmaydestroyordamageitpermanently.

ProperESDhandlingandpackagingproceduresmustbeappliedthroughouttheprocessing,

handlingandoperationofanyapplicationthatincorporatestheBseriesmodule.ESDprecautions

shouldbeimplementedontheapplicationboardwheretheBseriesismounted.Failureto

observetheseprecautionscanresultinseveredamagetotheBseries!

TheU.FLantennaconnectorisnotdesignedtobeconstantlypluggedandunplugged.The

antennapinisstaticsensitiveandyoucandestroytheradiowithimproperhandling.Atinydabof

glue(epoxy,rubbercement,liquidtapeorhotglue)ontheconnectorcanbeusedsecurelyhold

thepluginplace.

TheM.2edgeconnectorisstaticsensitiveandshouldbehandledcarefully.TheM.2connectoris

notdesignedforrepeatedremovalandinsertionofthemodule.

ESDPRECAUTIONS

CONNECTORS

Schematics

MICROCONTROLLER

U-BLOXCELLULARMODEM

M.2CONNECTOR

SIMANDFLASH

Defaultsettings

TheBseriescomespre-programmedwithabootloaderandauserapplicationcalledTinker.This

applicationworkswithaniOSandAndroidappalsonamedTinkerthatallowsyoutoveryeasily

toggledigitalpins,takeanaloganddigitalreadingsanddrivevariablePWMoutputs.

Thebootloaderallowsyoutoeasilyupdatetheuserapplicationviaseveraldifferentmethods,USB,

OTA,SerialY-Modem,andalsointernallyviatheFactoryResetprocedure.Allofthesemethods

havemultipletoolsassociatedwiththemaswell.

Revisionhistory

Revision Date Author Comments

001 29Apr2019 RK InitialRelease

002 03Feb2020 RK FixednumberofI2C,SPI,andPWM

003 18Feb2020 RK Keep-outdiagramM.2connectorwasupside-down