欢迎来到天天文库
浏览记录
ID:34973547
大小:181.76 KB
页数:48页
时间:2019-03-15
《DLPC200 SPI Slave Interface Specification.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Programmer'sGuideDLPU005–October2011DLPC200SPISlaveInterfaceSpecification1PurposeThepurposeofthisdocumentistoprovidedetailsonprogrammingDLPC200chipsetoveritsSPISlaveport.Thedocumentcontainslistofcommandsalongwiththeirdetailedspecifications.Thecommandslistedinthisdocumentprovidesi
2、milarfunctionalityascomparedtotheDLPC200APIreferencemanualthatisusedincontrollingDLPC200overUSBport.ItmustnotedthatnotalltheinterfacesavailableintheAPIreferencemanualaresupportedonSPIinterface.ThisisbecausetheintendeduseonSPIslaveportistoallowrealtimecontrolfunctionality.2Assumpt
3、ionsThisdocumentdoesnotcontaindetailsonSPISlavehardwareinterfacespecifications.RefertotheSPISlaveinterfacesectionofDLPC200datasheetforthesame.3ReferenceLinksDLPC200Datasheet,TILiteratureNumberDLPS014DLPC200APIReferenceManual,TILiteratureNumberDLPA024DLPC200APIProgrammer'sGuide,TI
4、LiteratureNumberDLPA0144OverviewTheSPIslavebusonDLPC200isastandardsynchronousfour-wireserialdatalinkthatoperatesinfullduplexmode.ThereisanadditionalsignalavailabletoreadDLPC200busystatus.TheSPIbusspecifiesfourlogicsignals.•SLAVE_SPI_CLKSerialClock(Outputfrommaster)•SLAVE_SPI_MOSI
5、MasterOutput,SlaveInput(Outputfrommaster)•SLAVE_SPI_MISOMasterInput,SlaveOutput(OutputfromDLPC200)•SLAVE_SPI_CSSlaveSelect(ActiveLOW;outputfrommaster)Additionalsignal•SLAVE_SPI_ACKSlaveisbusy(OutputfromDLPC200)ThedatatransmissionoverSPIbushappensinbyte-by-bytemode.Tobegincommunic
6、ationthemastershouldfirstcheckforSLAVE_SPI_ACKsignalstatusLOW.InthenextstepthemasterpullstheSLAVE_SPI_CSsignaltoLOW.Afterthisthemastercanproceedwithclockingdataatafrequencylessthanorequalto5MHz.DuringeachSPIclockcycle,afullduplexdatatransmissionoccurs;thatisthemastersendsabitonth
7、eSLAVE_SPI_MOSIline;theslavereadsitfromthatsamelineandtheslavesendsabitontheSLAVE_SPI_MISOline;themasterreadsitfromthatsameline.ThemastermustalwayscheckSLAVE_SPI_ACKLOWbeforetransmittingorreceivingdatabyte.ThecommandssupportedoverSPIinterfaceareidentifiedwiththename"ExtendedPacke
8、tname'".AnExtendedPacketisrepresentedasa
此文档下载收益归作者所有