Transcription of SENT (Single-Edge Nibble Transmission) モジュール
1 2014 Microchip Technology - p. 1 .. 22 SENT (Single-Edge Nibble Transmission) : dsPIC33/ pic24 DS70005145B_JP - p. 2 2014 Microchip Technology SENT SAE J2716 SENT Single-Edge Nibble Transmission for Automotive Applications / SENT SENT (ECU) 16 SENT SAE J2716 3 ( ) CRC ( ) CRC ( ) ( )
2 1 1 6 (PPS) 1-1 SENT 1-1: SENTx SENTxCON3 SENTxCON2 SENTxSYNCSync PeriodNibble PeriodDetectorSENTxDATH/LControl andError DetectionSENTxSTATSENTxCON1 SENTxTXEdgeDetectDetectorEdgeTimingOutpu tDriver : SENTxRXTick PeriodGeneratorSENTx EdgeControl 2014 Microchip Technology - p. 3 SENT SENT ( x ) SENTxCON1: SENTxCON2: TICKTIME<15:0> YNCMAX<15:0> SENTxCON3: FRAMETIME<15:0> SYNCMIN<15:0> SENTxSTAT: SENTxSYNC: SENTxDATH/L.
3 SENTxCON1 ( 2-1) / CRC SNTEN (SENTxCON1<15>) SENTxSTAT ( 2-2) SYNCTXEN (SENTxSTAT<0>) ( ) 2 SENTxCON2 16 TICKTIME<15:0> 16 ( ) SYNCMAX<15:0> 16 ( ) SENTxCON3 16 FRAMETIME<15:0> 16 ( ) SYNCMIN<15:0> 16 ( ) SENTxSYNC 16 SYNCxDATH SYNCxDATL 16 2-1 4 2-1: SENTxDATH/L SENTxDATHSENTxDATL <15:12> <15:12> 4<11:8> 1<11:8> 5<7:4> 2<7:4> 6<3:0> 3<3.
4 0>CRC dsPIC33/ pic24 DS70005145B_JP - p. 4 2014 Microchip Technology Inc. 2-1: SENTxCON1: SENTx 1R/W-0U-0R/W-0U-0R/W-0R/W-0R/W-0R/W-0 SNTEN SNTSIDL RCVENTXM(1)TXPOL(1)CRCENbit 15bit 8R/W-0R/W-0U-0R/W-0U-0R/W-1R/W-1R/W-0 PPPSPCEN(2) PS NIBCNT2 NIBCNT1 NIBCNT0bit 7bit 0 :R = W = U = 0 -n = POR 1 = 0 = x = bit 15 SNTEN: SENTx 1 = 0 = bit 14 : 0 bit 13 SNTSIDL: SENTx 1 = 0 = bit 12 : 0 bit 11 RCVEN: SENTx 1 = 0 = bit 10 TXM.
5 SENTx (1)1 = SYNCTXEN 0 = bit 9 TXPOL: SENTx (1)1 = LOW0 = HIGHbit 8 CRCEN: CRC (RCVEN = 1) :1 = J2716 CRC 0 = CRC (RCVEN = 0) :1 = J2716 CRC 0 = CRC bit 7 PPP: 1 = SENTx 0 = SENTx bit 6 SPCEN: SPC (Short PWM Code) (2)1 = SPC 0 = SPC bit 5 : SENTx bit 4PS: 1 = 1:4 ( = TCY/4)0 = 1:1 ( = TCY)Note 1:RCVEN = 1 2:RCVEN = 0 2014 Microchip Technology - p.
6 5 SENT bit 3 : SENTx bit 2-0 NIBCNT<2:0>: 111 = ( )110 = 6 101 = 5 100 = 4 011 = 3 010 = 2 001 = 1 000 = ( ) 2-1: SENTxCON1: SENTx 1 ( )Note 1:RCVEN = 1 2:RCVEN = 0 dsPIC33/ pic24 DS70005145B_JP - p. 6 2014 Microchip Technology Inc. 2-2: SENTxSTAT: SENT x U-0U-0U-0U-0U-0U-0U-0U-0 bit 15bit 8R-0R-0R-0R-0R/C-0R/C-0R-0R/W-0, HC(1)PAUSENIB2 NIB1 NIB0 CRCERRFRMERRRXIDLESYNCTXENbit 7bit 0 :C = HC = R = W = U = 0 -n = POR 1 = 0 = x = bit 15-8 : 0 bit 7 PAUSE: 1 = 0 = bit 6-4 NIB<2:0>: (RCVEN = 0).
7 111 = CRC 110 = 6 101 = 5 100 = 4 011 = 3 010 = 2 001 = 1 000 = (RCVEN = 1) :111 = CRC CRC 110 = 6 6 101 = 5 5 100 = 4 4 011 = 3 3 010 = 2 2 001 = 1 1 000 = bit 3 CRCERR: CRC ( )1 = SENTxDATH/L CRC 0 = CRC bit 2 FRMERR: ( )1 = 12 27 0 = bit 1 RXIDLE.
8 ( )1 = SENTx (HIGH SYNCMAX )0 = SENTx Note 1: ( / ) 2014 Microchip Technology - p. 7 SENT bit 0 SYNCTXEN: / (1) (RCVEN = 1) :1 = ( )0 = ( ) (RCVEN = 0 TXM = 1) :1 = SENT 0 = ( SYNCTXEN ) (RCVEN = 0 TXM = 0) :SYNCTXEN 1 2-2: SENTxSTAT: SENT ( )x ( )Note 1: ( / ) dsPIC33/ pic24 DS70005145B_JP - p.
9 8 2014 Microchip Technology SENT / TTICK (3 90 s ) TTICK SENT 20% TTICK SENT / : 56 : 12 27 6 : 12 27 CRC : 12 27 ( ): 12 768 CRC TFRAME ( s) SENT 3-1 6 / 3-1.
10 SENT TTICK 5 LOW 51 4 1 6 4 ( 12) 0h 12 Fh 27 5 LOW 7 22 CRC 6 4 CRC CRC [x4 + x3 + x2 + 1] ( = 0101) 0 CRC SENT 5 LOW Sync PeriodStatus Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Pause (optional)5612-2712-2712-2712-2712-2712- 2712-2712-768 CRC12-27 Message FramePause PulseSENT Message (duration of TFRAME)Note:SENT CRC 1 (SENTxCON1<2.)