您好,欢迎来到易榕旅网。
搜索
您的当前位置:首页HI-6110PCTF资料

HI-6110PCTF资料

来源:易榕旅网
元器件交易网www.cecb2b.com

HI-6110November2006MIL-STD-1553/MIL-STD-1760BC/RT/MTMessageProcessorFEATURES•••••••MonolithicCMOStechnology3.3VoperationExceptionallylowpowerOn-chipmessagebufferingSelectablemasterclockfrequencyDualdifferential1553bustransceiversBusController/RemoteTerminal/MonitorTerminaloperatingmodes•ComplianttoMIL-STD-1553BNotice2andMIL-STD-1760StoresManagementGENERALDESCRIPTIONTheHI-6110isaCMOSintegratedcircuitimplementingtheMIL-STD-1553(1553)datacommunicationsprotocolbetweenahostprocessorandadualredundant1553databus.Thesinglechiparchitecturehasadigitalsectioncontainingallnecessarylogicandmemorytoprocessandstorethecommandanddatawordsforonecomplete1553message.Theanalogsectionincludesdualtransceiverscoupledtothe1553busesthroughexternalcurrentmodetransformers.Thedeviceisavailableinanindustrystandard64-pin9mmsquareLPCCpackage,makingitthesmallestdualredundant1553interfaceproductonthemarket.TheHI-6110maybeconfiguredasaBusController(BC),aRemoteTerminal(RT),aMonitorTerminal(MT),oraMonitorTerminalwithassignedRTaddress.16-bitregistersstoreincomingandoutgoingCommand,StatusandDatawords.Usingtwo32-worddataFIFOs,theHI-6110canstorethemaximumnumberof1553wordsoccurringinanymessage.Formessageswithtransmitteddatawords,datamaybewritteninadvanceoron-the-fly.Receiveddatacanberetrievedon-the-flyorallatonceaftertheValidMessageflagisasserted.BCmessagesequencesareinitiatedbyarisingedgeontheBCSTARTinput,ora0to1transitionattheBCSTARTbitintheControlRegister.AllRTcommandresponsesareautomaticallyinitiatedafteravalidCommandWordisreceived.EachbushasadedicatedManchesterencoderandanalogtransformerdriver.Eachdriverdissipateslessthan200mWofon-chippowerat100%dutycycle.EachbusreceiverhasadedicatedManchesterdecoder.InBCmode,aRCVsignalindicateswhenvalid1553wordsarereceived.InRT/MTmodes,RCVindicatesavalidcommandreceived,whilethe1553commanddecoderupdatesaMessageregistersotheexternalcontrollercanidentifycommandtypeandrespondappropriately.Guaranteedbydesign,theHI-6110cannotgeneratemessagesexceeding660uS,thedurationofaCommandorStatusWordplus32contiguousdatawords.TheexternalhostcontrollerreadsandwritesasimplifiedregisterstructureintheHI-6110overa16-bitparallelbus.Thesystemdesignerhasflexibilityovermanyaspectsofconfiguration.Controlandstatusmonitoringcanbedoneinhardware(byreading/writingcontrolpins)orinsoftware(byreading/writingregisterbits).APPLICATIONS•••••••MIL-STD-1553TerminalsFlightControlandMonitoringECCMInterfacesStoresManagementTestEquipmentSensorInterfacesInstrumentationPINCONFIGURATION(TopView)52-STR51-VDDLOG50-RTAP49-RTA448-RTA347-RTA246-RTA145-RTA044-RTMODE43-BCMODE42-RCVA41-TXINHA40-BUSAR/W-1CS-2D0-3D1-4D2-5D3-6D4-7D5-8D6-9D7-10D8-11D9-12D10-13HI-6110PQI&HI-6110PQT39-VDDA38-BUSA37-BUSB36-VDDB35-BUSB34-TXINHB33-RCVB32-FFEMPTY31-RF0/RCVCMDA30-RF1/RCVCMDB29-RFLAG28-VALMESS27-ERROR52PinPlasticQuadFlatPack(PQFP)Seepage35for64-PinLPCCPinConfigurationD11-14D12-15D13-16D14-17D15-18RA2-19RA1-20RA0-21BCSTART-22RA3-23CLK-24GND-25MR-26元器件交易网www.cecb2b.com

HI-6110PINDESCRIPTIONSSIGNALSTRR/WCSD0-D15RA0-RA3BCSTARTFUNCTIONINPUTINPUTINPUTI/OINPUTSINPUTDESCRIPTIONDuringI/Ooperations,dataislatchedonrisingedge.(12Kohmpull-upresistor)Deviceregisteraccess,READ=1,WRITE=0.(12Kohmpull-upresistor)ChipSelectforregisterreadsandwrites,activelow.(12Kohmpull-downresistor)Databussignals.(12Kohmpull-downresistors)Registeraccessaddress,inputsareORedwithcorrespondingControlregisterbits.(12Kohmpull-downresistors)MessagestartsonrisingedgewheninBCmode.InputisORedwithacorrespondingControlregisterbit,wherea0to1transitionwillalsotriggermessagestart.(Thisinputhasa12Kohmpull-downresistor.)SystemClock.(12Kohmpull-downresistor)PowersupplyGround,0V.MasterReset,activehigh.ClearsalldataFIFOsandallregistersexcepttheControl,TransmitStatusWordandTransmitModeDataWordregisters.ThisinputisORedwithacorrespondingControlregisterbit.(12Kohmpull-downresistor)ERRORgoeshighwhenamessageerrorisdetected.InBCmode,ERRORresetswhenBCSTARTisassertedtobeginthenextmessage.ForRTandMTmodes,ERRORresetsautomaticallyafter3to4uS.ThisoutputsignalmirrorsacorrespondingStatusregisterbit.Goeshighattheendofavalidmessagesequence.ThisoutputsignalmirrorsacorrespondingStatusregisterbit.Whenlow,dataisavailableinthereceivedataFIFOfortheactivebus.ThisoutputsignalmirrorsacorrespondingStatusregisterbit.FlagforregisterwritesofreceivedmessagewordsotherthanDatawords.InBCmode:GoeslowwhenaStatusWordregisteriswritten.InRTorMTmode:GoeslowwheneitheraCommandword,Statusword,orModedatawordregisterisreceivedandwritteninaregister.ThisoutputmirrorsacorrespondingStatusregisterbit.RF0function:Ifa“1”whenreadingBusAWordorBusBWordregisters,thestoredwordhaddatasync.RCVCMDAfunction:InRTmodeorMTmode,RCVCMDAgoeshighwhenavalidreceivecommandhasbeendecodedonBusA.ThisoutputmirrorsacorrespondingStatusregisterbit.RF1function:Ifa“1”whenreadingBusAWordorBusBWordregisters,thestoredwordhadcommandsync.RCVCMDBfunction:InRTmodeorMTmode,RCVCMDBgoeshighwhenavalidreceivecommandhasbeendecodedonBusB.ThisoutputmirrorsacorrespondingStatusregisterbit.ReceiveAandReceiveBflags:InBCmode,thesesignalsgohighwhenanyvalidwordisreceivedonBusAorBusB.InRTorMTmode,thesesignalsgohighwhenavalidcommandisreceivedonBusAorBusB.ForvalidRT-to-RTonly,RCVgoeshighaftercommandwordpair.TheseoutputsignalsmirrortwocorrespondingStatusregisterbits.LogiconedisablestheBusAtransmitter.(12Kohmpull-upresistor)LogiconedisablestheBusBtransmitter.(12Kohmpull-upresistor)Positiveandnegativepolarityof1553signalsforBusesAandB.Thesesignalpairsconnecttheanalogtransceiverstotheexternaltransformer.Selectsoperatingmode.ThisinputsignalisORedwithacorrespondingControlregisterbit.(12Kohmpull-upresistor)Selectsoperatingmode.ThisinputsignalisORedwithacorrespondingControlregisterbit.(12Kohmpull-downresistor)RemoteTerminaladdressinputs,forRTmode.(12Kohmpull-upresistors)ThisinputsetsRemoteTerminaladdressparity,odd.(12Kohmpull-downresistor)+3.3VDC±5%powersupplyinputforinternallogic+3.3VDC±5%powersupplyinputsforBusAandBusBtransceiversCLKGNDMRINPUTPOWERINPUTERROROUTPUTVALMESSFFEMPTYRFLAGOUTPUTOUTPUTOUTPUTRF0/RCVCMDAOUTPUTRF1/RCVCMDBOUTPUTRCVARCVBOUTPUTSTXINHATXINHBBUSA,BUSABUSB,BUSBBCMODERTMODERTA0-RTA4RTAPVDDLOGVDDA,VDDBINPUTINPUTXFMRINPUTINPUTINPUTSINPUTPOWERPOWERHOLTINTEGRATEDCIRCUITS2元器件交易网www.cecb2b.com

HI-6110FUNCTIONALDESCRIPTIONHOSTINTERFACETheHoltHI-6110providesasimpleinterfacebetweenahostsubsystemandaMIL-STD-1553dualredundantdatabus.Messagesareprocessedoneatatime.TheHI-6110automaticallyhandlesmessageformatting,errorchecking,messagedatabuffering,protocolcheckinganddefaultresponses.Thehostmayoverridedefaultmessageresponsesbyupdatingregisterson-the-fly.ThehostcommunicateswiththeHI-6110usinga16-bitbidirectionaldatabus.On-chipbustransceiversallowthedevicetobeconnectedtotheMIL-STD-1553databusesusingexternalcouplingtransformers.TheHI-6110canbeconfiguredas1553BusController(BC),RemoteTerminal(RT)orBusMonitor(MT).TheBCMODEandRTMODEinputsdefinethemodeofoperationasfollows:BCMODERTMODE1553OPERATINGMODE10BusController(BC)01RemoteTerminal(RT)11BusMonitor(noassignedRTaddress)00BusMonitorwithassignedRTaddressTheHI-6110isfurtherconfiguredbysettingvariousconfigurationbitsintheon-chipControlRegister.Differentsetsof16-bitregistersandmessagedataFIFOsareavailabledependinguponthemodeofoperation(BC,RTorMT).TheSTRpinisusedasthetimingsignalfordatareadandwritecycles.Dataisoutputonthe16-bitbidirectionaldatabus,D15-D0,whenR/WishighandSTRislow.D15-D0areinputswhenR/Wislow,anddataiswrittenintointernalregistersontherisingedgeoftheSTRsignal.TheChipSelectinputCSmustbelowforallregisterread/writeoperations:CSR/WSTR1XX0X1010000D15-D0HighimpedanceHighimpedanceOutputInputOPERATIONNooperationNooperationReadWrite(onSTRrisingedge)FourRegisteraddressinputs(RA3,RA2,RA1,RA0)areusedtoselectinternalregistersduringhostreadorwriteoperations.Notethatinternalregistersmaybewrite-only,read-onlyorread/write.TheregisteraddressmapisdifferentforBC,RTandMTmodesasnotallregistersareusedineachmode.Table1definestheHI-6110addressmapindetail.Table1.HI-6110InternalRegisterAddressMapADDRESSRA3:0000000010010001101000101011001111000100110101100REGISTERREAD(R/W=1)MODEBCRTorMTwithassignedRTaddressSTATUSWORD1(ifRT-RT,ReceiveRT)COMMANDWORD1STATUSWORD2onlyRT-RTTransmitRTCOMMANDWORD2(fromlastRT-RT)-RECEIVEDMODEDATAWORD-RECEIVEDSTATUSWORD(fromlastRT-RT)RECEIVEDDATAFIFORECEIVEDDATAFIFOSTATUSREGISTERSTATUSREGISTER-MESSAGEREGISTERERRORREGISTERERRORREGISTER--BUSAWORDBUSAWORDBUSBWORDBUSBWORDCONTROLREGISTERCONTROLREGISTERREGISTERWRITE(R/W=0)MODERTorMTwithassignedRTaddressTRANSMITSTATUSWORDTRANSMITMODEDATAWORDRESETTRANSMITDATAFIFOTRANSMITDATAFIFOCONTROLREGISTERMTwithoutassignedRTaddressCOMMANDWORD1COMMANDWORD2(fromlastRT-RT)RECEIVEDMODEDATAWORDXmittingRTSTATUSWORDforRTRTDATAFIFO,includesXmittedModeDataSTATUSREGISTERMESSAGEREGISTERERRORREGISTERSTATUSWORD(ReceivingRTifRTRT)BUSAWORDBUSBWORDCONTROLREGISTERADDRESSRA3:0X000X001X010X011X1XXBCCOMMANDWORD1COMMANDWORD2(usedforRT-RTonly)TRANSMITDATAFIFO-CONTROLREGISTERMTwithoutassignedRTaddress---CONTROLREGISTERTable2.MIL-STD-1553WordTypeDecodingSIGNALRF1RF0000110SIGNALSRF1ANDRF0IDENTIFYLASTRECEIVED1553WORDTYPEMODEBCRTorMTwithassignedRTaddressMTwithoutassignedRTaddress---pulseslowifSTATUSWORD2ValidReceiveCommandBusAValidReceiveCommandBusA-ValidReceiveCommandBusBValidReceiveCommandBusBWhilereadingtheBUSAWORDorBUSBWORDregisters,synctypeforthestoredwordcanbedeterminedfromtheRF0andRF1outputs.Whilethe/STRinputisheldlow,outputRF1=1ifthestoredBusWordhadCommandSync,oroutputRF0=1ifthestoredBusWordhadDataSync.HOLTINTEGRATEDCIRCUITS3元器件交易网www.cecb2b.com

HI-6110(BUSCONTROLLERMODE)BUSCONTROLLERTheHI-6110isconfiguredforBusControlleroperationbysettingtheBCMODEinputhighandtheRTMODEinputlow.Alternatively,ControlRegisterbits3:2(RTMODE:BCMODE)maybeprogrammedto0:1.ControlRegisterbits3:2arelogicallyORedwiththeinputpinswiththesamesignalname.Figure1.showsablockdiagramoftheHI-6110inBusControllermodeINITIALIZATIONInBusControllermode,theusermustfirstperformaMasterResettoinitializetheBCprotocolengineandclearallmessageregistersanddataFIFOs.ThismaybeachievedbypulsingtheMRinputhigh,orwritinga\"1\"toControlRegisterbit0.Theusermustselectamasterclock(CLK)frequencybyprogrammingControlRegisterbits11and12,andtheResponseTimeOutmustbeprogrammedperControlRegisterbit14.RefertotheBCRegisterFormatssectionforafulldescriptionofavailableregistersandtheirfunctionsinBusControllerMode.CommandWord1CommandWord2ParalleltoSerialManchesterEncoderTXINHATXDATAFIFOBUSASerialtoParallelBusAManchesterDecoderTransceiverBUSABusAWordD15-D0CSR/WSTRRA2-RA0FFEMPTYHostDataInterfaceStatusWord1StatusWord2MuxRXDATAFIFOTXINHBBusBWordBUSBSerialtoParallelBusBManchesterDecoderTransceiverBUSBVALMESSERRORRFLAGRCVARCVBRF0RF1CLKMRBCSTARTBCMODERTMODEStatusRegisterMessageStatusControlRegisterBCErrorRegisterProtocolControlBCProtocolEngineFigure1.BlockDiagram-BusControllerModeHOLTINTEGRATEDCIRCUITS4元器件交易网www.cecb2b.com

HI-6110(BUSCONTROLLERMODE)REGISTERFORMATS(BCMode)CONTROLREGISTER(R/W)WriteAddress:X1XX,ReadAddress:1100TRBTRARTMBCODMEBCODSEMTARRTNotRUseEPdNTOotUCseLKdRSEesLeRrveA3dRA2RA1RA0XX087X654031210LSBMSB1514131211109TheControlRegistersettingsdetermineHI-6110operatingmode,clockfrequencyandthebusenabledfortransmit.Itcanalsobeusedtoaddressregistersforread/writeoperations,toassertmasterreset,andtoinitiateMIL-STD-1553messagesequences.BIT1514NAME-REPTO1312-CLKSEL1110-765-4ReservedRA3:0-TRB,TRA3-2RTMODE,BCMODE10BCSTARTMRFUNCTIONNotusedinBCmodeControlsthetime-outwhichcausestheNoResponseError.017usecGap(equivalentto57usecfor5.2.1.7oftheRTValidationTestPlan)1131usecGapNotusedinBCmodeSelectsthefrequencyoftheHI-6110externalCLKinput,asfollows:CLKSELValue024MHz112MHzThisbitmustbewrittento“0”.RegisterAddressforHI-6110registeranddatareadandwriteoperations.TheregisteraddressisdefinedbythelogicalORofthesebitsandtheircorrespondinginputpins.WrittingControlRegisterbits10:7to0000isnecessaryiftheRA0-RA3inputpinsareusedforHI-6110registeraddressing.NotusedinBCmodeSettingeitherTRAorTRBto\"1\"enablestransmitonMIL-STD-1553BUSAorBUSB.SettingbothTRAandTRBselectsneitherbus.TheBCprotocolengineconnectstotheselected,activebus.The1553receiver,ManchesterdecoderandRCVoutputsignalarestilloperationalontheinactivebus.ValidwordsreceivedontheinactivebuscanbereadwithoutchangingactivebusbyreadingtheBusAWordorBusBWordregister.NOTE:TheTXINHAandTXINHBinputpinscanoverridebusenablement.HI-6110modeselectbits.TheseControlRegisterbitsarelogicallyOR'edwiththeircorrespondinginputpins,allowingtheusertoselect1553operatingmodeundereitherhardwareorsoftwarecontrol:RTMODEBCMODE1553OPERATINGMODE00BusMonitor(MT),withassignedRTaddress01BusController(BC)10RemoteTerminal(RT)11BusMonitor(MT),withoutassignedRTaddressIfinitiallyreset,writinga\"1\"tothisbitinitiatesaBCmessagesequence.Thisbitshouldberesetbeforenextmessage.MasterReset.Writing\"1\"andthen“0”tothisbitperformsthesamefunctionaspulsingtheMRpin.AllregisteranddataFIFOsareclearedwhenmasterresetisasserted.TheControlRegisteristheexception;itisnotaffectedbyMasterReset.TRANSMITDATAFIFO(Writeonly)WriteAddress:X010MIL-STD-1553MessageDataWord15:01514131211109MSB876543210LSBTheTransmitDataFIFOis32-wordsdeepandholdsMIL-STD-1553messagedata.TheFIFOisclearedonMasterReset.MessagedatatobetransmittedbytheBCmaybeloadedintotheTRANSMITDATAFIFObythehostpriortoBCSTART.Anydatawordmustbeloadedbeforemid-paritybitforthe1553worditfollows.Wordsaretransmittedintheordertheyareloaded.TheReceiveDataFIFOis32-wordsdeepandholdsMIL-STD-1553messagedata.TheFIFOisclearedbyMasterResetorwhenBCSTARToccurs.RECEIVEDATAFIFO(Readonly)ReadAddress:0100MIL-STD-1553MessageDataWord15:01514131211109MSB876543210LSBAllMIL-STD-1553datawordsreceivedbytheBCarestoredintheReceiveDATAFIFO.AlowFFEMPTYflag(outputpinorStatusregisterbit)meansmessagedataisavailabletobereadbythehost.SuccessivedatareadscauseFFEMPTYtogohighwhenthelastwordisread.HOLTINTEGRATEDCIRCUITS5元器件交易网www.cecb2b.com

HI-6110(BUSCONTROLLERMODE)

BCOPERATION

COMMANDWORD1REGISTER(Writeonly)WriteAddress:X000

T/RRTAddress

Subaddress/

ModeDataWordCount/

ModeCode

MSB1514131211109876543210LSB

TheCommandWord1registerisloadedbythehostwiththeMIL-STD-1553CommandWordtobeissuedbytheBusController.Bit10shouldbesetforTransmit,resetforReceive.ForRTtoRTcommands,CommandWord1registerholdsthereceivecommandwordandCommandWord2registerholdsthetransmitcommandword.

COMMANDWORD2REGISTER(Writeonly)WriteAddress:X001

UsedonlyforRT-to-RTcommands,theCommandWord2registerisloadedbythehostwiththeMIL-STD-1553transmitCommandWordaddressedtothetransmittingRemoteTerminal.TheCommandWord1registerisloadedwiththereceiveCommandWordaddressedtothereceivingRemoteTerminal.

IfthenextMessageisnotanRT-to-RTtransfer,itisnecessarytowritetheTransmit/Receivebit10to“0”.

MSB1514131211109

T/1

8

7

6

5

4

3

2

1

0

LSB

STATUSWORD1REGISTER(Readonly)ReadAddress:0000

esInsagsterESeumrroervntricateRioneqResueerstvedBroaBudcasystCSuombsmDysanyntedammRTeiFecrmcBlageiveinusaldFlCoagntrolAcceptanceR

MSB1514131211109

8

7

R6

R5

4

3

2

1

0

LSB

R

MSB1514131211109

8

7

R6

R5

4

3

2

1

0

LSB

BusA/BWord15:0

8

7

6

5

4

3

2

1

0

LSB

RRTAddress

Subaddress/

ModeDataWordCount/

ModeCode

TheStatusWord1registerholdsthereturnedMIL-STD-1553StatusWordreceivedfromanRTrespondingtoaBCissuedcommand.

ForRTtoRTcommands,theStatusWord1registercapturesthestatuswordreturnedbythereceivingremoteterminal,whiletheStatusWord2registercapturesthestatuswordreturnedbythetransmittingremoteterminal

RTAddress

STATUSWORD2REGISTER(Readonly)ReadAddress:0001

MesInsagsterESeumrroervntricateRioneqrResueerstvedBroaBudcasystCSuombsmDysanyntedammRTeiFecrmcBlageiveinusaldFlCoagntrolAcceptanceRTAddress

MUsedonlyforRTtoRTcommands,theStatusWord2registercapturestheMIL-STD-1553statuswordreturnedbythetransmittingremoteterminal.

BUSAWORDREGISTER(Readonly)ReadAddress:1001BUSBWORDREGISTER(Readonly)ReadAddress:1010

InBCmode,theBusAWordregisterholdsthelastvalidMIL-STD-1553wordreceivedonBusA.TheBusBWordregisterholdsthelastvalidMIL-STD-1553wordreceivedonBusB.While/STROBEislowtoreadaBusWordregister,thesynctypeassociatedwiththestoredwordcanbedeterminedfromtheRF0andRF1pins.TheRF1signalishighforCommandSync,theRF0signalishighforDataSync.

MSB1514131211109

HOLTINTEGRATEDCIRCUITS

6

元器件交易网www.cecb2b.com

HI-6110(BUSCONTROLLERMODE)

BCOPERATION

STATUSREGISTER(Readonly)ReadAddress:0101

ERRVAORLMNEotSUSNseotdURseFLdFFAGEMNRPCTVYRBCVIDALENotUsed0000000908760543210LSBMSB151413121110TheStatusRegistermaybeinterrogatedbythehostatanytime.ItprovidesinformationthatallowstheusertodeterminewhethertheHI-6110isbusyexecutingaMIL-STD-1553messageanditsprogress.Afteramessagesequencehascompleted,theStatusregisterindicateswhetheranerrorwasdetectedorifthemessagesequencewassuccessful.

BIT15-98NAME-ERROR

7VALMESS

5-643-RFLAGNFFEMPTY

210RCVBRCVAIDLE

FUNCTION

Notused.Thesebitsaresetto\"0\".

Thisbitis\"0\"afterMasterResetorifthelastMIL-STD-1553messagesequencewasvalid.ERRORissettoa\"1\"ifthelastsequencehadanerror.ThenatureofthemessageerrorcanbedeterminedbyexaminingtheErrorRegister.TheERRORoutputpinreflectsthestateofthisbit.

Thisbitisa\"0\"afterresetorthelastMIL-STD-1553messagecontaininganerror.VALMESSgoeshighonthecompletionofanerror-freeMIL-STD-1553messagesequence.VALMESSisresettoazeroatthestartofeachnewBCmessage.TheVALMESSoutputpinreflectsthestateofthisbit.Notused.

ThisbitgoeslowanytimeaStatusWordisreceived

If\"0\"thenthereceiveDataFIFOcontainsatleastonewordofdata.Thisbitissettoa\"1\"onreset,orwhenanewBCcommandsequenceisinitiated,orwhentheuserhasreadallavailablereceiveddatawordsfromthereceiverDataFIFO.TheFFEMPTYoutputpinreflectsthestateofthisbit.Settoa\"1\"iftheBusBWordregisterholdsavalidMIL-STD-1553word.Settoa\"1\"iftheBusAWordregisterholdsavalidMIL-STD-1553word.

If\"1\"thentheBusControllerisidle.ThisbitisazerothroughoutthetimeaMIL-STD-1553messageisinprogress.Thebitreturnstoa\"1\"whenthemessageiscompleted.

ERRORREGISTER(Readonly)ReadAddress:0111TheBCErrorRegisterisclearedatresetandatthebeginningofeachMIL-STD-1553messagesequence.Ifanerrorisencounteredduringmessageexecution,theERRORpingoeshigh,theERRORbitissetintheStatusRegister,andoneormorebitsaresetintheErrorRegister.Aftertheerrorconditionisflagged,theErrorRegistershouldbeinterrogatedbeforethereceiptofthenextManchesterWord.

OSWER1RSWER2RFFERERRNRotUCseOdNGERAPRCERSYRDCESYRRMCEANRRNERORRCV0876543210LSBNotUsed00000MSB1514131211109BIT15-11109876543210

NAME-PROERRSW1ERRSW2ERRFFERR-CONERRGAPERRCSYCERRDSYCERRMANERRNORCV

PRFUNCTION

Notused.Thesebitsaresetto\"0\".

ProtocolError:Extraneousworddetectedonthebusduringamessagesequence.

StatusWord1Error:InanRT-RTsequence.thereceivingRTStatusWordhasthewrongRTaddress.ForRTtoRTtransfers,SW1ERRreportsanerrorintheStatusWordreceivedfromthereceivingRT.

StatusWord2Error:InanRT-RTsequence.thetransmittingRTStatusWordhasthewrongRTaddress.DataFIFOError:DatawasnotavailableinthetransmitDataFIFOintimetoallowtransmission.Notused.Thisbitissetto\"0\".

ContiguousMessageError:Transmissionwasnotcontiguous.

Busactivitywasdetectedinthe4.0uSgapafteravalidmessagewascompleted.CommandSyncError:ExpectedDataSync,butgotCommandSync.DataSyncError:ExpectedCommandSync,butgotDataSync.

ManchesterEncodingError:ThedecoderdetectedanerrorinManchesterencoding,bitcountorparity.Thisbitissetwhenadatawordisexpectedwhileprocessingareceivecommand,butagapisdetected.ItisalsosetwhenanRT-to-RT\"NoResponseTimeout\"occurs,asdefinedperMIL-HDBK-1553,Figure8\"RT-RTTimeoutMeasurement\".TheHI-6110assertsthiserrorwhenthebusdead-timebetweentheRT-RTcommandpairandthetransmitRTStatusWordexceeds15uSwhenControlRegisterbit14=\"0\"or129uSwhenControlRegisterbit14=\"1\".

