參數(shù)資料
型號: MC68HC58DW
廠商: MOTOROLA INC
元件分類: 微控制器/微處理器
英文描述: 1 CHANNEL(S), LOCAL AREA NETWORK CONTROLLER, PDSO28
封裝: SOIC-28
文件頁數(shù): 60/102頁
文件大小: 700K
代理商: MC68HC58DW
MOTOROLA
DATA LINK CONTROLLER OPERATION
MC68HC58
4-16
TECHNICAL DATA
4.4 Receiver Operation
The DLC receiver continuously monitors the J1850 bus for voltage swings of
±0.375
volts centered around 3.875 Vdc. It converts these swings to full logic level transitions,
which are then clocked through a digital filter into the receiver. Duration of the filtered
J1850 bus states are timed by the control logic and compared to a set of received
symbol threshold windows. Each J1850 bus state is translated into one of the symbols
or is flagged as a timing error. The receiver considers the J1850 bus to be idle when
it has been in the passive state for a predetermined time.
Once an SOF symbol is detected, the receiver stores frame bytes as they are received
in the RxFIFO buffer until an EOD symbol is detected, or until the RxFIFO buffer is full.
As each byte is received, the DLC status is updated to reflect the state of the RxFIFO
(the status is updated each clock cycle during the frame).
When all frame bytes have been received, the receiver checks the CRC, but does not
place it in the RxFIFO buffer. Instead, it appends a completion code byte to the frame.
The byte contains information about the frame.
The DLC receiver performs two basic error detection functions during message
transmission and reception. These two error detection mechanisms are:
The digital input filter
The receiver J1850 bus monitor
The digital filter eliminates J1850 bus noise spikes and transition noise lasting less
than the propagation delay through the J1850 transceiver. Filter operation is best de-
scribed as a logic-level detector and a 4-bit counter. The counter counts up when the
J1850 bus is active (logic level one is detected), and counts down when the J1850 bus
is passive (logic level zero is detected). If a full count (0 or 15) occurs, the J1850 bus
state transition is considered to be valid, and the signal transition passes to the receiv-
er. As a result, the filter introduces a receive time-delay of 15 to 16 times the internal
clock period. With a 2 MHz clock, the clock period is 0.5
s, so the filter time delay is
approximately 8
s.
Each DLC receives every frame on the J1850 bus, including those it transmits. At the
end of each reception from the J1850 bus, the receiver places a completion code byte
into the RxFIFO immediately following that frame. This byte contains transmitter action
codes, in-frame response codes, and error codes. When a DLC is transmitting, the
completion code information applies to both the transmitter and receiver. Completion
code bytes are also placed in the RxFIFO when errors are detected, but the host MCU
must read and interpret the codes to determine the nature of the error. Available error
information includes receiver overrun, transmitter underrun, loss of arbitration, incor-
rect CRC, incomplete byte indication, and bit timing error. Refer to SECTION 5 CON-
TROL AND STATUS CODES for more information.
A host MCU can monitor the receiver by polling status bytes, or servicing can be inter-
rupt driven. When interrupts are enabled, an interrupt request can be generated by the
receiver in the following circumstances:
相關PDF資料
PDF描述
MC68HC68T1P 1 TIMER(S), REAL TIME CLOCK, PDIP16
MC68HC705B16NVFNR2 8-BIT, OTPROM, 2.1 MHz, MICROCONTROLLER, PQCC52
MC68HC705B16NCFNR2 8-BIT, OTPROM, 2.1 MHz, MICROCONTROLLER, PQCC52
MC68HC705B16VFNR2 8-BIT, OTPROM, 2.1 MHz, MICROCONTROLLER, PQCC52
MC68HC705B5VFNR2 8-BIT, OTPROM, 2.1 MHz, MICROCONTROLLER, PQCC52
相關代理商/技術參數(shù)
參數(shù)描述
MC68HC68T1P 制造商:Motorola Inc 功能描述:
MC68HC705B16CFN 制造商:Motorola Inc 功能描述:
MC68HC705B16FN 制造商:Rochester Electronics LLC 功能描述:
MC68HC705B16NB 制造商:Rochester Electronics LLC 功能描述:
MC68HC705B16NCB 制造商:Rochester Electronics LLC 功能描述: