Home
SENT Decoder, Documentation for Release 7.1
Contents
1. Decode Setup Slow Ch View Decode Source 1 Data Protocol Es SENT Table Rows 11 User Defined Tables Himauisoftim SlowChMLegoso9 tt Action for decoder pee ee ee ee Aa en E Output File Decode 4 Weasure ee J ADecodeTabl f The image shows that the default Message IDs are transformed into real text and some of the values into text Like Manufacturer s code Melexis or values such as Y position On Wafer 22 The image also shows the Slow Ch dialog containing the name and path of the SCDF used to convey the Message Labels Diagnostic Labels as well as some other ancillary values such as Manufacturer s codes and SENT revision number L hnisss Manual for SENT Decoder Release 7 1 February 2013 Page 14 Structure of the SCDF The mechanism used to translate IDs and values into text is a simple TXT file containing table definitions The file used to generate the previous image is shown here with line 7 8 9 10 modified for the MLX90809 sensor ie SlowChMLeS0809 tct Notepad m File Edit Format View Help fi ff Syntax description is at the end of the file i if Table S5lowChanne l15BitMessage IL O Not Specified 1 Diagnostic Error Code per Table DiagqnosticMNessages 2 Hot Specified 3 0ensor Class per Table SENTSe ensorc lasses 4 Not Specified 5 Manufacturer Code per Table ManutacturerCodes 6 aENT Rev per Table SENTRevisiont
2. etc This mechanism relies on 2 bits in the Status amp Communication Nibble of the SENT message These bits are fetched from 16 or 18 adjacent messages and grouped to form a Message ID a message Value and a CRC The following image shows what happens when switching the Channels to Slow Only mode The annotation is modified and groups messages into chunks of 16 or 18 messages depending on which version of SENT is used aAA NAR ned NAATA ANAE nec nace AAAA NAAA nace NAA NAAA nace tance rasa naa tana need rasa taatidcd nce rasa tacts Ub bs L L LLL 1 Slow Channel Message spans 18 Fast Messages and carries DO and D1 8b Meg 1 Diagnostic 0 Word 4 EEH HH dat A IR DEU EERT a t R I MIAN CERIN 1M MA CNAN TAMI INAN 1R Sync Msg Tck stat b b1 b2 b3 DO D1 crc rms IFG Timebase 450 0 Decode Setup Basic Slows Ch View Decode source 1 Data l EE Protocol wid Ra Decode Type TickTime TickTime Tol a Words 304us 4 Table Rows a ao ee ae St Channels Idle State Mibb Slow Only IdleHigh Output File Format Version heyy se A DecodeTabl Dec JAN2010 CRE za The decode Table dynamically changes its contents to reflect the new situation The time columns shows the beginning of each slow message The Msg columns show the decoded Name and value of the slow message DO restitutes the Message ID and D1 show the Message value Other c
3. LTI LTI Figure 10 The DO column shows the raw nibble values here in Decimal for 8 nibbles The image above shows an example of healthy decoding Note that users of oscilloscopes with an orientable screen can rotate the screen and expand the table to the maximum number of lines to have a better overview of the complete decode Lah niss Manual for SENT Decoder Release 7 1 February 2013 Page 10 Decoding Fast Channels as Words Once the decoding as nibbles yields satisfying result the decoding as Words can be switched on by simply switching the Decode Type to Words The SENT packets will be further analyzed to interpret the nibbles in the context of the SENT protocol structure For the sake of clarity we will switch on the Word mode and show a SENT message with only its infrastructure nibbles SYNC and Pause Pulse The first nibble represents the Status red and the last nibble the CRC blue whilst the remaining nibbles in the middle will carry the payload of the message For the sake of explanation a message is shown here only with the infrastructure nibbles The same message with the payload nibbles interpreted as words appears in the following commented image also showing the setting of the Fast Channel This dialog drives the interpretation of all the nibbles except the Status and CRC nibbles 20 Tra 6 Mib 2 Words Word 3887 Che 10 Synchronization 6a Opis The Fast Channel dialog allows the user t
4. OWS Figure 17 Slow Channel Tab controls It is expected that different sensors will require different SCDF files each one based on the manufacturer s definition of the slow channel contents A small common subset of the message space might end up being standardized messages L hniss Manual for SENT Decoder Release 7 1 February 2013 Page 16 Columns Contents of the Decode Table The table below explains every column of the table and its meaning Note that the table can be configured on the screen and columns can be turned on or off to help the operator Idx IFG Time Status lt B Attributes Sync Sag v J lt E Sag KJ KJ BitRate Tolerance 1 00 Default Close Figure 18 The columns of the SENT decoder As all the other settings in the scope the table can be configured remotely for Automated Test Equipment ATE on large test setups The screen visibility of the column also drives the Export of the Table to a file The table is always exported WYSIWYG What you see is what you get to the CSV file Also refer to the general Serial Decode Manual more details on the export Column Meaning of the columns contents S Wx Index of the line in the table and also number of the message in the annotation Time of the beginning of the SENT message with respect to the trigger point of the record Level selected in the Level Tab Note that large hysteresis also impact this value read out Msg This is t
5. Trans for j D ito g 1 FE a o 0 mv Decode Setup View Decode source 1 Data Beata hid l m SENT Decode Type TickTime i iuc Tol Nibbles 12 00 us Pf2 Table Rows SS ee Channels Mibk Fast Only l Output File Format Version New Fause IDecodeva bl See K JAN2010 CRE Pulse l The first rapid validation can be visual by randomly looking at different portions of the decoded trace The trace can be assessed so that it is firmly established that the decoder setting are correct for the signal at hand In principle as long as the signal source remains identical measuring on same sensor this procedure does not need to be repeated When measuring on different sensors of the same type and parameterized in the same way the same settings can usually be re used However the SENT L hniss Manual for SENT Decoder Release 7 1 February 2013 Page 6 specification allows large variations of the TickTime So it is possible that similar sensors built over the years from successive fabrication batches and wafers differ from one another Using the zoom to rapidly verify the initial decoding The zoom allows a more systematic verification of the decoding explained here Once the decoding is in engaged the Table appears below the grid When starting on a new signal it is often useful to make sure the fundamental parameters TickTime Polarity and Levels are selected correctly By clicking int
6. or Idle State Other values can or will have to be tuned to obtain optimal results or understand the reasons for misbehaviors L hniss Manual for SENT Decoder Release 7 1 February 2013 Page 5 Decoding Messages as raw Nibbles As its name indicates SENT is based on Nibbles and Nibble length Therefore the first level of decoding is the nibbles In order to start adjusting the decoder it is best to select the Decode Type Nibbles In this mode every SENT Packet will appear with e its SYNC also named CAL pulse at the beginning e its 5 to 8 constituting nibbles labeled with values ranging from O through 15 depending on the pulse length as per SENT specifications e the Inter Frame Gap IFG between the packets Every complete packet in the trace should be decoded the Tck values in the table should be coherent with the TickTime set in the Basic Tab and the IFG times should be within specifications In this mode it is easy to visually verify that every packet is correctly identified and outlined There might be exception on the first and last packet of the trace close to the edge of the grid The following figure shows an example of correct decoding x d Status Letts 1 001e0f9 934 6 ps Burst 12 23Trans for 8 Nibbles 12 01 us l001e1fb 1 031 ms Burst 13 23 Sfor 8 Nibbles 1201 us 001e2fd G94 hus Burst 14 23 Transfor 8 Nibbles 12 00 p amp i 00128 3tt 958 6 us Burst 16 23 Transfor 8 Nibbles Tes 1 eae Burst 16 23
7. to 50 ns reflecting the local stability of the edge generations of the sensor Inter Frame Gap column measured from the end of a message to the beginning of the next message Error and Warning reporting column Utility column invisible to the user Table2 List of Columns in the table Note BitRate Tolerance is not used by the SENT decoder Lah nis Manual for SENT Decoder Release 7 1 February 2013 Page 18 APPENDIX A 3 Examples The images in the Appendix document various topologies of SENT signals with a variety of Tick Times Polarity and Pause Pulse Refer to the main document for the detailed explanations of the controls ahin SMadc able Mode Jstor SENI version See ERNO v i Figure 19 Example of SENT signal 3us TickTime Idle Low with Pause Pulse Tabe Mode ice BurstsOtvords 200s Format die Sate Hew ideg JENI 3 ees Ee Figure 20 Example of SENT signal 12 us TickTime Idle high with Pause Pulse SurstsCavords 2ps hide 3 Cag Idin Cinin I0Ie Siono iw feleHiah Figure 21 Example of SENT signal 3us Tick Time Idle High without Pause Pulse L hniss Manual for SENT Decoder Release 7 1 February 2013 Page 19 APPENDIX B Using Level and Hysteresis for difficult signals APPENDIX C Using ProtoBusMAG in connection with SENT APPENDIX D Exploiting the memory Depth of the oscilloscope LeCroy oscilloscopes have large or very large memories This memory depth allows that cap
8. will appear 0000 5 Figure 5 When Channels Both are selected Fast and Slow tabs will be SHOWN ccccccssseceeeeseeeeeeseeeees 5 Figure 6 Example of correct Nibbles decoding with Mother Trace Zoom and Basic Tab csecceeeseeeeees 6 Figure 7 How to Play through every decoded packet of the record ccccsseccccesscceeeeseceeeeececeeeeeeeeeseeeeas 7 Figure 8 Wakes Basic Tab and its COMTO nee mart entennar etre er enn Suen se nnn Dvn OnE ean nen nnn ane ee eee eae 8 Figure 9 The Level controls and there visualization ON trace c ccsecccccssseccceseccecessccecaesececeueceseeeceeseneeeeeas 9 Figure 10 The DO column shows the raw nibble values here in Decimal for 8 nibbles ccc ceeesee eens 10 Figure 11 SENT message 20 decoded with its Status and CRC nibbles only no Fast Channel used 11 Figure 12 Same SENT message 20 with Payload Words interpreted as 2x3 nibbles ccccceeseceeeeeeees 11 Figure 13 Slow Channel Oniy DECC CS eocena EEA EEE 13 Figure 14 Interpretation of the Slow Messages using the SCDF file esssessesssesesrensesrrrssreeresrrrserreresrreesseeee 14 Figure 15 Example of SCDF for a Melexis P T Sensor cccscscecececccccccceeececeueeeeeeseceeeeececessseeeeeseuuuegenseseeeeees 15 Figure 16 Syntax error emitted by the SCDF Parsee seessssssseesssrrrssrrrsssrrressrerssrrrsssrrresrrressreresereessreresereesseeee 16 PICURE 17 Slow Channel Tab
9. Controls ceieensrerceneenE EEEE 16 Figure 18 The columns of the SENT decoder wesciciccssccniessratedesssededcsssnandsaasacusaavecdebaccnodeidideesrstacneveenatesdeceeoseivs 17 Figure 19 Example of SENT signal 3us TickTime Idle Low with Pause Pulse ccccceseccccesseeeeeeseeeeeeeeees 19 Figure 20 Example of SENT signal 12 us TickTime Idle high with Pause PulSE cccccccssseceeeeseeeeeeeeees 19 Figure 21 Example of SENT signal 3us Tick Time Idle High without Pause Pulse ccsccccesseeeeeeeeees 19 Lah nis Manual for SENT Decoder Release 7 1 February 2013 Page 2 Introduction The SENT Decoder developed by Lahniss for LeCroy oscilloscopes is a tool aimed at decoding SENT stream emitted by various sensors This decoder supports both the 2008 and the 2010 SENT specification through User selectable variables Introductory comments to the manual e This document relies on the assumption that the reader is familiar with Teledyne LeCroy oscilloscopes in general e This document also assumes some familiarity with the SENT standard published by SAE Experience shows that readers familiar with NRZ or Manchester coding need to adjust to the Pulse width coding technique used by SENT to transmit the Fast Channel Information The Slow channels require one more abstraction level the distribution of bits over several SENT messages e Some dialogs are shown with black backgrounds other with violet backgrounds Thi
10. SENT Decoder Documentation for Release 7 1 Lahniss Sarl February 2013 Table of Contents SENT Decoder Documentation for Release 7 Tsccsicccccsccisersdudavesaccsiedsedulavesecissvosedeberesicdsindecdedadonacdereoesdmoaroonases 1 PADIS OF CONTENTS snena E E 1 Kode aa AT i EA E E E EA EA cn ta E EA AE E TEA A EA A E E cen 2 ITA OCO esee E A E E te sucneansedesse cens 3 Cerine AREO aa E Seer a Tne Rv eGo nn ee ee ne eee 4 DECOCING Messages aS ray NIDDIE Serrurerie nnn 6 Verifying the correct settings of the fundamental parameters sesssesssssssesrrssrrnserrserrrssrrrsrrrsrrrserrrerrrserresne 6 Using the zoom to rapidly verify the initial decoding eessesesseseseensssrenesrrenssrrresrrrsssreressreresrrresrrereserresene 7 ToL OF CNS SIG TA EE A A AEE E E IE 8 Setting the correct transition level in the Level Tab esssssssessssessrsesesreresrreresrrressreessrrressreresrrresereresreressne 9 Deeper NEVE OF understanding sesers reip E 9 Decoding Fast Channels as W Ol OS vcnscisctccscntstanecstacsacauiessesssdosescansossumnonedaaednissanedsactubsndelsnwessatsosanistanweanoteasenrs 11 Controls of the Fast Channel Tab governing the Word GeCOdING ccccccesesecceeeeeesecceeeeeeseceeseueeeeeeeteas 12 Using the Fast Channel tab to verify Secure Sensors decoding essesssssssesreserrrerrreerrrerrresrresrresrressrresreens 12 Decode CS SOW Chani ee N E E E eeeesete 13 Switching the decoder to view the Slow Channel sssesssssssesss
11. ease 7 1 February 2013 Page 3 Getting started In order to get started with the SENT Decoder it is advisable to adjust the scope controls to acquire 5 to 8 Burst or Frame of relevant Data and then stop the acquisition Once the SENT messages are acquired we will proceed to its interpretation using the SENT Decoder We will proceed gradually starting with the identification of the Burst controls then extract the Nibbles and finally the Words by grouping nibbles into Words Later we will address the decoding of many Packets into the same record therefore allowing the observation of the encoded data values over a period of time The decoder settings determined on a few packets will be reused when handling many packets In order to start the decoding we need to be familiarized with the User Interface of the Decoder Firstly in the Serial Decode dialog you need to select the signal source here Memory 1 and the Protocol SENT in this case Decode Setup View Decode Source 1 Data Protocol v ul SENT Ta h z Oy Action for decoder 3 SSeS ET a utput File Search Table Table Becodevabl Figure 1 The selection of SENT in the Decode Setup Once the SENT Protocol has been selected 2 to 4 tabs will appear in the Right Hand Side Dialog We will be setting various values in these 3 tabs Basic Fast Ch Slow Ch and Levels Basic Fast Ch Slow Ch Levels Frotocal SENT Figure 2 The pr
12. he message summary with the number of transitions nibbles and words Sync Real Measured Length of the Sync Pulse for the message on this line of the table The pulse width is measured between the 2 falling edges of the Sync pulse at the intersection of the signal and the L hnisss Manual for SENT Decoder Release 7 1 February 2013 Page 17 This is the Real TickTime value computed as the Sync pulse divided by 56 This value should be close to the selected TickTime in the Basic Dialog The value of the Status and Communication Nibble This value is also split into its bit components in the next 4 columns to help interpreting the contents Status and slow channels The payload nibbles interpreted according to the settings of DO in tab Fast Ch This column only appears when DO is active These columns are also used for tracking values when using ProtoBusMAG The DO column is used when in Nibble mode Value of the CRC nibble that gets compared to the computed value based on the other nibbles of the message When these 2 values do not match a message is emitted in the status column It is normal that the first and last message of a record when truncated generate such a CRC error Room Mean Square value of the falling edge crossings usually in nanoseconds j n i 2 j 0 crossing j n realTickLength n n is so far always 8 for the 8 falling edges following the Sync pulse So far values observed in the lab range from 10
13. hey are not supported In the Manual for SENT Decoder Release 7 1 February 2013 Nibbles Fast Only o Nibbles and Words Fast Only Slow Only or both Hexadecimal or Decimal 400 ns to 3 ms e a 2008 or 2010 2010 Page 8 2010 Version both controls are available and turned on by default New CRC When checked the CRC computation will be On off On performed as per 2010 recommended implementation recommend under 5 4 2 2 Otherwise it will follow the 2008 ed 2010 guidelines under 5 4 2 1 Legacy Note that the CRC implementati computation is only active in Word mode on Pause Pulse When checked algorithm expects a Pause pulse as On Off On with per 2010 definition under 5 2 6 The Pause Pulse Pause follows the CRC of message N and precedes the CAL Pulse pulse of message N 1 Table 1 List of Controls in the Basic Tab Setting the correct transition level in the Level Tab The last tab of the decoder controls the levels used for determining the edge crossings of the SENT signal The default settings of Percent level 25 and Hysteresis 15 are usually appropriate for most signals However certain signals can require other settings A known case is signals with a varying DC component either because the probing is incorrect or because the signal is really floating In this case the level Type Absolute allows a fixing of the threshold level so that messages can be decoded without having the dynam
14. ic change due to the floating behavior Another case is very noisy signals where a combination of level and hysteresis can be used to overcome the noise impact Note that in this case some upstream filtering in the channel menu can also help t i gt D PA ar Basic Payload Levees 7 Burst 1 Tr arc 162 065 Level and Hysteresis have to be caretully chosen hi lo cross pisses Of af ampiiudes ij Level Type ave 4 100 Percent 234 027318 ys OST TONTA ees in rysteresis iype ysleresis Divisions Figure 9 The Level controls and there visualization on trace Deeper level of understanding This nibble decoding allows another set of validations The DO column contains the nibble values When wrong nibble values appear less than O or gt 15 just click on the line to examine the faulty packet When faulty data appears the reason could be wrong decoder settings but it could also reveal really pathological signals This is usually when the oscilloscope is the most useful tool since the signal shape can be examined in great details using the normal toolbox provided by the instrument zooms cursors parameters functions etc Lah niss Manual for SENT Decoder Release 7 1 February 2013 Page 9 ar LTI L a rt 1 LT D I i tm A m m i a D 14 0 1 141 151 14215 1 10017174415 175 14415 1 a 145 15 3 14 6 1 l Il a
15. index YYY out of range 0 to Max Line for Current Table i e l 34 50me 4 bit ID message Line KH has more then 1 separator in Line Range i e 1 3 8 User Text Line KH Line Fange has Start 55 End EE i e 2 5 4 User Text Line KH line contains non digits on position d i e 3 User Text General Line Syntax Errors Line KH has CC Commas Instead Of 1 i e 1 User Tent Line HA has No Commas L e Line without commas Table Line Definition X Has UU Tokens Instead Of z i e 34 User Textl User Texte Line HH Line Definition exceeds 10 characters i e 12545 13545 User Text Line KH Message Length YY exceeds 60 characters i e 3 So0me Very Long User Text Line HK Warning empty Message L E J 3 Table Selection Syntax Errors Line KH Warning Table at YY replaced by User Entry Line is redefined Line XX defines a table line but no table is selected Line Definition starts before Table Definition Line KA unknown error rejects all tokens Catch all when Line Farser is overwhelmed Table Selector Definition d Has d Tokens Instead Of i e Table ManutfacturerCodes Some More Useless Text L Line KH specifies unknown Table i e Table UnknowmTableName Figure 16 Syntax error emitted by the SCDF Parser Controls of the Slow Channel Tab The Slow Channel Tab only contains one filename picker control containing the name and path of the SCDF i Basic Slow Ch Hirnauisoftirn SlowChMLXa0s09 tet 2
16. o select the grouping of the nibbles 4 bits into 4 8 12 16 20 24 bit words This information transportation method helps carrying many bits with a minimum number of transitions As shown in the dialog the user is free to select any offset and any number of nibbles to form Lahniss Manual for SENT Decoder Release 7 1 February 2013 Page 11 the words Some sensors broadcast information as 2 x 12 bits for Pressure and temperature Other sensors emit Pressure with 12 bits a running counter with 8 bits and the invert of the most significant Nibble with 4 bits Other sensors might emit only 16 or 24 bit value Any of these combinations can be accommodated by the algorithm Furthermore the CRC nibble validates the encoding decoding of the Frame Should a Frame have a bad CRC its line in the table would present a warning message CRC error A bad CRC can have many reasons originating in the signal transmitter hardware or software the transmission lines or the receiver Controls of the Fast Channel Tab governing the Word decoding Using the Fast Channel tab to verify Secure Sensors decoding Lahnissy Manual for SENT Decoder Release 7 1 February 2013 Page 12 Decoding the Slow Channel SENT provides a creative mechanism to broadcast information that was usually to be found in data sheets specifications and other auxiliary literature such as conversion coefficients from raw data to physical values manufacturer s name type of sensor
17. o the first columns Line Index a zoom of the trace corresponding to the selected line will appear for example the next Fig shows the zoom of line 21 of the table in Z4 The zoom is a precious tool when studying a decoded trace because every packet can be rapidly analyzed When clicking on the Zoom descriptor the Zoom and Search controls appear as below Burst 20 24 Trans Burst 21 24 Trans Burst 22 24 Trans 162 08660 62 087686 emaa es cy tt rd dia UL Ey EEE Hfj le ed ee ee oe el aM M STC f 4 ee Se Search Column SENT se Value ett Right Pad 100 Figure 7 How to Play through every decoded packet of the record The image above highlights the procedure First select the Framing of the zoomed packets by adjusting the Left Right padding A 100 padding means that a full message length will be added right and left of the message zoomed at when clicking on any line of the table Then jump to the very first decoded packet in the records by pushing 1 Then push 2 to Play through the entire record jumping from one packet to the next at a rate of approximately 1 image second Watch the packets while the play continues and make sure that the decoding is consistent with your expectations For the time being we are not looking at the nibbles values at all L hniss Manual for SENT Decoder Release 7 1 February 2013 Page 7 Controls of the Basic Tab As intuitively shown above we will now describe e
18. odes 7 2 position on water 5 position on water 9 for y ax tb conversion 10 b for yoaxth conversion 7 254 0EM defined ff Table SlowChannel4bitMessageldb 0 14 User Defined if for SENT rev max is 9 Table SENTRevisiontCodes O Not Specified Rey 1 Rev 2 Rev 3 Rev 4 9 Future Definition Figure 15 Example of SCDF for a Melexis P T sensor The syntax is documented in the file itself towards the end as comments File Edit Format wiew Help This file drives the constitution of several tables whose names defined in the statements of the form lt Table TahbleName gt Fach statement of this type sets the Current Table Each table line definition consists of a statement of the form lt Linesz Value gt The line definition statement will always fill line X of the Current Table defined by the Table switch explained above The Lines keyword must be numerical and can be a range Such as i e 10 235 therefore allowing the filling of a table with very few Line statements This feature is used i e in the default ScrF Lah nis Manual for SENT Decoder Release 7 1 February 2013 Page 15 And the parsing errors are listed at the very end of the file a Es er a ee fee Re ee GP REE il SlowChMLX90809 tet Notepad File Edit Format View Help ff the filling of a table with very few Line Statements This feature is used i e in the default SCDF Value and Pange Syntax Errors Line HA
19. olumns are not used in this mode As visible on the image names and values of the messages currently set to default values L hniss Manual for SENT Decoder Release 7 1 February 2013 Page 13 e 4 8b Msg 5 means default value for 8 bit message ID number 5 e Manufacturer 11 means default value for Manufacturer value 11 e Diagnostic 0 means default value for Diagnostic value 0 We will see in the next section how the default values can be changed and loaded into the decoder by means of a user constructed file Before we move on to this file also note the blue colored background of the slow messages This will become significant when the Channel Mode Both is used so that we can distinguish the Fast and Slow Messages We will now explain how to enhance the decoding of the slow messages using the Slow Channel Definition File mechanism Before we go into details let s look at the resulting evolution of the Slow Only decode mode File Vertical Timebase Trigger Display Cursors Measure Math Analysis O i e l La a EE Igi Ree ee He ole ILI ES If Lii TA P Stat b b1 b2 b3 DO D1 crc rms IFG 5 Al
20. otocol selection governs the appearance of the Right Hand Side tabs The Right Hand Side tabs composition is governed by selections in the Basic tab as explained below L hniss Manual for SENT Decoder Release 7 1 February 2013 Page 4 When decoding by Nibbles the tabs only have one possible incarnation TickTime TickTime Tol Nibbles 3 00ps 25 Channels Idle State Mibble Fast Only IdleLovw Format Version m Hex Fep2008 Figure 3 When Decode Type is Nibble only the Basic and Levels tabs are required When decoding as Words the selection of tables depends on the Channels selection Basic Fast Ch WEIS Close Basic Slows Ch TickTime TickTime Tol f TickTime TickTime Tol Wo rds 3 00 us 25 Words 3 00 ps 25 Idle State Nibbles Idle State Nibbles Fast Only IdleLoyy Hex FEB2008 Hex FEBZ008 Format Version J m Format Version Figure 4 When either Fast Only or Slow Only is selected the corresponding tab will appear When decoding as Words Channels Both all of the 4 tabs will be presented Decode Type 1 TickTime TickTime Tol Words 300s 25 idle State Mibble IdleLow Farmat Version on Hex FEB2008 Figure 5 When Channels Both are selected Fast and Slow tabs will be shown When working on a given signal some of the values in the tabs will not change anymore because they are strongly linked to the signal i e Tick Time
21. s graphic method emphasizes the fact that SENT D is available on all xStream platforms as well as on older units There are no functional differences between oscilloscopes showing tabs in violet or black the color merely reflects shifts in industrial fashion and design over the years e The use of the word Channels is confusing in the combined context of the oscilloscope and the SENT decoder On oscilloscopes channels normally refer to the signal input channels often called C1 through C4 The SENT protocol on the other hand uses Fast and Slow channels to designate 2 different streams of information carried by the SENT messages We hope that the document will provide sufficient contextual clues to always allow the distinction e Inall of the document screen dumps show the Pause Pulse as Inter Message Gap This discrepancy will be corrected in the next firmware release Before we get started we need to emphasize the methodology underlying the software described here The fundamental model is a 3 step model The signal needs to be decoded as e Each Burst needs to be sliced into Nibbles e Then the nibbles can be converted to Word s The Words extraction will not function correctly until the Nibbles properly decoded The tuning of the Decoder must therefore be conducted in this order Nibbles gt Words The following material will guide the operator through every step of the process ahni Lahn SS Manual for SENT Decoder Rel
22. serssrersrrrresrreresrrresrreessreresereessreresrreesseerese 13 Creating and Editing the Slow Channel Definition File SCDF e ssssesssssssessrresessrerrsesrrrreesrrrrressrrerressrrerssse 14 SCT O E CP a E E E 15 Controls ofthe Slow Channel TaD weisssscnstnonuaveiaanaeuceswonievniuneaousenwneasubemeseuasvetssuecansaunniuersauntemnaeuekectaeumaoeaeuiies 16 Columns Contents of the Decode Table sssesnssssssseeeresssssssreressssssserrrsesssssrrrrsesssssrerreeesssseerreesssseeeereeessse 17 APPENDIX A 3 OOS seinere n E S 19 APPENDIX B Using Level and Hysteresis for difficult signals sessssssssnsesrenssrrrsesrrresrrressrrreserereserreserereseerese 20 APPENDIX C Using ProtoBUSMAG in connection with SENT ssesssessseesssrensssreresrrresrrressrrresrrereserresrrereseerese 20 APPENDIX D Exploiting the memory Depth of the oscilloScOpe ssseseesessensssresesrrrssrrressrrresrrereseeresrrereseerese 20 L hniss Manual for SENT Decoder Release 7 1 February 2013 Page 1 List of Figures Figure 1 The selection of SENT in the Decode Setup cccccceseccccesseccceesececeesececeeeecceeeeseceseuaecessegeceeseneeeetas 4 Figure 2 The protocol selection governs the appearance of the Right Hand Side tabs ceeccceeeeeeeeees 4 Figure 3 When Decode Type is Nibble only the Basic and Levels tabs are reqQuired ccesccccesseeeeeeeeeeeees 5 Figure 4 When either Fast Only or Slow Only is selected the corresponding tab
23. ture of long time spans of signals especially when signals are relatively slow as it is the case for SENT The long time spans can allow the observation of the message payloads over seconds sometimes minutes When used on sensors this can help in monitoring the sensors behavior A very useful option called ProtoBusMAG Protocol Bus Measure Analyze and Graph yields spectacular results on long traces Lahnissy Manual for SENT Decoder Release 7 1 February 2013 Page 20
24. very control of the Basic Tab These controls govern all of the basic decoding and let the user adjust the decoding to the fundamental protocol parameters and version Decode Type Tick Time Tolerance Idle State SENT Version Lahniss Basic Levels TickTime Nibbles 3 00 us l Idje State IdleLow Channels Fast Only l Format Version JE og 25 4 Mibbles Clase TickTime Tol Pause Hex l JAM2010 CRE Pulse Figure 8 The Basic Tab and its Controls Viewing Changes the way the signal is decoded in terms of details and depth of decoding It is recommended to start with Nibbles then move on to Words when needed Selection of the SENT channels to be processed Viewing format of the Nibble values and DO through D3 data values Physical Layer Controls the SENT Ticktime which is the Time increment between a nibble of value N and a nibble of value N 1 Defines how the CAL pulse is filtered with respect to the Ticktime indicated by the user i e if a tick Time of 3us is set with a tolerance of 10 the CAL pulse is expected to be 56 3 us 10 therefore 168 us 10 Defines where the idle state lies therefore opposite of pulse direction The number of nibbles contained in a single SENT message including Status Data and CRC nibbles Protocol Details Selection between the 2008 and 2010 Version In the 2008 Version CRC and Pause Pulse are turned off and grayed out since t
Download Pdf Manuals
Related Search
Related Contents
LPG Installationshandbuch Version 1.2 Philips HD Media player HMP3000 Copyright © All rights reserved.
Failed to retrieve file