MCZ33784EF/R2- FREESCALE [Freescale Semiconductor, Inc], MCZ33784EF/R2- Datasheet - Page 16

no-image

MCZ33784EF/R2-

Manufacturer Part Number
MCZ33784EF/R2-
Description
DSI 2.02 Sensor Interface
Manufacturer
FREESCALE [Freescale Semiconductor, Inc]
Datasheet
fault), both the master and slave devices will likely read bad
data. The slave reacts to bad data by not sending a response
during the next frame, and clears the any pending response.
The master will detect a CRC error (if enabled) once it
receives the corrupted data sent by the slave, and once again
when the slave fails to respond. This is illustrated in
STANDARD DBUS COMMAND STRUCTURE
commands. These are termed “long word” and “short word”.
A standard long word always consists of 8 data bits,
4 address bits, 4 command bits, and 4 cyclic redundancy
check (CRC) bits. The data bits are always sent first, starting
with the MSB, and are followed by the address bits, then the
command bits, and ending with the CRC bits. Refer to
Table
4 command bits, and 4 CRC bits. The address bits are
always sent first, starting with the MSB, followed by the
command bits, and ending with the CRC bits. This is also
shown in
or standard short word format as desired. If these commands
are sent in long word format, the data bits are “don’t-care” for
the 33784, but should all be set to 0 to maintain future
compatibility.
bus, the 33784 will calculate a CRC as each bit is received.
The CRC is calculated using the polynomial X
1010. The polynomial and seed cannot be changed when
communicating in standard mode. At the conclusion of the
transmission, the 33784 will compare the calculated CRC
with the CRC included within the message. If the two match,
the message is considered valid and the 33784 will act on the
message accordingly. If the calculated CRC does not match
the CRC included within the message, the 33784 will ignore
the transmission and the message will be discarded.
16
33784
FUNCTIONAL DEVICE OPERATION
OPERATIONAL MODES
In case there is a bus error (due to induced noise or a bus
Two word sizes are available for standard DBUS
A standard short word consists of 4 address bits,
Some commands can be sent in either standard long word
When a standard long word or short word is sent on the
Master
Slave
7, page 17.
Table
Command N
Response N-1
7.
Bus Error
Figure 8. Bus Traffic With Receive Error and Recovery
Command N+1
Response N
4
+1 and seed
Figure
Error
CRC
CRC
Error
Command N+2
No Response
8.
When this error occurs, the system software needs to
acknowledge this condition and resend a command of the
same size so that it can receive the proper response.
errors as shown in
Responses N and N+1.
ENHANCED DBUS COMMAND STRUCTURE
accept enhanced DBUS commands. Like standard
commands, there are two word sizes available for enhanced
commands. These, like the standard long word, are termed
“enhanced long word” and “enhanced short word”. An
enhanced long word always consists of 8 data bits, 4 address
bits, 4 command bits, and 4 CRC bits. The data bits are
always sent first, starting with the MSB, and are followed by
the address bits, then the command bits, and ending with the
CRC bits. Refer to
long word in that the CRC polynomial and seed are not fixed
and can be programmed into the IC via the bus. The method
of programming the polynomial and seed is discussed in
Format Control Command and
polynomial and seed that have been programmed into the IC.
Enhanced short words consist of 0 or 2 data bits, 4 address
bits, 4 command bits, and 4 CRC bits. The data bits (if any)
are sent first, followed by the address bits, followed by the
command bits, and ending with the CRC bits. This is shown
in
are used so that longer responses can be transmitted. If the
optional data bits are used, they are “don’t-care” for the
33784, but should both be set to 0 to maintain future
compatibility.
word or enhanced short word format as desired. If these
commands are sent in enhanced long word format, the data
bits are “don’t-care” for the 33784, but should all be set to 0
to maintain future compatibility.
Table
Failure to take corrective action will result in unintended
In addition to standard DBUS commands, the 33784 can
However, an enhanced long word differs from a standard
Likewise, enhanced short words will also use the
Some commands can be sent in either enhanced long
CRC
Error
7. The optional data bits are only place holders and
Response N+2
Command N+3
Figure
Table
Analog Integrated Circuit Device Data
7.
8. In this case, the master will miss
Response, page 23.
Command N+4
Response N+3
Freescale Semiconductor

Related parts for MCZ33784EF/R2-