HOLTINTEGRATEDCIRCUITS

7

元器件交易网www.cecb2b.com

HI-6110(BUSCONTROLLERMODE)ISSUINGBCCOMMANDSRegisteroperationsintheHI-6110canbeaddressedusingeithertheRA0-RA3inputsortheRA3:RA0bitsintheControlRegister.EachRAinputislogicallyORedwithitscorrespondingControlRegisterbit.Whenusinginputpinsforregisteraddressing,theControlRegisterbits10:7mustbereset.RegisteraddressingviaControlRegisterbits10:7isa2-stepprocess.First,thetargetregisteraddressiswrittentotheControlRegister(andtheRA0-RA3inputsmustbeheldlow).Next,thedesiredregisteroperationisperformed:theControlRegisterprovidestheregisteraddresswhiletheR/WandSTBinputsspecifydatadirectionandclockthedatatransfer.AMIL-STD-1553BusControllermessagecanbepre-loadedintotheHI-6110bywritingtherequiredCommandWordtotheCommandWord1Register.TheCommandWord2registerisusedtoholdthesecond(Transmit)CommandWordforRTtoRTcommands.MessagedataforMIL-STD-1553ReceivecommandsareloadedbythehostintotheTransmitDataFIFO.ForModeCodecommandswithdataword,adatawordtobetransmittedmustbewrittentotheTransmitDataFIFO.ABCmessagesequencecommenceswhenapositiveedgeoccursattheBCSTARTinputpin,orwhenControlRegisterbit1(BCSTART)transitionsfrom0to1asaresultofaregisterwriteoperationbytheHost.ControlRegisterbit1isNOTautomaticallyresetuponBCmessagesequenceexecution.Therefore,whenusingtheControlRegistertostartmessagesequences,itisfirstnecessarytoresetbit1beforeitissettoinitiatethenextmessagesequence.TheMIL-STD-1553messageisproperlyformattedbytheHI-6110andoutputontheselectedMIL-STD-1553databus.TheHI-6110waitsforaresponsefromtheMIL-STD-1553busifthecommandtypeexpectsaresponse.TherespondingRT'sStatusWordiscapturedintheHI-6110StatusWord1Register.TheStatusWord2registerisusedtocapturetheStatusWordfromthetransmittingRTduringRT-to-RTtransfercommands.MessagedatawordsreceivedfromthetransmittingRTarestoredintheReceiveDataFIFO.AmodedatawordreceivedfromthetransmittingRTisalsostoredintheReceiveDataFIFO.IfthereplyfromtheMIL-STD-1553respondingterminalwasavalidresponseandmetallresponsetime,SyncandDataencoding,paritychecks,wordcount,RTaddress,andcontiguousmessagerequirements,thentheVALMESSoutputpingoeshighandbit7intheStatusRegisterisset.ThehostmaythenretrievethecontentsoftheStatusWordregister(s)andReceiveDataFIFOasrequiredbytheapplicationsoftware.TheFFEMPTYoutputpinwillbelowiftheFIFOcontainsatleastonedataword,andthecorrespondingbit3intheStatusRegisterwillbeset.Whenalldatawordshavebeenreadbythehostcontroller,theFFEMPTYoutputpingoeshigh,andbit3intheStatusRegisterisreset.ThefinalresultofanyBCmessagesequenceisassertionofeitheraVALMESSflagoranERRORflag.IfanerrorisdetectedduringaMIL-STD-1553messagesequence,theERRORoutputpinisasserted,correspondingbit8intheStatusRegisterisset,andtheappropriateerrorbit(s)aresetintheErrorRegister.ThehostmayinterrogatetheErrorRegistertodeterminewhatactionisnecessarytocorrecttheerror.TheVALMESSoutputremainslowforanymessageforwhichanerrorisdetected.TherearelimitedcircumstanceswhenVALMESSmaybefollowedbyERROR.Forexample,iftheBCrequestsanRTresponsewith4datawordsbutinsteadreceives5,theextradatawordwillcausetheVALMESSflagtoberesetandERRORtobeset.ThehostcontrollerhastheoptionofreadingRTresponseson-the-flybymonitoringtheRFLAGandFFEMPTYflags,ormaysimplywaitforendofsequenceflags,VALMESSorERROR.WhiletheTransmitDataFIFOmaybepre-loadedbeforestartingamessagesequence,anydatawordmaybeloadedonthefly,aslongasitiswrittenbeforemid-syncduringthatword’stransmitwindow.Inordertohavethefull32wordcapacityavailable,theTransmitDataFIFOshouldbeclearedbeforewritingdata.TheFIFOisclearedatMasterReset,orwhenVALMESSorERRORisassertedattheendofamessage.TheReceiveDataFIFOisclearedatMasterReset,orbyperformingaseriesofFIFOreadoperationsuntilFFEMPTYgoeshigh.TheReceiveDataFIFOwillnotacceptnewreceivedatawhenfull.TheFIFOmusthaveatleastoneemptyregisterbymid-syncwithinthetimewindowforanyincomingdataword.HOLTINTEGRATEDCIRCUITS8元器件交易网www.cecb2b.com

HI-6110(BUSCONTROLLERMODE)EXAMPLEBCMIL-STD-1553MESSAGESEQUENCESExample1.BCTORTTransfer(BCRTmessage)HostWriteDataFIFO(DataWord3)HostWriteDataFIFO(DataWord2)HostWriteDataFIFO(DataWord1)HostWriteCW1(CommandWord)HostReadSW1(StatusWord)TheHI-6110BusControllerissuesaReceiveCommandwith3datawordstoaRemoteTerminalonthebus.ThecorrectStatusWordisreceived.STRBCSTARTMIL-STD-1553BusReceiveCommandDataWord1DataWord2DataWord3StatusWordFromHI-6110BusControllerVALMESSFromRTExample2.RTTOBCTransfer(RTBCmessage)TheHI-6110BusControllerissuesaTransmitCommandrequiringa2datawordresponsetoaRemoteTerminalonthebus.ThecorrectStatusWordand2DataWordsarereceivedandreadbythehost.HostReadDataFIFO(DataWord2)HostReadDataFIFO(DataWord1)HostWriteCW1(CommandWord)HostReadSW1(StatusWord)STRBCSTARTMIL-STD-1553BusTransmitCommandStatusWordDataWord1DataWord2FromHI-6110BCVALMESSFFEMPTYFromRTExample3.RTtoRTTransfer(RTRTmessage)TheHI-6110BusControllerissuesanRTtoRTtransferwith2datawordstotwoRemoteTerminalonthebus.TheRTsexecutethecommandandtheBusControllervalidatestheRTresponses.NotethatthedatatransferrediscapturedbytheHI-6110BusControllerandmaybereadbythehost.HostReadDataFIFO(DataWord2)HostReadDataFIFO(DataWord1)HostWriteCW2(TransmitCommand)HostWriteCW1(ReceiveCommand)HostReadSW2(StatusWordTx)HostReadSW1(StatusWordRx)STRBCSTARTMIL-STD-1553BusReceiveCommandTransmitCommandStatusWord(Tx)DataWord1DataWord2StatusWord(Rx)FromHI-6110BusControllerVALMESSFromTransmittingRTFromReceivingRTFFEMPTYHOLTINTEGRATEDCIRCUITS9元器件交易网www.cecb2b.com

HI-6110(BUSCONTROLLERMODE)EXAMPLEBCMIL-STD-1553MESSAGESEQUENCESExample4.ModeCodeCommandwithoutDataWordTheHI-6110BusControllerissuesaModeCodeCommandtoaRemoteTerminalonthebus.ThecorrectStatusWordisreceived.HostWriteCW1(CommandWord)HostReadSW1(StatusWord)STRBCSTARTMIL-STD-1553BusModeCodeCommandStatusWordFromHI-6110BusControllerVALMESSFromRTExample5.ModeCodewithDataWord(Transmit)TheHI-6110BusControllerissuesaModeCommandwithDataWord(Transmit)toaRemoteTerminal.TheStatusWordandmodedatawordarereceived;thedatawordisstoredintheReceiveFIFO.StatusWordandmodedataarereadbythehost.HostReadDataFIFO(ModeData)HostWriteCW1(CommandWord)HostReadSW1(StatusWord)STRBCSTARTMIL-STD-1553BusModeCodeCommandStatusWordModeDataFromHI-6110BCVALMESSFFEMPTYFromRTExample6.ModeCodewithDataWord(Receive)TheHI-6110BusControllerissuesaModeCommandwithDataword(Receive)toaRemoteTerminalonthebus.ThecorrectStatusWordisreturnedandreadbythehost.HostWriteDataFIFO(ModeData)HostWriteCW1(CommandWord)HostReadSW1(StatusWord)STRBCSTARTMIL-STD-1553BusModeCodeCommandModeDataStatusWordFromHI-6110BCVALMESSFromRTHOLTINTEGRATEDCIRCUITS10元器件交易网www.cecb2b.com

HI-6110(BUSCONTROLLERMODE)EXAMPLEBCMIL-STD-1553MESSAGESEQUENCESExample7.BroadcastBCtoRT(s)TransferHostWriteDataFIFO(DataWord3)HostWriteDataFIFO(DataWord2)TheHI-6110BusControllerissuesaBroadcastReceiveCommandwith3datawordstoallRemoteTerminals.HostWriteDataFIFO(DataWord1)HostWriteCW1(CommandWord)STRBCSTARTMIL-STD-1553BusReceiveCommandDataWord1DataWord2DataWord3FromHI-6110BusControllerVALMESSExample8.BroadcastRTtoRT(s)TransferTheHI-6110BusControllerissuesaBroadcastRTtoRTtransferCommandwith2datawordstoaRemoteTerminalonthebus.TheRTbroadcaststhemessageandtheBusControllervalidatestheRTresponse.ThetransmitteddatawordsarecapturedbytheHI-6110BusControllerandmaybereadbythehostcontroller.HostReadDataFIFO(DataWord2)HostReadDataFIFO(DataWord1)HostReadSW2(StatusWordTx)HostWriteCW2(TransmitCommand)HostWriteCW1(ReceiveCommand)STRBCSTARTMIL-STD-1553BusReceiveCommandTransmitCommandStatusWord(Tx)DataWord1DataWord2FromHI-6110BusControllerVALMESSFromTransmittingRTExample9.BroadcastModeCodewithoutDataWordHostWriteCW1(CommandWord)TheHI-6110BusControllerissuesaBroadcastModeCommandwithoutdatawordtoallRemoteTerminalsonthebus.STRBCSTARTMIL-STD-1553BusModeCodeCommandFromHI-6110BCVALMESSExample10.BroadcastModeCodewithDataWordHostWriteDataFIFO(ModeData)HostWriteCW1(CommandWord)TheHI-6110BusControllerissuesaBroadcastModeCommandwithdatawordtoallRemoteTerminalsonthebus.STRBCSTARTMIL-STD-1553BusModeCodeCommandModeDataFromHI-6110BCVALMESSHOLTINTEGRATEDCIRCUITS11元器件交易网www.cecb2b.com

HI-6110(REMOTETERMINALMODE)REMOTETERMINALTheHI-6110isconfiguredforRemoteTerminaloperationbysettingtheBCMODEinputlowandtheRTMODEinputhigh.AnalternativeisprogrammingControlRegisterbit2(BCMODE)toa\"0\"andprogrammingControlRegisterbit3(RTMODE)toa\"1\".TheseControlRegisterbitsarelogicallyORedwiththeircorrespondinginputpins.Figure2.showsablockdiagramoftheHI-6110inRemoteTerminalmode.INITIALIZATIONInRemoteTerminalmode,thehostcontrollerfirstperformsaMasterResettoinitializetheRTprotocolengineandclearallmessageregistersanddataFIFOs.ThismaybeachievedbypulsingtheMRinputhigh,orwritinga\"1\"andthena“0”toControlRegisterbit0.Theusermustselectamasterclock(CLK)frequencybyprogrammingControlRegisterbits11and12.RefertotheRTRegisterFormatssectionforafulldescriptionofavailableregistersandtheirfunctionsinRemoteTerminalMode.StatusWordTXDATAFIFOParalleltoSerialManchesterEncoderTXINHABUSAModeData(W)SerialtoParallelManchesterDecoderBUSABusATransceiverBusAWordD15-D0CSR/WSTRRA3-RA0FFEMPTYCommandWord1HostDataInterfaceCommandWord2RXDATAFIFOModeData(R)StatusWordRec'dTXINHBBusBWordBUSBSerialtoParallelManchesterDecoderTransceiverBusBBUSBVALMESSERRORRFLAGRCVARCVBRCVCMDARCVCMDBCLKMRBCSTARTBCMODERTMODERTA4-RTA0RTAPStatusRegisterMessageStatusControlRegisterRTErrorRegisterMessageRegisterProtocolControlRTProtocolEngineTerminalAddressFigure2.BlockDiagram-RemoteTerminalModeHOLTINTEGRATEDCIRCUITS12元器件交易网www.cecb2b.com

HI-6110(REMOTETERMINALMODE)

REGISTERFORMATS(RTMode)

CONTROLREGISTER(R/W)WriteAddress:X1XX,ReadAddress:1100

NotURseEPdIDTOWCTLKRSEesLeRrveA3dRA2RA1RA0RERTRRBTRARTMBCODMENODotuEMseRdX0

8

7

6

5

4

13

02

X1

0

LSB

MSB1514131211109

