您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > MIPI Specification for RFFE
MIPIAllianceSpecificationforRFFEOutlineOverviewDefinitionsRFFEinterfaceandBusStructureOperatingStatesPhysicalLayerI/OStructuresI/OVoltageProtocolLayerCommandSequencesErrorDetectionandHandlingSlaveDeviceAddressMappingDeviceEnumerationDefinitionsMIPI:MobileIndustryProcessorInterfaceRFFE:RFFront-EndControlInterfaceRFFEisatwo-wires,serialinterfaceintendedtobeusedtoconnectRadioFrequencyICsofamobileterminaltotheirrelatedFront-EndModules.Two-wires:SCLK,RFFEclocksignal,drivenbytheMaster.SDATA,RFFEdatasignal,bidirectional,drivenbytheMasteroraSlave.RFFEInterfaceandBusStructureNMaxis15Figure1RFFEInterfaceandBusStructureRFFEClock(SCLK)TheMasterdrivetheSCLK,allclockwaveformsshallstartandendwiththeSCLKsignalatlogiclevelzero.SCLKshallnottoggleduringidleandinactivetimeperiod.SCLKshallonlyrunwhiledataisbeingtransferredonthebus,otherwiseSCLKisatlogiclevelzero.ThemaximumoperationfrequencyofSCLKis26MHz.FullSpeed:SCLKfrequencybetween13MHzand26MHz.HalfSpeed:SCLKfrequencybetween32kHzand13MHz.SpecificationsforSCLKInputFigure2ReceivedClockSignalConstraintsTable2ClockInputTimingRequirementsRFFEData(SDATA)TheRFFESDATAsignalisbidirectional,drivenbytheMasteroraSlave.WritethedataontherisingedgeofSCLKsignal.ReadthedataonthefallingedgeoftheSCLKsignal.FortheSlave,theread-backfunctionisoptional.SDATADriverTable3SDATAOutputTimingCharacteristicsTDTDTSDATAOTRVTPmaxSCLKVTNminVOHminVOLmaxSDATATSDATAOTRFigure3BusActiveDataTransmissionTimingSpecificationSDATAReceiverTable4DataSetupandHoldTimingFigure4BusActiveDataReceiverTimingRequirementsOperatingStateSlavesshallhaveaminimumofthreeoperatingstates,ACTIVE,SHUTDOWNandSTARTUP.AnoptionalfourthLOWPOWERstateisshowninFigure5.Figure5SlaveStateDiagramOutlineOverviewDefinitionsRFFEinterfaceandBusStructureOperatingStatesPhysicalLayerI/OStructuresI/OVoltageProtocolLayerCommandSequencesErrorDetectionandHandlingSlaveDeviceAddressMappingDeviceEnumerationSDATAI/OStructuresFigure6SDATAMasterandSlaveI/OCellsFigure7SDATAMasterandSlaveI/OCellsforanNon-readbackCapableSlaveSCLKI/OStructuresFigure8SCLKMasterandSlaveI/OCellsNote:SDATAandSCLKpull-downsmaybeimplementedasinternalorexternalcomponentsorcurrentsources.Internalpull-downsshallbeimplementedonlyonaMaster.TheI/Ocellshallbeimplementedwithhighimpedanceinputstructuresandoutputdriversthatarehighimpedancewhennotactive.I/OVoltageAllcomponentsonasingleRFFEbusinstanceshallsharethesameI/Ovoltagelevelfromacommonsource.TheVIOsignalisprovidedbytheMaster.TheVIOsignalisprovidedbyanexternalreferencevoltagesource.Figure9VIOBusSupplyFigure10VIOExternalBusSupplySlaveVIODigitalTheSlavedigitallogicoperatesatVIO.TheregisterresetsignalisgeneratedbytheVIOinputsignal.Voltageleveltranslationmaybedoneataninternalblockinterfacelevel.IsolationbetweenVIOandVregpowerisnecessary.Figure11SlaveVIODigitalSlaveVregDigitalTheSlavedigitallogicoperatesatVreg.Voltageleveltranslationisdoneatthepadinterfacelevel.IftheVregisalwaysonbeforetheVIO,theregisterresetisgeneratedwithinthedigitalblock(ResetD).IftheVregisnotalwaysonbeforetheVIOispoweredaregisterresetmayneedtobeprovidedfromtheVregfunctionalblock(ResetA).Figure12SlaveVregDigitalI/OVoltageSupplyPinRequirementsTable5VIOSupplyPinRequirementsOutlineOverviewDefinitionsRFFEinterfaceandBusStructureOperatingStatesPhysicalLayerI/OStructuresI/OVoltageProtocolLayerCommandSequencesErrorDetectionandHandlingSlaveDeviceAddressMappingDeviceEnumerationCommandSequencesBitOrdering:MSBfirstFormofCommandSequence:SSC,FramesandBusParkCycleSSC:SequenceStartCondition.TherearethreebasictypesofFrames:CommandFrame,thirteenbits.DataorAddressFrames,ninebits.NoResponseFrame,ninebits.ParityBitAFrameshallendwithasingleparitybit.TheparitybitshallbedrivensuchthatthetotalnumberofbitsintheFrametherearedriventologiclevelone,includingtheparitybit,isodd.BusParkCycleAdevicewithownershipofSDATAshallinitiateaBusParkCycleonSDATAattheendofaCommandSequenceorwhenthedevicetransferscontrolofSDATAtoanotherdevice.DuringtheBusParkCycle,thedevicereleasingSDATAshalldrivetheSDATAsignaltologiczeroduringthefirsthalfoftheSCLKclockcycle,thereafter,putitsdriverintohighimpedancestate.SSCSSC:SequenceStartCondition.TheMastershallgeneratetheSSCbyarisingedgefollowedbyafallingedgeonSDATAwhileSCLKremainatalogiclowlevelasshowninFigure13.Figure13SequenceStartConditionCommandFrameACommandFrameshallconsistofa4-bitSlaveaddressfield,an8-bitcommandpayloadfieldandasingleparitybitasshowninFigure14.Figure14CommandFrameDataorAddressFrameADataorAddressFrameshallconsistofeightdatabitsoreightaddressbits,respectively,andasingleparitybit.TheFrameiscalledanAddressFramewhenthepayloadbitscarriedaddressinformation.TheFrameiscalledaDataFramewhenthepayloadbitscarrieddatainformation.Figure15DataorAddressFrameNoResponseFrameAllbits,includingtheparitybit,ofaNoResponseFrameshallbezero.ItmaybegeneratedbydrivingSDATAtologiclevelzeroorpassivelyallowingtheMastertopullSDATAlowforthedurationoftheFrame.ItisusedastheresponseofawriteonlySlaveduringaReadCommandSequence,orbyaSlavedur
本文标题:MIPI Specification for RFFE
链接地址:https://www.777doc.com/doc-5098543 .html