您的当前位置:首页正文

MSM6636资料

来源:九壹网
¡ SemiconductorMSM6636

¡ Semiconductor

MSM6636

SAE-J1850 Communication Protocol Conformity Transmission Controller for Automo-tive LAN

GENERAL DESCRIPTION

The MSM6636 is a transmission controller for automotive LAN based on data communicationprotocol SAE-J1850. This LSI can realize a data bus topology bus LAN system with a PWM bitencoding method (41.6 K bps). In addition to a protocol control circuit, MSM6636 has an enclosedquartz oscillation circuit, host CPU interface (clock synchronous serial / UART), a transmit/receive buffer, and a bus receiver circuit that decreases the burden on the host CPU.

FEATURES

•Based on SAE-J1850 CLASS B DATA COMMUNICATION NETWORK INTERFACE (issuedAugust 12, 1991)

•CSMA/CD (Carrier-sense multiple access with collision detection)•Internal transmit buffer (1 frame) and receive buffer (2 frames)•Bit encoding: PWM (Pulse Width Modulation)•Transmission Speed: 41.6K bps

•Multi-address setting with physical addressing: 1 type / functional addressing: 15 types•Address filter function by multi-addressing (broadcasting possible)•Automatic retransmission function by arbitration loss and non ACK•3 types of in-frame response support:

qSingle-byte response from a single recipient

wMulti-byte response from a single recipient (with CRC code)

eSingle-byte response from multiple recipients (ID response as ACK)•Error detection by cyclic redundancy check (CRC)•Various communication error detections

•Dual-wire bus abnormality detection by internal bus receiver and fault tolerance function•Host CPU interface is LSB first / serial, 4 modes supportedqClock synchronous serial (no parity)Normal mode:8-bit dataMPC Mode:8-bit data + MPC bit (1: address / 0: data select bit)wUART (yes/no parity selectable)

Normal mode:1 start bit + 8-bit data + (parity) + 1 stop bitMPC mode:1 start bit + 8-bit data + MPC bit + (parity) + 1 stop bit•Sleep Function

Low current consumption mode by oscillation stop (IDS Max < 50µA)SLEEP / WAKE UP control from host CPU, WAKE UP via LAN bus•Available package 18pin DIP, 18 pin QFJ (PLCC) and 24pin SOP.

1

MSM6636¡ Semiconductor

BLOCK DIAGRAM

Buffer RegisterReceiveRegisterSerial InterfaceReceiveBufferS-PConverterCRCCheckerLAN ControllerPWMDecoderDegitalFilterBusReceiverLANBusInputAddress RegisterCPUAddressFilterReceive ControllerStatus RegisterTransmission RegisterCRCGeneratorP-SConverterTransmission ControllerResponse Registerx'talClockGeneratorPWMEncoderLANBusOutputMSM66362

¡ SemiconductorMSM6636

PIN CONFIGURATION (TOP VIEW)

18pin Plastic DIP AVDD1BO–BI–BI+BO+

2345

181716151413121110

18pin Plastic QFJ BO–AVDDDVDDRESAVDDBO–BI–BI+BO+NCNCNCAGNDU-CM-NDGND

12345678910111224pin Plastic SOP

242322212019181716151413DVDDRESINTTXDRXDSCLK/PAEA-DOSC0

BI– BI+BO+AGNDU-C

345672118171615141312INTTXDRXDSCLK/PAEA-D

AGND6U-CM-N

78

M-NDGNDOSC1OSC0DGND9OSC1

891011DVDDRESINTTXDRXDNCNCNC

SCLK/PAEA-DOSC0OSC1

NC: No Connection

PIN DESCRIPTION

Pin #

Pin NameAVDDBO –BI –BI +BO +AGNDU - CM - NDGNDOSC 1OSC 0A - DSCLK / PAERXDTXDINTRESDVDD

DIP/QFJ123456789101112131415161718

SOP123459101112131415162021222324

I/O—OIIO—II—OIIIIOOI—

Function

Analog power supply pinLAN - BUS output –LAN - BUS input –LAN - BUS input +LAN - BUS output +Analog ground pin0: UART

1: clock synchronous serial select pin

1:normal mode select pin

0: MPC modeDigital ground pinCrystal oscillation outputCrystal oscillation input0: data communication1: address communicationSerial clock input/Parity select pinSerial data input pinSerial data output pinInterrupt output pinReset input pinDigital power supply pin

3

MSM6636¡ Semiconductor

ABSOLUTE MAXIMUM RATINGS

DGND = AGND = 0V

ParameterPower Supply Voltage

Input VoltageOutput VoltagePower DissipationStorage Temperature