TheControlRegistervaluespecifiesHI-6110operatingmode,clockfrequencyandthebusenabledfortransmit.Itcanalsobeusedtoaddressregistersforread/writeoperations,assertmasterreset,aswellasdatawordsuppressionwhenillegalcommanddetectionisimplemented.

BIT1514NAME-REPTO

13IDWT

12CLKSEL

1110-765-4

ReservedRA3:0RERRTRB,TRA

3-2

RTMODE,BCMODE

1!0-MR

FUNCTIONNotused.

Controlsthetime-outwhichcausestheNoResponseError.

017usecGap(equivalenttothe57usecmeasurementof5.2.1.7oftheRTValidationTestPlan)1131usecGap

InhibitDataWordTransmission.When“illegalcommanddetection”isrequired,thisfeaturealows“commandillegalization”.WhentheIDWTbitisset,normaltransmissionofordinaryandmodedatawordsissuppressedforalltransmitcommands.NOTE:TherewillbenoVALMESSorERRORassertionfortheaffectedmessage.Fornormalresponsetothenextcommand,thisbitmustberesetbeforethatcommand’sStatusWordbit0istransmitted.

SelectsthefrequencyoftheHI-6110externalCLKinput:

CLKSELValue

024MHz112MHz

Thisbitmustberesetto“0”

RegisterAddressforHI-6110registeranddataread/writeoperations.TheregisteraddressisdefinedbythelogicalORofthesebitsandtheircorrespondinginputpins.SettingControlRegisterbits10:7to0000ensuresthatonlytheinputpinsareusedforaddressingregisters.

ResetERROR.IfRERRislow,theERRORoutputpincanonlyberesetbyassertingMR,masterreset.WritingRERRhighcausestheERRORoutputtobereset(risingedge).IftheRERRislefthigh,theERRORoutputwillautomaticallyresetafter3to4microseconds.Fornormaloperation,thisbitissetto“1”.

SettingeitherTRAorTRBto\"1\"enablestransmissiononMIL-STD-1553BUSAorBUSB.SettingbothTRAandTRBselectsneitherbus.TheRTprotocolengineconnectstotheselected,activebus.The1553receiver,ManchesterdecoderandRCVoutputsignalarestilloperationalontheinactivebus.Thisisusefulwhentheremoteterminalreceivesacommandontheinactivebus,indicatedbyRCVsignaloutput.TheRTmustswitchactivebusestoservicethecommand.ValidwordsreceivedontheinactivebuscanbereadwithoutchangingactivebusbyreadingtheBusAWordorBusBWordregister,buttheterminalcannotrespondastransmitisdisabled.NOTE:theTXINHAandTXINHBinputpinscanoverridebusenablement.

HI-6110modeselect.TheseControlRegisterbitsarelogicallyOR'edwiththeircorrespondinginputpins,allowingtheusertoselect1553operatingmodeundereitherhardwareorsoftwarecontrol:

RTMODEBCMODE1553OPERATINGMODE

00BusMonitor(MT),withassignedRTaddress01BusController(BC)10RemoteTerminal(RT)11BusMonitor(MT),withoutassignedRTaddress

NotusedinRTmode.

MasterReset.Writing\"1\"andthen“0”tothisbitperformsthesamefunctionaspulsingtheMRpin.AllregisteranddataFIFOsareclearedwhenmasterresetisasserted.TheControlRegisteristheexception;itisnotaffectedbyMasterReset.

TheTransmitDataFIFOis32-wordsdeepandholdsMIL-STD-1553messagedata.TheFIFOisclearedonMasterResetorbyanywritetoregisteraddressX010.

AnydatawordtobetransmittedbytheRTmustbeloadedintotheTRANSMITDATAFIFObeforethemid-paritybitfortheprecedingMIL-STD-1553word.Wordsaretransmittedintheordertheyareloaded.

TRANSMITDATAFIFO(Writeonly)WriteAddress:X011

RESETTRANSMITDATAFIFOWriteAddress:X010

MIL-STD-1553MessageDataWord15:0

1514131211109MSB

8

7

6

5

4

3

2

1

0

LSB

BUSAWORDREGISTER(Readonly)ReadAddress:1001BUSBWORDREGISTER(Readonly)ReadAddress:1010

BusA/BWord15:0

MSB1514131211109876543210LSB

InRTmode,theBusAWordregisterholdsthelastvalidMIL-STD-1553wordreceivedonBusA.TheBusBWordregisterholdsthelastvalidMIL-STD-1553wordreceivedonBusB.

HOLTINTEGRATEDCIRCUITS

13

元器件交易网www.cecb2b.com

HI-6110(REMOTETERMINALMODE)

RTOPERATION

RECEIVEDATAFIFO(Readonly)ReadAddress:0100

MIL-STD-1553MessageDataWord15:0

1514131211109MSB

8

7

6

5

4

3

2

1

0

LSB

TheReceiveDataFIFOis32-wordsdeepandholdsMIL-STD-1553datawordsreceivedbytheRT.TheFIFOisclearedonMasterResetorafterallwordshavebeenreadbythehost.AlowFFEMPTYflag(pinorStatusregister)meansFIFOdataisavailabletobereadbythehost.SuccessivedatareadscauseFFEMPTYtogohighwhenthelastdatawordisread.

COMMANDWORD1REGISTER(Readonly)ReadAddress:0000

ForallcommandsexceptRTtoRT,theCommandWord1registercontainsthelastvalidCommandWordreceived.

T/RRTAddress

Subaddress/

Mode

DataWordCount/

ModeCode

MSB1514131211109876543210LSB

IfthelastvalidcommandreceivedwasRTtoRT,theCommandWord1registerholdsthefirst(receive)commandwordandtheCommandWord2Registerholdsthesecond(transmit)commandword.ThenifMessageRegisterbits3and9areboth0,theCommandWord1registercontainsthevalidcommand.

COMMANDWORD2REGISTER(Readonly)ReadAddress:0001

IfthelastvalidcommandreceivedwasRTtoRT,theCommandWord2registercontainsthesecond(transmit)commandword.(SeenoteaboveforCommandWord1.)WheneverMessageRegisterbit3orbit9isset,thevalidcommandiscontainedintheCommandWord2register.

LSB

T/1

MSB1514131211109

8

7

6

5

4

3

2

1

0

RRTAddress

Subaddress/

ModeDataWordCount/

ModeCode

WheneverRCVisasserted,theactiveCommandWordregistercanalwaysbedeterminedbycheckingMessageRegisterbits3and9.

TRANSMITSTATUSWORDREGISTER(Writeonly)WriteAddress:X000

esInsagsterESeumrroervntricateRioneqResueerstved,MBrusoatbdBucae”0syst00CSuom”bsmDysanyntedammRTeiFecrmcBlageiveinusaldFlCoagntrolAcceptancR

MSB1514131211109

8

7

R6

R5

4

3

2

1

0

LSB

R

MSB1514131211109

8

7

R6

R5

4

3

2

1

0

LSB

RTAddress

TheTransmitStatusWordregisterholdsbits10:0forthestatuswordtransmittedbytheremoteterminalinresponsetoa(non-broadcast)command.Statuswordbits15:11areautomaticallysettomatchtheRTAddresspresentattheRTA4:0inputpins.TheHI-6110automaticallytransmitsastatuswordinresponsetovalidnon-broadcastcommands.Theregistermaybechangedanytimepriortostatuswordmid-syncbit.TheTransmitStatusWordregisterisnotaffectedbyMR,masterreset.

RECEIVEDSTATUSWORDREGISTER(Readonly)ReadAddress:0011

esInsagsterESeumrroervntricateRioneqResueerstvedBroaBudcasystCSuombsmDysanyntedammRTeiFecrmcBlageiveinusaldFlCoagntrolAcceptanceRTAddress

MUpdatedonlyduringRTtoRTtransmitmessages,theReceivedStatusWordregistercapturestheMIL-STD-1553statuswordtransmittedbythereceivingremoteterminal.

MHOLTINTEGRATEDCIRCUITS

14

e元器件交易网www.cecb2b.com

HI-6110(REMOTETERMINALMODE)RTOPERATIONSTATUSREGISTER(Readonly)ReadAddress:0101TheStatusRegistermaybeinterrogatedbythehostatanytime.ItprovidesinformationthatallowstheusertodeterminewhethertheHI-6110isbusyexecutingaMIL-STD-1553messageanditsprogress.Afteramessagesequencehascompleted,theStatusregisterindicateswhetheranerrorwasdetectedorifthemessagesequencewassuccessful.ERRVAORLMREF1SSRF0RFLFFAGEMNRPCTVYRBCVIDALE009876543210LSBNotused00000MSB151413121110BIT15-987NAME-ERRORVALMESS6543210RF1RF0RFLAGNFFEMPTYRCVBRCVAIDLEFUNCTIONNotused.Thesebitsaresetto\"0\".Thisbitisresetto\"0\"afterMR,andwillautomaticallyreset2to3uSafterassertionifControlregisterRERRbitisset.ERRORissettoa\"1\"ifthelastsequencehadanerror.ThenatureofthemessageerrorcanbedeterminedbyexaminingtheErrorRegister.TheERRORoutputpinreflectsthestateofthisbit.Thisbitisa\"0\"afterresetorafteraMIL-STD-1553messagecontaininganerror.VALMESSgoeshighuponcompletionofanerror-freeMIL-STD-1553messagesequence.VALMESSisresettoazeroeachtimeavalidcommandisreceivedontheactivebus.TheVALMESSoutputpinmirrorsthestateofthisbit.ThisbitgoeshighwhenavalidReceiveCommandarrivesonBusB.ItisresetbytheRCVBflag.ThisbitgoeshighwhenavalidReceiveCommandarrivesonBusA.ItisresetbytheRCVAflag.DuringamessagesequencethisbitgoeslowatthearrivalofaCommandWord,StatusWord,orModeDataWord.Forconsecutivewords,thisbitwillmomentarilygohighbetweenwords.TheRFLAGoutputreflectsthestateofthisbit.If\"0hereceiveDataFIFOcontainsatleastoneunreaddataword.Thisbitissetto\"1\"uponmasterreset,orwhentheuserhasreadallavailablereceiveddatawordsfromthereceiverDataFIFO.TheFFEMPTYoutputpinreflectsthestateofthisbit.Setto\"1\"uponreceiptofavalidCommandWordonBusBexceptforRT-to-RTreceivecommandswhenitissetafterthesecondCommandWordisreceived.TheRCVBoutputpinmirrorsthestateofthisbit.Setto\"1\"uponreceiptofavalidCommandWordonBusAexceptforRT-toRTreceivecommandswhenitissetafterthesecondCommandWordisreceived.TheRCVAoutputpinmirrorsthestateofthisbit.If\"1heRTisidle.Thisbitis“0”throughoutthetimetheRTisprocessingavalidMIL-STD-1553Commandmessage.Thebitreturnstoa\"1\"whenthemessageiscompleted.ERRORREGISTER(Readonly)ReadAddress:0111TheRTErrorRegisterisclearedatMasterResetanderrorflagsareautomaticallyresetifControlRegisterbit6=“1”.Ifanerrorisencounteredduringmessageexecution,theERRORpingoeshigh,theERRORbitissetintheStatusRegister,andoneormorebitsaresetintheErrorRegistertospecifythetypeoferrordetected.RTPNARotERUFFseREdNRRotUCseOdNGERAPRSEERQRSYERNRMCEANRRNERORRCV0008706543210LSBNotused0000MSB1514131211109BIT15-109876543210NAME-RTPARERR-FFERR-CONERRGAPERRSEQERRSYNCERRMANERRNORCVFUNCTIONNotused.Thesebitsaresetto\"0\".RTParityErrorinthepin-programmedRTaddress.RTaddressparityischeckedonlyatMasterReset,andoncethisbitisset,thehostcontrollermustperformasubsequentMasterResettoupdateparitystatus.Notused.Thisbitissetto\"0\".DatawasnotavailableintheTransmitDataFIFO.Notused.Thisbitissetto\"0\".ContiguousMessageError:Transmissionwasnotcontiguous.Busactivitywasdetectedinthe4.0uSgapafteravalidmessagewascompleted.ThenexteventafteraCommandWordwaserroneous.Forexample,agapfollowingavalidreceiveCommandWord,oracontiguousDataWordfollowingatransmitCommandWord.SyncError:ExpectedCommandSyncandgotDataSync,orviceversa.ManchesterEncodingError:ThedecoderdetectedanerrorinManchesterencoding,bitcountorparity.Thisbitissetwhenadatawordisexpectedwhileprocessingareceivecommand,butagapisdetected.ItisalsosetwhenanRT-to-RT\"NoResponseTimeout\"occurs,asdefinedperMIL-HDBK-1553,Figure8\"RT-RTTimeoutMeasurement\".TheHI-6110assertsthiserrorwhenthebusdead-timebetweentheRT-RTcommandpairandthetransmitRTStatusWordexceeds15uS.HOLTINTEGRATEDCIRCUITS15元器件交易网www.cecb2b.com

HI-6110(REMOTETERMINALMODE)

RTOPERATION

TRANSMITMODEDATAWORDREGISTER(Writeonly)WriteAddress:X001

ModeDataWord15:0

1514131211109MSB

8

7

6

5

4

3

2

1

0

LSB

Thewrite-onlyTransmitModeDataWordregisterisloadedbythehostwiththeModeDatawordtobetransmittedbytheremoteterminalinresponsetoamodecodewithmodedataword(transmit)command.TheTransmitModeDataWordregisterisnotaffectedbyMR,masterreset.

RECEIVEMODEDATAWORDREGISTER(Readonly)ReadAddress:0010

ModeDataWord15:0

1514131211109MSB

