MCZ33784EF Freescale Semiconductor, MCZ33784EF Datasheet - Page 12
![no-image](/images/manufacturer_photos/0/2/262/freescale_semiconductor_sml.jpg)
MCZ33784EF
Manufacturer Part Number
MCZ33784EF
Description
IC SENSOR DBUS DSI 2.02 16-SOIC
Manufacturer
Freescale Semiconductor
Type
Sensor Interfacer
Specifications of MCZ33784EF
Input Type
Analog
Output Type
Digital
Interface
Bus
Current - Supply
4mA
Mounting Type
Surface Mount
Package / Case
16-SOIC (3.9mm Width)
Sensing Axis
X, Y
Acceleration
250 g
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
voltage rises above the signal threshold, the counter
measures the time the bus is above the signal threshold.
When the bus voltage falls below the signal threshold again,
the first bit is finished and the next bit begins. The process is
repeated for each bit in the command.
more time below the signal threshold than above it.
Conversely, the decoder interprets the bit as a logic [1] if the
bus spent more time above the signal threshold than below it.
The advantage to this method of communication is that it will
accept data over a wide range of data rates and it is not
dependent on an accurate clock. A logic [0] is typically
indicated by spending 2/3 of the total bit time low, and a
logic [1] is typically indicated by spending 2/3 of the total bit
time high.
frame threshold and returns to the idle state.
noise on the bus during the transitions. There is also a filter,
which issues a reset if the bus remains below the frame
threshold for longer than the timeout limit. This allows the
33784 to reset itself if the connection to the Master IC is lost,
or if power is removed from the system, or if a short-to-analog
ground condition exists on one of the bus pins and the bus
switch is closed.
CONTROL LOGIC
out by this device. Its principle functions include:
the received data. If errors are found, no action is taken and
no response is made. Errors include:
CLOCK
and timing functions in the IC. The signaling system and all
12
33784
FUNCTIONAL DESCRIPTION
FUNCTIONAL INTERNAL BLOCK DESCRIPTION
The decoder interprets the bit as a logic [0] if the bus spent
The command ends when the bus voltage rises above the
Each threshold comparator has hysteresis to help to filter
The control logic performs the digital operations carried
• Decoding input instructions
• Controlling the general purpose I /O in response to
• Controlling A / D conversions
• Forming response words
• Capturing and storing addresses
• Controlling the bus switch (BS)
• Resetting the device on power-up
• Reading the general purpose I /O logic values and
• Generating a cycle redundancy check (CRC) for the
Additionally, the control logic performs error checking on
• CRC received doesn’t match CRC of received data
• Number of received bits doesn’t match required bit
See
An internal 10 MHz oscillator provides the clock for all logic
BUSIN commands
responding to requests for these values
received data and transmitted data in conformance with
the DBUS standard
count
Figure 6
for the Control Logic Block Diagram
internal operations are such that no external precision timing
device is needed in the normal operation of the 33784.
generates a random bitstream that dithers the oscillator via a
switch. Dither on the clock creates a spread spectrum for
noise improvement.
ANALOG-TO-DIGITAL CONVERTER
scale reference voltage and AGND for a zero-level reference.
The ADC uses the on-chip oscillator for sequencing.
value in response to the Request AN0 or Request AN1
commands on the bus. Only the Request ANn commands will
trigger a new conversion. The requested bits will be
transmitted during the next command sent on the bus.
the supply rail, the ADC will only report digital values between
hex 0020 and 03E3. Any analog voltage that would result in
a digital value below 0020 will be reported as 0020. Likewise,
any voltage that would result in a value above 03E3 will be
reported as 03E3. The only time the ADC will report a value
outside the range of hex 0020 : 03E3 is when an error occurs
during the analog conversion inside the IC. In this case, the
error code 03F8 will be reported. This is summarized in
Table
the state of I/O1. If I/O1 is configured as an input and is set
high when the conversion takes place, then the ADC will
always report the error code 03F8. If I/O1 is low when the
conversion takes place, then the ADC will report the
converted digital value as described above. If I/O1 is
configured as an output, then the state of I/O1 is irrelevant
and the ADC will always report the converted digital value, as
described above.
POWER STAGE
TRANSMITTER
commands by sensing the voltage on the bus, the transmitter
replies by changing the current flowing in the bus. Each time
the bus voltage falls below the signal threshold to start a new
incoming bit, the transmitter switches a fixed current source
on or off. A logic [1] is indicated if the current source is
switched on during the bit time. A logic [0] is indicated if the
current source is switched off during the bit time.
idle.
transitions are slew-rate limited to reduce EMI. Without the
slew control, the fast transitions could generate higher
frequency harmonics, that could interfere with receivers
tuned to frequencies well above the data rate of this device.
An LFSR-based PRBS is clocked by the oscillator and
The ADC has 10-bit resolution. It uses REGOUT as a full-
The analog voltage on AN0 or AN1 is converted to a digital
To prevent inaccurate reporting near analog ground and
The ADC is also designed to report an error depending on
At the same moment the receiver detects incoming
The current source is always switched off while the bus is
As the response current is switched on and off, the
5, page 14.
Analog Integrated Circuit Device Data
Freescale Semiconductor