SymbolDVDD, AVDD

VIVOPD(DIP)*1PD(QFJ)*2PD(SOP)*3TSTG

AVDD = DVDDAVDD = DVDDTa = 25°CTa = 25°CTa = 25°CCondition

Rated Value-0.3~7.0-0.3~DVDD+0.3-0.3~DVDD+0.3

860960830-55~150

UnitVVVmWmWmW°C

PD(DIP)*1:18PIN DIP package power dissipationPD(QFJ)*2:18PIN QFJ package power dissipationPD(SOP)*3:24PIN SOP package power dissipationPower Dissipation Curve

< 18PIN DIP package >

1000860500

Power dissipation PD(QFJ) [mW]Power dissipation PD(DIP) [mW]1000960

< 18PIN QFJ package >

500

-4025125150-4025125150

Ambient temperature Ta (°C)< 24PIN SOP package >

Ambient temperature Ta (°C)

Power dissipation PD(SOP) [mW]1000830500

-4025125150

Ambient temperature Ta (°C)

4

¡ SemiconductorMSM6636

OPERATION RANGE

DGND = AGND = 0V

ParameterSymbolConditionRated ValueUnitPower Supply VoltageDVDD, AVDD

AVDD = DVDD4.5~5.5VOperating FrequencyfOSCDVDD = AVDD = 5V±10%

2~16MHzOperating Temperature

Ta

-40~+125

°C

ELECTRICAL CHARACTERISTICS

DC Characteristics

DVDD = AVDD = 5V±10%, DGND = AGND = 0V, Ta = -40 ~ +125°C

ParameterSymbolConditionApplicationMINTYP MAXUnitH Level Input Voltage VIH1—ADVDD ¥ 0.8 —DVDD + 0.3VL Level Input Voltage VIL1—ADGND - 0.3—DVDD ¥ 0.2VH Level Input Voltage VIH2—FDVDD - 2.0—DVDD + 1.0VL Level Input Voltage VIL2—FDGND - 1.0

—DGND + 2.0

VReceiver Hysteresis Width VH—F100—400mVH Level Input CurrentIIH1VI = VDDB——+1µAL Level Input CurrentIIL1VI = 0VB——- 1µAH Level Input CurrentIIH2VI = VDDC——+1µAL Level Input CurrentIIL2VI = 0VC——- 100µAH Level Input CurrentIIH3VI = VDDBI (+)——+ 100µAL Level Input CurrentIIL3VI = 0VBI (-)——- 100µAH Level Output Voltage VOH1IO = -400µADDVDD - 0.4

——VL Level Output Voltage VOL1IO = +3.2mAD——DGND + 0.4

VH Level Output Voltage VOH2IO = -4.0mAEDVDD - 0.4

——VL Level Output Voltage VOL2IO = +4.0mA

E——DGND + 0.4

VGND Offset VoltageVOFF————±1VCurrent Consumption 1IDSDuring sleep———50µACurrent Consumption 2

If = 16MHz,DD

no load

10

mA

A: RES, SCLK/PAE, RXD, U-C, M-N, A-D, OSC0B: SCLK/PAE, RXD, U-C, M-N, A-DC: RESD: TXD, INTE: BO-, BO+F: BI-, BI+

5

MSM6636AC ChacteristicsPWM Bit Timing

Transmit

min23.646.9014.8730.5447.2838.4247.2870.9294.568.86

typ24.007.0015.0031.0048.0039.0048.0072.0096.009.00

max24.367.1115.2331.4748.7239.5948.72——9.14

¡ Semiconductor

ParameterBit Length\"1\" Dominant Width\"0\" Dominant Width\"SOF\" Dominant Width\"SOF,BRK\" Length\"BRK\" Dominant Width\"EOD\" + Bit Length\"EOF\" + Bit Length\"EOF + IFS\" + Bit Length\"0\" Passive Width

SymbolTP1TP2TP3TP4TP5TP6TP7TP8TP9TP10

Receivemin21.005.0013.0029.0045.0037.0043.0069.0086.004.00

max28.0012.0020.0036.0052.0044.0051.0076.00—15.00

Unitµsµsµsµsµsµsµsµsµsµs

Note:DVDD = AVDD = 5 V ± 10%, Ta = -40 ~ +125˚C, In setting 41.6 K bps

Dominant

\" 1 \"

PassiveDominant

\" 0 \"

Passive

TP3TP1TP10TP2Dominant

\" SOF \"

Passive

TP4TP5Dominant

\" EOD \"

Passive

LAST BITTP7\" EOF \"\" IFS \"