8

7

6

5

4

3

2

1

0

LSB

Theread-onlyReceiveModeDataWordregisterholdsthevalueofthelastmodedatawordreceivedduringamodecodewithdataword(receive)commandaddressedtothisRT.ThisregisterisresetonlybyMRmasterreset.

MESSAGEREGISTER(Readonly)ReadAddress:0110

NotUsed0

0131211109

MessageTypeFlags88

77

66

55

44

33

22

11

00

LSB

TheMessageRegisteridentifiescommandtypewhenanewvalidcommandisreceivedfromtheMIL-STD-1553buscontroller.Whenavalidcommandisreceived,messagetypeisdecodedandappropriateMessageRegisterbit(s)areset.Twobitpairsaremirrored:Bitpair3and12,Bitpair5and13.Inthetablebelow,“RTA”indicatesassignedRemoteTerminaladdress.Broadcastcommandoccurswhenaddress=11111.Bit10issetformodecodeornon-RT-RTtransmitcommandswherebits15:11equalRTAor11111.Bit10enablesdetectionand“illegalization”forthreeundefinedmodecodecommandtypeslistedinthetablebelow.

CommandWord2BitFields15:11

10

9:5

4:0

MSB1514131211109

HexLastValidCommandDecodedCommandWord1BitFields15:11RTA11111RTA11111RTA

not1111111111RTA11111RTA11111RTA11111RTA11111

10000010011001100

9:5

00001-1111000001-1111000001-1111000001-1111000001-1111000001-1111000001-111100000or111110000or111110000or111110000or111110000or111110000or111110000or111110000or11111

4:0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0XXXX0XXXX0XXXX0XXXX1XXXX1XXXX1XXXX1XXXX

NON-MODECOMMANDS

0001ReceivecommandfromBC,notbroadcast0080ReceivecommandfromBC,broadcast0004Receivecommand,RT-RT,notbroadcast0100Receivecommand,RT-RT,broadcast0402Transmitcommand,RTtoBC

1008Transmitcommand,RT-RT,notbroadcast0200Transmitcommand,RT-RT,broadcast

MODECODECOMMANDS

0410MC0-MC15T/R=1nomodedata,notbroadcast0400*MC0-MC15T/R=1nomodedata,broadcast0410MC0-MC15T/R=0notbroadcast,UNDEFINED0400MC0-MC15T/R=0broadcast,UNDEFINED2420MC16-MC31T/R=1modedata,notbroadcast0400*MC16-MC31T/R=1broadcast,UNDEFINED0040MC16-MC31T/R=0modedata,notbroadcast0800MC16-MC31T/R=0modedata,broadcast

*Twocaseswhere0400isreset550nSafterRCV

XXXXX1notRTA1RTARTA

11

00001-11110XXXXX00001-11110XXXXX00001-11110XXXXX00001-11110XXXXX

CommandWord2onlyappliesforRT-RTcommands

RESETTRANSMITDATAFIFO(WriteOnly)WriteAddress:X010

Don'tCare

X

MSB

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

LSB

PerformingahostwritecycletoregisteraddressX010causestheTransmitDataFIFOtobecleared.NewdatamaybeloadedintotheFIFObywritingtoregisteraddressX011asdescribedabove.