DominantPassive

LAST BITTP8TP9 Dominant

\" BRK \"

Passive

TP6TP5EOFIFSEOD6

¡ SemiconductorMSM6636

CPU Serial Interface TimingmClock synchronous Serial

DVDD=AVDD=5V±10%, Ta =-40~+125°C

Parameter

OSCO (source oscillation) Pulse CycleSCLK-L Interval WidthSCLK-H Interval WidthSCLK ≠ - RXD Setup TimeSCLK ≠ - RXD Hold TimeSCLK ≠ - TXD Output Delay TimeA-D - SCLK ≠ Setup TimeSCLK ≠ - A-D Hold TimeSCLK Frame Interval Time *1SCLK Frame Interval Time *2

SymboltøtCKLWtCKHWtSRStSRHtSTDtAStAHtINT1tINT2

Min628tø8tø4tø4tø4tø08tø8tø16tø

Typ——————————

Max500————6tø + 100————

Unitnsnsnsnsnsnsnsnsnsns

SCLK Frame Interval Time *1

Between “Communication type (WR) and address setting” frame and “WR data” frame.Between “WR data” frame and “WR data” frame during continuous WR.

SCLK Frame Interval Time *2

Between “Communication type (RD) and address setting” frame and “RD data” frame.Between “RD data” frame and “RD data” frame during continuous RD.

7

MSM6636¡ Semiconductor

mUART

DVDD=AVDD=5V±10%, Ta =-40~+125°C

Parameter

A-D - STOP bit ≠ Setup TimeSTOP bit Ø – A-D Hold TimeSTART bit Ø – TXD Output Delay TimeWrite Frame Interval Time *3Read Frame Interval Time *4

SymboltUAStUAHtUTDtINT3tINT4

Min0048tø010tø

Typ—————

Max——50tø + 100

——

Unitnsnsnsnsns

Write Frame Interval Time *3

Between “Communication type (WR) and address setting” frame and “WR data” frame.Between “WR data” frame and “WR data” frame during continuous WR.Read Frame Interval Time *4

Between “Communication type (RD) and address setting” frame and “RD data” frame.

8

¡ SemiconductorMSM6636

Wakeup Input Signal

DVDD=AVDD=5V±10%, Ta =-40~+125°C

Parameter

LAN bus Passive Æ Dominant Change Pulse WidthRXD Terminal Input Pulse WidthBus Receiver Stable Time *5

SymboltWDtWRtRS

Min73001

Typ———

Max———

Unitµsnsµs

tøOSC0

tUASA-DRXD

STOPtINT3tINT4STARTtUAHTXD

tUTDSTARTSTOP bit TerminationNote: The time chart shows the wakeup input signals from each sleep statusBus Receiver Stable Time *5

The stable time of the bus receiver is from just after wakeup to the restart of message trans-mission and reception. However, the clock oscillation source should use an external clock.(A clock is input even in the sleep status.)

9

MSM6636¡ Semiconductor

Fault Tolerant Function Operation Conditions

DVDD=AVDD=5V±10%, Ta =-40~+125°C, In setting 41.6Kbps

Parameter

LAN bus (+) VDD Short Circuit Detection Pulse WidthLAN bus (-) GND Short Circuit Detection Pulse WidthLAN bus (-) VDD Short Circuit Detection Pulse Width

SymboltPVtNGtNV

Min548485

Typ————

Max————

Unitµsµsµsµs

LAN bus (+) GND Short Circuit Detection Pulse WidthtPG

BUS(+)BUS(-)

tPGBUS(+)BUS(-)

tNVtNGtPVReset Input Pulse Width

DVDD=AVDD=5V±10%, Ta=–40~+125°C

Parameter

Reset Input Pulse Width

SymboltRES

Min0.1

Typ—

Max—

Unitµs

RES

tRES10

¡ SemiconductorMSM6636

APPLICATION EXAMPLE

Host CPU and LAN bus Connection Example

Host CPU and LAN bus connection example of MSM6636 is shown below.

Unit AHost CPUSOUTSININTCLKOUTOPENMSM6636DVDDAVDDRXDTXDBO (+)INTOSC0BI (+)OSC1SCLK / PAEBI (-)U - CM - NBO (-)A - DRESDGNDAGNDZDZDRESUnit B...Bus +Bus -The above connection example is when \"UART, MPC and parity no mode\" was used as the\"host CPU interface, and when CLKOUT output of the host CPU\" was used as the clock forMSM6636.

Depending on the control target, an optimum host CPU (number of ports, A/D converter yes/ no) can be selected, and an optimum system can be constructed.

11

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

Top