NotethatnodataisstoredwhenperformingawritecycletoregisteraddressX010andtheactualdatapresentedonthedatabusisnotused(don'tcare).

HOLTINTEGRATEDCIRCUITS

16

元器件交易网www.cecb2b.com

HI-6110(REMOTETERMINALMODE)

REMOTETERMINALOPERATION

TheHI-6110remoteterminal(RT)addressissetbywiringtheRTA4:RTA0inputpinstothedesiredaddress.RTA0istheleastsignificantaddressinput.TheRTAPinputmustbeset/resettoreflectoddparityfortheRA4:0addressinputs.UponMasterReset,theHI-6110readstheRTaddressinputsandchecksforcorrectparity.Ifaparityerrorisdetected,thePARERRbitissetintheErrorRegisterandtheHI-6110RTwillnotrespondtoMIL-STD-1553CommandWords.ThehostcontrollermustcorrecttheRTaddress-paritymismatch,thenreassertMasterResettoenablebusoperations.

WhenconfiguredasaRemoteTerminal,theHI-6110continuouslymonitorsbothMIL-STD-1553buses.EachreceivedCommandWordischeckedforvalidity.TheRCVAandRCVBoutputsareassertedonlywhenareceivedcommandisvalid.ValidisdefinedashavinganRTaddressmatchingthepin-programmedRTaddressorthecommandisabroadcastcommand.IfavalidcommandisreceivedonBusA,theRCVAsignalgoeshightonotifythehost.Similarly,whenavalidcommandarrivesonBusB,theRCVBsignalgoeshigh.

ThereceivedcommandmaybereadfromtheappropriateCommandWordregister,ortheMessageregistermaybereadtoquicklydeterminethetypeofresponseneeded.TheRTprotocolsequencerwillinitiatearesponseinaccordancewiththerequirementsofMIL-STD-1553.IfthemessagetyperequiresaStatusWordresponseandthebusTRbitissetintheControlRegister,theHI-6110RTwillautomaticallytransmititsStatusWordapproxinmately7to95uSafterRCVAorRCVBgoeshigh.TheStatusWordregistercanbemodifiedupto1.3uSpastmid-sync,occurringwhentheStatusWordistransmitted.

Iftransmitdatawordsarepartofthecommandresponse,theautomaticresponsedelayprovidestimeforthehosttoloadtheTransmitDataFIFO.ThefirstdatawordmustbewrittentotheFIFOnotlaterthan20uSafterStatusWordmid-sync.Alldatawordsmustbewrittenbeforemid-syncoccurringwithinitstransmissionwindow.AlldatawordsmaybewritteninrapidsuccessiononceRCVAorRCVBgoeshigh.

Uponerror-freecompletionofthemessage,VALMESSgoeshigh.(Oneexception:broadcastmodecodecommandswithoutmodedataworddonotgenerateVALMESS.)Ifanerrorisdetected,VALMESSremainslowandtheERRORsignalgoeshigh.TheERRORregistercanbereadtodetermineerrortype.Inapplicationsrequiringillegalcommanddetection,theHI-6110readilyhandlescommand“illegalization”.Upondetectinganillegalcommand,thehostmicrocontrollertakesstepsto(a)sendtheRemoteTerminalStatusWordwiththeMessageError(ME)bitset(non-broadcastcommandsonly),and(b)suppresstransmissionofanydatawordsassociatedwiththenormalresponsetothecommand.Forpart(a),theStatusWordregisterismodifiedbysettingtheMEbit.ThisisdonefirsttomakesurethechangeiseffectivebeforeStatusWordtransmissionbegins.Forpart(b),bit13intheControlRegisterissettosuppressdatawordtransmission.

NOTE:Oncebit13issetintheControlregister,theaffectedmessagewillNOTconcludewithVALMESSorERRORassertion.ControlRegisterbit13shouldbewrittentoazerobeforethenextmessageisprocessed.ThehostmightperformtheControlRegisterwriteaspartoftheRCVflagserviceroutineinordertorestorenormaloperationforlegalcommands.

TheReceiveDataFIFOisclearedatMasterReset,orbyperformingaseriesofFIFOreadoperationsuntilFFEMPTYgoeshigh.TheReceiveDataFIFOwillnotacceptnewreceivedatawhenfull.

WhentheControlRegisteriswrittentochangetheactivebus,theHI-6110automaticallyresetsanymessageinprocessontheformerbusandbeginsanewmessagesequenceonthenewbus.TocomplywithRTresponsetimelimits,itistypicallynecessarytowritetheControlRegisterwithin2uSoftherisingedgeoftheRCVflagonthealternatebus.Notethatwhentheactivebusisswitched,theRTmessagesequencerretrievesandrespondstothelastvalidcommandwordreceivedonthepreviouslyinactivebus.Thisappliesregardlessofwhenthecommandwordwasreceived.Forthisreason,busswitchingshouldonlyoccurinresponsetoacurrentRCVorRCVCMDsignalorotherwisebefollowedbyamasterreset.

TheHI-6110readilyhandlessupersedingcommands.Forsupersedingcommandsonthesamebusasdescribedin5.2.1.4oftheRTValidationtest,the6110willgenerateanewRCVflaguponreceivingavalidcommandaftera4uSgap.Themessagesequencerisautomaticallyresetandthenewsequenceinitiated.RTvalidationsection5.2.1.8“BusSwitching”testsaconditionotherwiseprohibitedbythe1553standard:overlappingvalidcommandsonthetwobuses.Tomeettherequirementsofthistest,certainstepsarerequired:(a)Whenswitchingbusesforthesupersedingcommand,resetControlRegisterTRAandTRBbitsfor200nSminimumbeforesettingtheTRxbitforthenewlyactivebus.Thisresetstransmissionforanin-processcommandresponse.Tosimplifythesoftware,theexamplesoftwaredoesthisforallbusswitching.(b)TheRTshouldalwaysrespondtothecommandoccurringlast.ApotentialproblemoccurswhenanRT-RTreceivecommandisinterruptedbyavalidcommandontheotherbus.AlthoughCW1isvalidfortheremoteterminal,RCVforallRT-RTcommandsoccursafterCW1andCW2arebothreceived.WhenavalidcommandthatoverlapsCW1occursontheotherbus,itsRCVwillgohighbeforetheRT-RTRCV.Theoverlappingcommandoccurslater,althoughitsRCVprecedestheRT-RTRCV.TheRT-RTRCVmustbeignored.Tocorrectlyrespondtotheoverlappingcommand,thesoftwaremustutilizetheRCVCMDAandRCVCMDBsignalsasdescribedbelow.Pleaserefertothesoftwareexampleinthereferencedesignforaworkingimplementation.

TheRCVCMDAoutputgoeshighwhenavalidnon-modereceivecommandisdecodedonBusA.TheRCVCMDBsignalperformsthesamefunctionforBusB.SuccessfulcompliancewithRTvalidation5.2.1.8“BusSwitching”requireshostinteractionwhenRCVCMDisassertedfortheinactivebus.Whenthisoccurs,thehostshouldimmediatelymakethatbusactive.IfanordinaryreceivecommandiscomingfromtheBusController,RCVforthenewly-activebuswillgohighabout4uSafterRCVCMD.IfanRT-RTreceivecommand,RCVfollowsRCVCMDby20uS.IneithercaseonceRCVisasserted,theRTcanbeginpollingFFEMPTYtoacquirereceiveddatawordsastheyarrive.

HOLTINTEGRATEDCIRCUITS

17

元器件交易网www.cecb2b.com

HI-6110(REMOTETERMINALMODE)EXAMPLERTMIL-STD-1553MESSAGESEQUENCESExample1.BCTORTTransferTheHI-6110RTreceivesaReceiveCommandwith3datawordsfromtheMIL-STD-1553bus.TheHI-6110capturesthemessagedatawordsandoutputsastatusword.HostReadandDecodeMessageHostChangeBusifrequiredHostReadDataFIFO(DataWord3)HostReadDataFIFO(DataWord2)HostReadDataFIFO(DataWord1)HostWriteSW(StatusWord),OptionalSTRMIL-STD-1553BusVALMESSRCVCMDA/BRCVA/BFFEMPTYReceiveCommandDataWord1DataWord2DataWord3StatusWordFromMIL-STD-1553busFromHI-6110RTExample2.RTTOBCTransferHostWriteDataFIFO(DataWord2)HostWriteDataFIFO(DataWord1)HostWriteSW(StatusWord),OptionalHostReadCW1(CommandWord)HostReadandDecodeMessageRegisterTheHI-6110RTreceivesaTransmitCommandwith2datawordsfromtheMIL-STD-1553bus.ThehostcontrollerHI-6110RTreadstheCommandWordtodeterminenumberofdatawords,andupdatestheStatusWordregisterandtherequestednumberofdatawords.STRMIL-STD-1553BusTransmitCommandStatusWordDataWord1DataWord2FromMIL-STD-1553busVALMESSRCVA/BFFEMPTYFromHI-6110RTExample3.RTtoRTTransfer,HI-6110isthetransmittingRTHostWriteDataFIFO(DataWord1)HostWriteSW(StatusWord),OptionalHostReadCW2(TransmitCommand)HostReadandDecodeMessageRegisterTheHI-6110RTreceivesanRTtoRTtransferwith2datawordscommandfromtheMIL-STD-1553bus.Inthiscase,theHI-6110isthetransmittingRT.TheHI-6110issuesthenecessaryStatusWordandDataWords,andmonitorstheacknowledgingStatusWordfromthereceivingRT.HostReadSWR(StatusWordReceived)HostWriteDataFIFO(DataWord2)STRMIL-STD-1553BusReceiveCommandTransmitCommandStatusWord1DataWord1DataWord2StatusWord2FromMIL-STD-1553busVALMESSRCVA/BFFEMPTYFromHI-6110RTFromReceivingRTHOLTINTEGRATEDCIRCUITS18元器件交易网www.cecb2b.com

HI-6110(REMOTETERMINALMODE)EXAMPLERTMIL-STD-1553MESSAGESEQUENCESExample4.RTtoRTTransfer,HI-6110isthereceivingRTTheHI-6110RTreceivesanRTtoRTtransferwith2datawordscommandfromtheMIL-STD-1553bus.Inthiscase,theHI-6110isthereceivingRT.TheHI-6110capturesthemessagedataandissuesthenecessaryStatusWord.Inthisparticularexample,thehostdidnotupdatetheStatusWordRegisterandtheHI-6110re-issuesthelastvalueofSW.HostReadDataFIFO(DataWord1)HostReadDataFIFO(DataWord2)HostReadandDecodeMessageHostChangeBusifrequiredSTRMIL-STD-1553BusReceiveCommandTransmitCommandStatusWord1DataWord1DataWord2StatusWord2FromMIL-STD-1553busVALMESSRCVCMDA/BRCVA/BFFEMPTYFromTransmittingRTFromHI-6110RTExample5.ModeCodeCommandwithoutDataWordHostWriteSW(StatusWord)HostReadCW1(CommandWord)HostReadandDecodeMessageRegisterTheHI-6110RTreceivesaModeCodeCommandwithoutDataWordfromtheMIL-STD-1553bus.ThecorrectStatusWordisoutput.Inthisexample,thehostupdatestheStatusWordregisterpriortoRTresponse.TheStatusWordupdatemustbecompletedwithin5uSaftertheRCVA/Brisingedge.Ifnohostwriteisperformed,theHI-6110willoutputthecurrentvalueoftheSTRMIL-STD-1553BusModeCodeCommandStatusWordFromMIL-STD-1553busVALMESSRCVA/BFFEMPTYFromHI-6110RTExample6.ModeCodewithDataWord(Transmit)HostWriteMODE(ModeData)HostWriteSW(StatusWord)HostReadCW1(ControlWord)HostReadandDecodeMessageRegisterTheHI-6110RTreceivesaModeCommandwithDataWord(Transmit)fromtheMIL-STD-1553bus.TherequiredStatusWordandModeDataWordaretransmittedbytheHI-6110RT.Inthisparticularexample,thehostupdatesboththeStatusWordandModeDataregisterspriortoRTresponse.AStatusWordupdatemustbecompletedwithin5uSaftertheRCVA/Brisingedge.Ifnohostwritesareperformed,theHI-6110willoutputthecurrentvaluesoftheSWregisterandModeDataregister.STRModeCodeCommandStatusWordModeDataMIL-STD-1553BusFromMIL-STD-1553busVALMESSRCVA/BFFEMPTYFromHI-6110RTHOLTINTEGRATEDCIRCUITS19元器件交易网www.cecb2b.com

HI-6110(REMOTETERMINALMODE)EXAMPLERTMIL-STD-1553MESSAGESEQUENCESExample7.ModeCodewithDataWord(Receive)TheHI-6110RTreceivesaModeCommandwithDataword(Receive)fromtheMIL-STD-1553bus.ThecorrectStatusWordisreturnedandthehostreadstheModeDatavalue.Inthisparticularexample,thehostreadstheMessageRegistertodeterminewhattypeofMIL-STD-1553commandwasreceived.AdefaultvalueisusedfortheStatusWordresponse.HostReadMODE(ReceiveModeData)HostReadandDecodeMessageRegisterSTRMIL-STD-1553BusModeCodeCommandModeDataStatusWordFromMIL-STD-1553busVALMESSRCVA/BFFEMPTYFromHI-6110RTExample8.BroadcastBCtoRTTransferTheHI-6110RTreceivesaBroadcastReceiveCommandwith3datawordsfromtheMIL-STD-1553bus.NoStatusWordisreturned.HostReadandDecodeMessageHostChangeBusifrequiredHostReadDataFIFO(DataWord3)HostReadDataFIFO(DataWord2)HostReadDataFIFO(DataWord1)STRMIL-STD-1553BusReceiveCommandDataWord1DataWord2DataWord3VALMESSRCVCMDA/BRCVA/BFFEMPTYExample9.BroadcastRTtoRTTransferHI-6110isthetransmittingRTHostWriteDataFIFO(DataWord1)HostWriteSW(StatusWord)HostReadCW2(TransmitCommand)HostReadandDecodeMessageRegisterTheHI-6110RTreceivesaBroadcastRTtoRTtransferCommandwith2datawordsfromtheMIL-STD-1553bus.TheHI-6110RTisthetransmitter.NotethatRCVA/Bdoesn’tgohighuntiltheTransmitCommandmatchingtheHI-6110RTaddressisreceived.TheHI-6110broadcaststhemessageanddoesnotwaitforaStatusWordtobereturned.HostWriteDataFIFO(DataWord2)STRReceiveCommandTransmitCommandStatusWord1DataWord1DataWord2MIL-STD-1553BusFromMIL-STD-1553busVALMESSRCVA/BFFEMPTYFromHI-6110RTHOLTINTEGRATEDCIRCUITS20元器件交易网www.cecb2b.com

HI-6110(REMOTETERMINALMODE)EXAMPLERTMIL-STD-1553MESSAGESEQUENCESExample10.BroadcastRTtoRTTransfer,HI-6110isthereceivingRTTheHI-6110RTreceivesaBroadcastRTtoRTtransferCommandwith2datawordsfromtheMIL-STD-1553bus.TheHI-6110RTisthereceiver.TheHI-6110capturesthemessagewhichisreadbythehost.AStatusWordisnottransmitted.HostReadDataFIFO(DataWord2)HostReadDataFIFO(DataWord1)HostReadandDecodeMessageHostChangeBusifrequiredSTRMIL-STD-1553BusReceiveCommandTransmitCommandStatusWord1DataWord1DataWord2FromMIL-STD-1553busVALMESSRCVCMDA/BRCVA/BFFEMPTYFromtransmittingRTExample11.BroadcastModeCodewithoutDataWordHostReadCW1(CommandWord)TheHI-6110RTreceivesaBroadcastModeCommandwithoutDatawordfromtheMIL-STD-1553bus.TheModeCommandWordisreadbythehost.Note:TheRCVsignalpulseislessthan1uSwide,andMessageRegisterflagisclearedatthesametime.STRMIL-STD-1553BusModeCodeCommandFromMIL-STD-1553busVALMESSRCVA/BFFEMPTYExample12.BroadcastModeCodewithDataWordTheHI-6110RTreceivesaBroadcastModeCommandwithDatawordfromtheMIL-STD-1553bus.ThehostreadstheModeDatawordreceived.HostReadMODE(ModeData)HostReadCW1(CommandWord)STRMIL-STD-1553BusModeCodeCommandModeDataFromHI-6110BCVALMESSRCVA/BFFEMPTYHOLTINTEGRATEDCIRCUITS21元器件交易网www.cecb2b.com

HI-6110(BUSMONITORMODE)BUSMONITORTheHI-6110maybeconfiguredasBusMonitorwithorwithoutanassignedRTaddress.ResettingbothBCMODEandRTMODEto“0”configurestheHI-6110asaBusMonitorwithassignedRTaddress(MT/RTmode).SettingbothBCMODEandRTMODEto“1”configurestheHI-6110asaBusMonitorwithoutanRTaddress(MTmode).IneitherMode,theHI-6110capturesallinformationthatoccursontheselectedMIL-STD-1553bus.Allbustransactionsarecheckedforerrors.Ifamessagesequenceisgood,theVALMESSsignalisassertedattheendofthemessage.Ifanerroroccurs,ERRORisasserted.ThehostmayinterrogatetheERRORRegistertodeterminethenatureoftheerror.CommandWords,StatusWords,MessageDataandModeWordsarecapturedforallbustransactionsandmaybereadbythehost.InMT/RTmode,theHI-6110willrespondtoallMIL-STD-1553messageswithassignedRTaddressmatchingthepin-programmedRTaddress.AllconditionspertinenttoRTresponsesaredescribedinthepreviousRemoteTerminalModesectionofthisdocument.InMTmode(noassignedRTaddress),theHI-6110doesnottransmitinformationtotheMIL-STD-1553busandactsasapassivemonitorasdescribedbytheMIL-STD-1553specification.Figure3representstheHI-6110inMTmode.INITIALIZATIONInBusMonitormode,theusermustfirstperformaMasterResettoinitializetheMTprotocolengineandclearallmessageregistersanddataFIFOs.ThismaybeachievedbypulsingtheMRinputhigh,orwritinga\"1\"toControlRegisterbit0.Theusermustselectamasterclock(CLK)frequencybyprogrammingControlRegisterbits11and12.RefertotheMTRegisterFormatssectionforafulldescriptionofavailableregistersandtheirfunctionsinBusMonitorMode.ReceiverSerialtoParallelManchesterDecoderBUSABusABUSABusAWordD15-D0CSR/WSTRRA3-RA0FFEMPTYCommandWord1HostDataInterfaceCommandWord2RXDATAFIFOModeData(R)StatusWordRec'dReceivingStatusWord(RT-RT)BusBWordReceiverSerialtoParallelManchesterDecoderBUSBVALMESSERRORRFLAGRCVARCVBRCVCMDARCVCMDBCLKMRBCSTARTBCMODERTMODEBUSBBusBStatusRegisterMessageStatusControlRegisterMTErrorRegisterMessageRegisterProtocolControlMTProtocolEngineFigure3.BlockDiagram-BusMonitor(withoutassignedRTaddress)ModeHOLTINTEGRATEDCIRCUITS22元器件交易网www.cecb2b.com

HI-6110(BUSMONITORMODE)

REGISTERFORMATS(MTMode)

CONTROLREGISTER(R/W)WriteAddress:X1XX,ReadAddress:1100

NotUNseotdUNseotdUCseLKdRSEesLeRrveA3dRA2RA1RA0RERMRRBMRARTMBCODMENODotUEMseRdXXX0

8

7

6

5

4

3

2

X1

0

LSB

MSB1514131211109

TheControlRegistervaluespecifiesHI-6110operatingmode,clockfrequencyandspecifieswhichbusisenabledformonitoring.ControlRegisterbitscanalsobeusedforaddressingregistersinread/writeoperations,ortoassertmasterreset.

BIT15-1312NAME-CLKSEL

1110-76

5-4

3-2

10

FUNCTION

NotusedinMTmode.

SelectsthefrequencyoftheHI-6110externalCLKinput,asfollows:CLKSELValue024MHz112MHz

ReservedMustberesetto“0”RA3:0RegisterAddressforHI-6110registeranddataread/writeoperations.Theregisteraddressisdefinedbythe

logicalORofthesebitsandtheircorrespondinginputpins.SettingControlRegisterbits10:7to0000ensuresthatjusttheaddressinputpinscontrolregisteraddressing.

RERRResetERROR.IfRERRislowtheERRORoutputsignalisonlyresetonreceptionofanewvalidcommand.

SettingRERRhigh(risingedge)resetsahighERRORoutput.IftheRERRbitislefthigh,ERRORoutputswillautomaticallyresetafter3to4microseconds.Fornormaloperation,thisbitissetto“1”.

MRB,MRASettingeitherMRAorMRBto\"1\"connectstheprotocolenginetoMonitorBUSAorMonitorBUSB.Setting

bothMRAandMRBselectsneitherbus.The1553receiver,ManchesterdecoderandRCVoutputsignalremainoperationalontheinactivebus.Whenthemonitorterminalreceivesacommandontheinactivebus,itsRCVsignaloutputgoeshigh.TheMTmustswitchactivebusessoreceiveddatawords,messageresults,etc.willbestoredintheproperregisters.ValidwordsreceivedontheinactivebuscanbereadwithoutchangingactivebusbyreadingtheBusAWordorBusBWordRegister,butanyreceivedmessagewords,errors,messageresultsetc.arenotupdatedifthebusisnotenabledbysettingtheappropriateMRAorMRBbit.

RTMODE,HI-6110modeselect.TheseControlRegisterbitsarelogicallyOR'edwiththeircorrespondinginputpins.TheBCMODEusercanselect1553operatingmodeundereitherhardwareorsoftwarecontrol:

RTMODEBCMODE1553OPERATINGMODE01BusController(BC)10RemoteTerminal(RT)11BusMonitorwithoutassignedRTaddress(MT)00BusMonitorwithassignedRTaddress(RT-MT)inwhichControlRegisterbits

5:4enabletransmitforvalidcommandsforwhichcommandterminaladdressmatchestheassignedRemoteTerminaladdress.SeetheRTmodesection.

-NotusedinMTmode.

MRMasterReset.Writing\"1\"andthen“0”tothisbitperformsthesamefunctionaspulsingtheMRpin.Allregister

anddataFIFOsareclearedwhenmasterresetisasserted.TheControlRegisteristheexception;itisnotaffectedbyMasterReset.

RECEIVEDATAFIFO(Readonly)ReadAddress:0100

MIL-STD-1553MessageDataWord15:0

1514131211109MSB

8

7

6

5

4

3

2

1

0

LSB

TheReceiveDataFIFOis32-wordsdeepandholdsallMIL-STD-1553receiveddatawords.TheFIFOisclearedatMasterReset.

AlowFFEMPTYflag(outputpinorStatusregisterbit)meansFIFOdataisavailabletobereadbythehost.SuccessivedatawordfetcheswillcauseFFEMPTYtogohighwhenthelastdatawordisread.

BUSAWORDREGISTER(Readonly)ReadAddress:1001BUSBWORDREGISTER(Readonly)ReadAddress:1010

BusA/BWord15:0

MSB1514131211109876543210LSB

InMTmode,theBusAWordregisterholdsthelastvalidMIL-STD-1553wordreceivedonBusA.TheBusBWordregisterholdsthelastvalidMIL-STD-1553wordreceivedonBusB.

HOLTINTEGRATEDCIRCUITS

23

元器件交易网www.cecb2b.com

HI-6110(BUSMONITORMODE)MTOPERATIONSTATUSWORD1REGISTER(Readonly)ReadAddress:1000esInsagsterESeumrroervntricateRioneqResueerstvedBroaBudcasystCSuombsmDysanyntedammRTeiFecrmcBlageiveinusaldFlCoagntrolAcceptanceRMSB151413121110987R6R543210LSBRMSB151413121110987R6R543210LSB0876543210LSBRTAddressFornon-broadcastsingle-RTcommands,theStatusWord1registerholdstheMIL-STD-1553StatusWordtransmittedbytheRT.Fornon-broadcastRT-RTcommands,theStatusWord1registerholdstheMIL-STD-1553statuswordsendbythereceivingremoteterminal.STATUSWORD2REGISTER(Readonly)ReadAddress:0011MesInsagsterESeumrroervntricateRioneqResueerstvedBroaBudcasystCSuombsmDysanyntedammRTeiFecrmcBlageiveinusaldFlCoagntrolAcceptance00RTAddressMUsedonlyforRTtoRTmessages,theStatusWord2registerholdstheMIL-STD-1553statuswordsentbythetransmittingremoteterminal.STATUSREGISTER(Readonly)ReadAddress:0101Notused0000MSB1514131211109TheStatusRegistermaybeinterrogatedbythehostatanytime.ItprovidesinformationthatallowstheusertodeterminewhethertheHI-6110MTisbusymonitoringanactiveMIL-STD-1553messageanditsprogress.Afteramessagesequencehascompleted,theStatusregisterindicateswhetheranerrorwasdetectedorifthemessagesequencewassuccessful.BIT15-98NAME-ERROR7VALMESS654RF1RF0RFLAGN3FFEMPTY210RCVBRCVAIDLEFUNCTIONNotused.Thesebitsaresetto\"0\".Thisbitissetto\"0\"afterresetorwhenthelastMIL-STD-1553messagesequencewasvalid.ERRORissettoa\"1\"ifthelastsequencehadanerror.ThenatureofthemessageerrorcanbedeterminedbyexaminingtheErrorRegister.TheERRORoutputpinreflectsthestateofthisbit.Thisbitisa\"0\"afterresetorthelastMIL-STD-1553messagecontainedanerror.VALMESSgoeshighonthecompletionofanerror-freeMIL-STD-1553messagesequence.VALMESSisresettoazeroeachtimenewvalidCommandWordisreceivedbytheRT.TheVALMESSoutputpinreflectsthestateofthisbit.Registeraddressbit1forthelastwrittenwordregister.Registeraddressbit0forthelastwrittenwordregister.GoeslowwhenanewMIL-STD-1553CommandWordisreceivedbytheRT,oraStatusWordisreceivedfromthereceivingRTduringanRT-to-RTtransfer.RFLAGNreturnshighmomentarilyuponthereceiptofanynew1553word.TheRFLAGoutputreflectsthestateofthisbit.If\"0\"thenthereceiveDataFIFOcontainsatleastonewordofdata.Thisbitissettoa\"1\"onreset,orwhentheuserhasreadallavailablereceiveddatawordsfromthereceiverDataFIFO.TheFFEMPTYoutputpinreflectsthestateofthisbit.Settoa\"1\"uponreceiptofavalidCommandWord.TheRCVBoutputpinmirrorsthestateofthisbit.Settoa\"1\"uponreceiptofavalidCommandWord.TheRCVAoutputpinmirrorsthestateofthisbit.If\"1\"thentheRTisidle.ThisbitisazerothroughoutthetimetheRTisprocessingavalidMIL-STD-1553Command.message.Thebitreturnstoa\"1\"whenthemessageiscompleted.RVAORLMREF1SSRF0RFLFFAGEMNRPCTVYRBCVIDALEERHOLTINTEGRATEDCIRCUITS24元器件交易网www.cecb2b.com

HI-6110(BUSMONITORMODE)

MTOPERATION

ERRORREGISTER(Readonly)ReadAddress:0111

TheRTErrorRegisterisclearedatresetandonreceiptofavalidMIL-STD-1553CommandWord.Ifanerrorisencounteredduringmessageexecution,theERRORpingoeshigh,theERRORbitissetintheStatusRegister,andoneormorebitsaresetintheErrorRegister.ThehostmayinterrogatetheErrorregisteratanytimetodeterminethetypeoferrorencountered.

RTPNARotERUFFseRERdNRotUOseCdNGERAPRCERWRESYRRNMCEANRRNERORRCV0

0

08

7

06

5

4

3

2

1

0

LSB

Notused0

0

0

0

MSB1514131211109

BIT15-109876543210NAME-RTPARERR-FFERR-CONERRGAPERRWCERRSYNCERRMANERRNORCV

FUNCTION

Notused.Thesebitsaresetto\"0\".

RTParityError:Thereisaparityerrorinthepin-programmedRTaddressofthisRT.Notused.Thisbitissetto\"0\".

DatawasnotavailableintheTransmitDataFIFO.Notused.Thisbitissetto\"0\".

ContiguousMessageError:Transmissionwasnotcontiguous.

Busactivitywasdetectedinthe4.0uSgapafteravalidmessagewascompleted.WordCountError.

SyncError:ExpectedCommandSyncandgotDataSync,orviceversa.

ManchesterEncodingError:ThedecoderdetectedanerrorinManchesterencoding,bitcountorparity.Thisbitissetwhenadatawordisexpectedwhileprocessingareceivecommand,butagapisdetected.ItisalsosetwhenanRT-to-RT\"NoResponseTimeout\"occurs,asdefinedperMIL-HDBK-1553,Figure8\"RT-RTTimeoutMeasurement\".TheHI-6110assertsthiserrorwhenthebusdead-timebetweentheRT-RTcommandpairandthetransmitRTStatusWordexceeds15uS.

MESSAGEREGISTER(Readonly)ReadAddress:0110

NotUsed0

0131211109

MessageTypeFlags88

77

66

55

44

33

22

11

00

LSB

TheMessageRegisteridentifiescommandtypewhenanewvalidcommandisreceivedfromtheMIL-STD-1553buscontroller.Whenavalidcommandisreceived,messagetypeisdecodedandappropriateMessageRegisterbit(s)areset.Registerbits5and13aremirrored.

BroadcastcommandsoccurwhenCommandWordbits15:11=11111.Valuesotherthan11111indicatetheRemoteTerminaladdressforanon-broadcastcommand.MessageRegisterbit10issetforanymodecodeortransmitcommand.ThisenablesdetectionofthethreeundefinedmodecodecommandtypeslistedunderBit10below.

CommandWord2BitFields

MSB1514131211109

HexLastValidCommandDecodedCommandWord1BitFields15:11RTA11111RTA11111RTARTA11111RTA11111RTA11111RTA11111

100000111001100

9:5

00001-1111000001-1111000001-1111000001-1111000001-111100000or111110000or111110000or111110000or111110000or111110000or111110000or111110000or11111

NON-MODECOMMANDS

0001ReceivecommandfromBC,notbroadcast0080ReceivecommandfromBC,broadcast0004RT-RTcommand,notbroadcast0100RT-RTcommand,broadcast0402Transmitcommand,RTtoBC

MODECODECOMMANDS

0410MC0-MC15T/R=1nomodedata,notbroadcast0400*MC0-MC15T/R=1nomodedata,broadcast0410MC0-MC15T/R=0notbroadcast,UNDEFINED0400MC0-MC15T/R=0broadcast,UNDEFINED2420MC16-MC31T/R=1modedata,notbroadcast0400*MC16-MC31T/R=1broadcast,UNDEFINED0040MC16-MC31T/R=0modeData,notbroadcast0800MC16-MC31T/R=0modedata,broadcast

*Twocaseswhere0400isreset550nSafterRCV

4:015:11109:54:0XXXXXXXXXX

XXXXXXXXXX100001-11110XXXXXXXXXXnotRTA100001-11110XXXXXXXXXX0XXXX0XXXX0XXXX0XXXX1XXXX1XXXX1XXXX1XXXX

CommandWord2onlyappliesforRT-RTcommands

HOLTINTEGRATEDCIRCUITS

25

元器件交易网www.cecb2b.com

HI-6110(BUSMONITORMODE)MTOPERATIONCOMMANDWORD1REGISTER(Readonly)ReadAddress:0000RTAddressSubaddress/ModeDataWordCount/ModeCodeForallcommandsexceptRTtoRT,theCommandWord1registercontainsthelastvalidCommandWordreceived.WhenRCVisasserted,ifMessageRegisterbit2orbit8isset,thenewmessageisRTtoRT.TheCommandWord1registerholdsthefirst(receive)commandandtheCommandWord2Registerholdsthesecond(transmit)command.MSB1514131211109T/R876543210LSBCOMMANDWORD2REGISTER(Readonly)ReadAddress:0001RTAddressSubaddress/ModeDataWordCount/ModeCodeTheCommandWord2registercontainsthesecond(transmit)commandwordfromthelastRT-RTmessage.(SeenoteaboveforCommandWord1.)LSBT/RMSB1514131211109876543210WheneverRCVisasserted,RT-RTmessagescanbedetectedbycheckingMessageRegisterbits2and8.RECEIVEMODEDATAREGISTER(Readonly)ReadAddress:0010ModeDataWord15:01514131211109MSB876543210LSBTheread-onlyReceiveModeDataRegisterholdstheModeCodeDataWordreceivedduringaModeCodewithDataWord(Receive)Command.BUSMONITOROPERATION(MTmode)WhenconfiguredasaBusMonitorwithnoassignedRTaddress,theHI-6110continuouslymonitorstheselectedMIL-STD-1553busandpassivelycapturesallbustraffic.TheHI-6110nevertransmitsinformationontothebus.WhenaCommandWordisreceived,avalidationcheckisperformed.IftheCommandWordcontainsnoerrors,theRFLAGpingoeslowandtheHI-6110MTcapturesthecompletemessageinitsinternalregistersandReceiverDataFIFOasappropriate.IfthevalidCommandWordwasreceivedonBusA,theRCVAsignalgoeshightonotifythehostthatanewmessagehascommenced.TheRCVBpinisassertedwhenthevalidCommandWordarrivedonBusB.TheCommandWordmaybereadfromtheCommandWord1register,ortheMessageregistercanbereadtodirectlylearnthetypeofcommandreceived.BUSMONITOROPERATION(MT/RTmode)WhenconfiguredasaMonitorwithassignedRTaddress,theHI-6110respondstoallcommandsthatmatchitshard-wiredRTaddressasdescribedintheRTsectionofthisdatasheet.AllotherbustrafficismonitoredasdescribedinthisMTsection.HOLTINTEGRATEDCIRCUITS26元器件交易网www.cecb2b.com

HI-6110(BUSMONITORMODE)EXAMPLEMTMIL-STD-1553MESSAGESEQUENCESExample1.BCTORTTransferTheHI-6110MTmonitorsaReceiveCommandwith3datawordsfontheMIL-STD-1553bus.TheHI-6110capturesthemessagedatawordsanddoesnotrespondtothebus.HostReadCW1(CommandWord)HostReadStatusWordReceivedHostReadDataFIFO(DataWord3)HostReadDataFIFO(DataWord2)HostReadDataFIFO(DataWord1)STRMIL-STD-1553BusReceiveCommandDataWord1DataWord2DataWord3StatusWordFromBusControllerVALMESSRCVCMDA/BRCVA/BFFEMPTYFromrespondingRTExample2.RTTOBCTransferTheHI-6110MTmonitorsaTransmitCommandwith2datawordsontheMIL-STD-1553bus.TheHI-6110MTcapturestheCommandWordfromtheBCandtheStatusWordandMessageDatafromtherespondingRT.HostReadCW1(CommandWord)HostReadDataFIFO(DataWord2)HostReadDataFIFO(DataWord1)HostReadStatusWordReceivedSTRMIL-STD-1553BusTransmitCommandStatusWordDataWord1DataWord2FromBusControllerVALMESSRCVA/BFFEMPTYFromrespondingRTExample3.RTTORTTransferTheHI-6110MTmonitorsanRTtoRTtransferwith2datawordscommandontheMIL-STD-1553bus.TheHI-6110capturesthemessagedataandtheStatusWordsfromboththetransmittingandReceivingRTs.HostReadCW2(TransmitCommand)HostReadCW1(ReceiveCommand)HostReadReceivingStatusWord(SW2)HostReadSWR(StatusWord1)HostReadDataFIFO(DataWord2)HostReadDataFIFO(DataWord2)STRMIL-STD-1553BusReceiveCommandTransmitCommandStatusWord1DataWord1DataWord2StatusWord2FromBusControllerVALMESSRCVCMDA/BRCVA/BFFEMPTYFromTransmittingRTFromReceivingRTHOLTINTEGRATEDCIRCUITS27元器件交易网www.cecb2b.com

HI-6110(BUSMONITORMODE)EXAMPLEMTMIL-STD-1553MESSAGESEQUENCESExample4.ModeCodeCommandwithoutDataWordTheHI-6110MTmonitorsaModeCodeCommandontheMIL-STD-1553bus.TherespondingRT'scorrectStatusWordiscaptured.HostReadCW1(CommandWord)HostReadStatusWordRecivedSTRMIL-STD-1553BusModeCodeCommandStatusWordFromBusControllerVALMESSRCVA/BFFEMPTYFromrespondingRTExample5.ModeCodewithDataWord(Transmit)TheHI-6110MTmonitorsaModeCommandwithDataword(Transmit)ontheMIL-STD-1553bus.TheStatusWordandModeDataWordfromtherespondingRTarecapturedandreadbythehost.HostReadCW1(ControlWord)HostReadMODE(ModeData)HostReadStatusWordReceivedSTRModeCodeCommandStatusWordModeDataMIL-STD-1553BusFromBusControllerVALMESSRCVA/BFFEMPTYFromrespondingRTExample6.ModeCodewithDataWord(Receive)TheHI-6110MTmonitorsaModeCommandwithDataword(Receive)ontheMIL-STD-1553bus.TheModeDataWordfromtheBCandtheStatusWordfromtherespondingRTarecapturedbytheHI-6110MTandreadbythehost.HostReadMODE(ModeData)HostReadMessageRegisterHostReadStatusWordReceivedSTRMIL-STD-1553BusModeCodeCommandModeDataStatusWordFromBusControllerVALMESSRCVA/BFFEMPTYFromrespondingRTHOLTINTEGRATEDCIRCUITS28元器件交易网www.cecb2b.com

HI-6110(BUSMONITORMODE)EXAMPLEMTMIL-STD-1553MESSAGESEQUENCESExample7.BroadcastBCtoRTTransferTheHI-6110MTmonitorsaBroadcastReceiveCommandwith3datawordsontheMIL-STD-1553bus.ThemessagedataiscapturedandreadbythehostHostReadCW1(CommandWord)HostReadDataFIFO(DataWord3)HostReadDataFIFO(DataWord2)HostReadDataFIFO(DataWord1)STRReceiveCommandDataWord1DataWord2DataWord3MIL-STD-1553BusFromBusControllerVALMESSRCVCMDA/BRCVA/BFFEMPTYExample8.BroadcastRTtoRTTransferTheHI-6110MTmonitorsaBroadcastRTtoRTtransferCommandwith2datawordsontheMIL-STD-1553bus.TheHI-6110MTcapturesthemessagedataandtheStatusWordfromthetransmittingRT.NotethebehavioroftheFFEMPTYsignalwhenthefirstdatawordisread,temporarilyemptyingtheFIFO,beforemessagecompletion.HostReadDataFIFO(DataWord1)HostReadStatusWordReceivedHostReadDataFIFO(DataWord2)HostReadCW2(TransmitCommand)HostReadCW1(ReceiveCommand)STRReceiveCommandTransmitCommandStatusWord1DataWord1DataWord2MIL-STD-1553BusFromBusControllerVALMESSRCVCMDA/BRCVA/BFFEMPTYFromtransmittingRTExample9.BroadcastModeCodewithoutDataWordHostReadeCW1(CommandWord)TheHI-6110MTmonitorsaBroadcastModeCommandwithoutDatawordontheMIL-STD-1553bus.TheModeCommandWordisreadbythehostSTRMIL-STD-1553BusModeCodeCommandFromBusControllerVALMESSRCVA/BFFEMPTYHOLTINTEGRATEDCIRCUITS29元器件交易网www.cecb2b.com

HI-6110(BUSMONITORMODE)EXAMPLEMTMIL-STD-1553MESSAGESEQUENCESExample11.BroadcastModeCodewithDataWordTheHI-6110RTreceivesaBroadcastModeCommandwithDatawordfromtheMIL-STD-1553bus.ThehostreadstheModeDatawordreceived.HostReadMODE(ModeData)HostReadCW1(CommandWord)STRMIL-STD-1553BusModeCodeCommandModeDataFromHI-6110BCVALMESSRCVA/BFFEMPTYDATABUSTIMINGDIAGRAMSDATABUSTIMING-WRITEREGADDRVALIDDATABUSTIMING-READREGADDRVALIDtAWStSTRSTRtAWHtARStSTRSTRtARHtDWStDWHDATABUSVALIDtDRSDATABUSVALIDtDRHtCSWStCSWHCSCStCSRStCSRHtRWWSR/WtRWRStRWWHR/WtRWRHFigure4.RefertoACElectricalCharacteristicsTableFigure5.RefertoACElectricalCharacteristicsTableHOLTINTEGRATEDCIRCUITS30元器件交易网www.cecb2b.com

HI-6110ABSOLUTEMAXIMUMRATINGSSupplyvoltage(VDD)LogicinputvoltagerangeReceiverdifferentialvoltageDriverpeakoutputcurrentPowerdissipationat25°CSolderTemperatureJunctionTemperatureStorageTemperature-0.3Vto+5V-0.3VDCto+3.6V10Vp-pTemperatureRange+1.0A1.0W275°Cfor10sec.175°C-65°Cto+150°CNOTE:Stressesaboveabsolutemaximumratingsoroutsiderecommendedoperatingconditionsmaycausepermanentdamagetothedevice.Thesearestressratingsonly.Operationatthelimitsisnotrecommended.IndustrialScreening.........-40°Cto+85°CHi-TempScreening........-55°Cto+125°CRECOMMENDEDOPERATINGCONDITIONSSupplyVoltageVDD.......................................3.3V...±5%DCELECTRICALCHARACTERISTICSVDD=3.3V,GND=0V,TA=OperatingTemperatureRange(unlessotherwisespecified).PARAMETEROperatingVoltageTotalSupplyCurrentSYMBOLVDDICC1ICC2ICC3CONDITIONNotTransmittingTransmitonechannel@50%dutycycleTransmitonechannel@100%dutycycleNotTransmittingTransmitonechannel@100%dutycycleDigitalinputsDigitalinputsDigitalinputsDigitalinputsDigitalinputsanddatabusIOUT=-1.0mA,DigitaloutputsIOUT=1.0mA,DigitaloutputsMIN3.15TYP3.304225425MAX3.45102505000.06UNITSVmAmAmAWWVDDPowerDissipationPD1PD20.370%0.5Min.InputVoltageMax.InputVoltageMin.InputCurrentMax.InputCurrent(HI)(LO)(HI)(LO)VIHVILIIHIILIPUDVOHVIH30%20-2027590%10%VDDµAµAµAVDDVDDPull-Up/Pull-DownCurrentMin.OutputVoltageMax.OutputVoltageRECEIVERInputresistanceInputcapacitanceCommonmoderejectionratioInputLevelInputcommonmodevoltageThresholdVoltage-Direct-coupledDetectNoDetectThesholdVoltage-Transformer-coupled=Detect(HI)(LO)(MeasuredatPoint“AD“inFigure6unlessotherwisespecified)RINCINCMRRVINVICMVTHDVTHNDVTHDVTHND1MhzSineWave(MeasuredatPoint“AD“inFigure6)1MHzSineWave(MeasuredatPoint“AT“inFigure7)Differential-5.01.15DifferentialDifferential4095.020.00.280.8614.00.20205KohmpFdBVp-pV-pkVp-pVp-pVp-pVp-pNoDetectHOLTINTEGRATEDCIRCUITS31元器件交易网www.cecb2b.com

HI-6110DCELECTRICALCHARACTERISTICS(cont.)VDD=3.3V,GND=0V,TA=OperatingTemperatureRange(unlessotherwisespecified)PARAMETERTRANSMITTEROutputVoltageSYMBOLCONDITIONMINTYPMAXUNITS(MeasuredatPoint“AD”inFigure6unlessotherwisespecified)DirectcoupledTransformercoupledVOUTVOUTVONDirectcoupledVDYNVDYNROUTCOUT35ohmload70ohmload(MeasuredatPoint“AT“inFigure7)Differential,inhibited35ohmload70ohmload(MeasuredatPoint“AT“inFigure7)Differential,nottransmitting1MHzsinewave-90-25010156.018.09.027.010.090250Vp-pVp-pmVp-pmVmVKohmpFOutputNoiseOutputDynamicOffsetVoltageTransformercoupledOutputResistanceOutputCapacitanceACELECTRICALCHARACTERISTICSVDD=3.3V,GND=0V,TA=OperatingTemperatureRange(unlessotherwisespecified)PARAMETERTRANSMITTERRisetimeFallTimeInhibitDelaySYMBOLtrtftDI-HtDI-LTESTCONDITIONS35ohmload35ohmloadInhibitedoutputActiveoutputMIN100100TYP--------MAX300300100150UNITSnsnsnsns(MeasuredatPoint“AD”inFigure6)PARAMETERDATABUSTIMING-WRITEStrobeSTRPulseWidthAddressWriteSetupTimeAddressWriteHoldTimeDataWriteSetupTimeDataWriteHoldTimeCSWriteSetupTimeCSWriteHoldTimeR/WWriteSetupTimeR/WWriteHoldTimeDATABUSTIMING-READStrobeSTRPulseWidthAddressReadSetupTimeAddressReadHoldTimeDataReadSetupTimeDataReadHoldTimeCSReadSetupTimeCSReadHoldTimeR/WReadSetupTimeR/WReadHoldTime(SeeFigure5)(SeeFigure4)SYMBOLtSTRtAWStAWHtDWStDWHtCSWStCSWHtRWWStRWWHtSTRtARStARHtDRStDRHtCSRStCSRHtRWRStRWRHMIN500303030503003080030----030030TYP--------------------------60--------MAX------------------------120----------UNITSnsnsnsnsnsnsnsnsnsnsnsnsnsnsnsnsnsnsHOLTINTEGRATEDCIRCUITS32元器件交易网www.cecb2b.com

HI-6110TRANSMITTERTxDatafromManchesterEncoderTXINHA/BBUSA/B1:2.555W35WPoint“AD“BUSA/BIsolationTransformer2.5:155WRECEIVERRxDatatoManchesterDecoder55WPoint“AD“35W55WIsolationTransformerFigure6.DirectCoupledTestCircuitsTRANSMITTERTxDatafromManchesterEncoderTXINHA/B52.5W(.75Zo)35W(.5Zo)52.5W(.75Zo)CouplingTransformerBUSA/B1:2.5Point“AT”1:1.452.5W(.75Zo)35W(.5Zo)BUSA/BIsolationTransformerPoint“AT”CouplingTransformer52.5W(.75Zo)1.4:12.5:1RECEIVERRxDatatoManchesterDecoderIsolationTransformerFigure7.TransformerCoupledTestCircuitsHEATSINKINGTHELEADLESSPLASTICCHIPCARRIERPACKAGETheHI-6110PCI/T/Mispackagedina64pinleadlessplasticchipcarrier(LPCC).Thispackagehasametalheatsinkpadonitsbottomsurface,whichshouldbesolderedtotheprintedcircuitboardforoptimumthermaldissipation.Thepackageheatsinkiselectricallyisolatedandmaybesolderedtoanyconvenientpowerplaneorgroundplane.Redundant\"vias\"betweentheexposedboardsurfaceandburiedpowerorgroundplanewillenhancethermalconductivity.APPLICATIONSNOTEHoltApplicationsNoteAN-500providescircuitdesignnotesregardingtheuseofHoltMIL-STD-1553datacommunicationsdevices.Layoutconsiderations,aswellasrecommendedinterfaceandprotectioncomponentsareincluded.HOLTINTEGRATEDCIRCUITS33元器件交易网www.cecb2b.com

HI-6110THERMALCHARACTERISTICSDatatakenatVDD=3.3V,continuousdatatransmissionat1Mbit/s,singletransmitterenabled.PARTNUMBERHI-6110PQI/TPACKAGESTYLE52pinPQFPCONDITIONMountedoncircuitboardHeatsinkpadunsolderedHeatsinkpadsolderedqJA60.9°C/W31.1°C/W22.8°C/WJUNCTIONTEMPERATURETA=25°CTA=85°CTA=125°C56°C41°C37°C116°C101°C97°C156°C141°C137°CHI-6110PCI/T64pinLPCCPINCONFIGURATION(TopView)-VDDLOG-RTAPRTA4RTA3RTA2RTA1RTA0RTMODEBCMODERCVATXINHA-----STRR/WCS-D0D1D2D3D4D5D6D7D8D9-1234567891011121314151664636261605958575655545352515049HC-6110PCIHC-6110PCT48474645444342414039383736353433-BUSAVDDABUSABUSBVDDBBUSBTXINHBRCVBFFEMPTYRF0/RCVCMDARF1/RCVCMDBRFLAGVALMESSERRORMR64PinLeadlessPlasticChipCarrier(LPCC)Seepage1for52-pinPQFPPinConfigurationHOLTINTEGRATEDCIRCUITS34D10D11D12D13D14D15RA2RA1RA0BCSTARTRA3CLKGND---17181920212223242526272829303132元器件交易网www.cecb2b.com

HI-6110ORDERINGINFORMATIONHI-6110xxxxPARTNUMBERLEADFINISHBlankFPARTNUMBERTin/Lead(Sn/Pb)Solder100%MatteTin(Pb-free,RoHScompliant)TEMPERATURERANGEFLOWBURNINITMPARTNUMBER-40°CTO+85°C-55°CTO+125°C-55°CTO+125°CPACKAGEDESCRIPTIONITMNONOYESPCPQ64PINPLASTIC9x9mmCHIPSCALE(notavailablewith“M”flow)52PINPLASTICQUADFLATPACK(PQFP)HOLTINTEGRATEDCIRCUITS35元器件交易网www.cecb2b.com

HI-6110HI-6110PACKAGEDIMENSIONSinches(millimeters)64-PINPLASTICCHIP-SCALEPACKAGEHeatSinkPlateonBottomofPackage.354±.004(9.00±.10).301±.006(7.65±.15).0197(0.50).354±.004(9.00±.10).301±.006(7.65±.15).010typ(0.25).016±.002(0.40±.05).008typ(0.20).035±.004(0.90±.10)52-PINPLASTICQUADFLATPACK(PQFP)PackageType:52PQS.0256BSC(0.65BSC).520±.010(13.2±.25)SQ..394±.004SQ.(10.00±.10).012±.003(.30±.08).035±.006(.88±.15).063±.032(1.6±.175)Typ..008(0.20)Min..009±.003R(.225±.075R)-£7°0°£0SeeDetailA.092±.004(2.32±.12).079±.002(2.00±.05).009Rtyp(0.23Rtyp)DETAILAHOLTINTEGRATEDCIRCUITS36

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrd.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务