ATMEL ATA6830_05

Features
•
•
•
•
•
•
2-Phase 1A Stepping Motor Driver
Compensated Half Step Operation
Chopper Current Control
Unidirectional Single Wire Bus Interface with Error Feedback
Intelligent Travel Operation Control
Referencing by Extending or Retracting
Application
• Dynamic Headlamp Adjustment
Benefits
•
•
•
•
Error Recognition with Feedback
Short Circuit Protected Outputs
Overtemperature Warning and Shut Off
Supply Voltage Supervision
Intelligent
Stepper Motor
Driver
ATA6830
Electrostatic sensitive device.
Observe precautions for handling.
1. Description
The circuit serves to control a stepping motor for dynamic headlamp beam adjustment
in automobiles. Two chopper-controlled H-bridges serve as the stepping motor driver.
The circuit receives the commands to control the stepping motor by means of a unidirectional serial single-wire bus.
An integrated process control independently moves the stepping motor into the new
desired position. This allows it to be automatically accelerated and slowed down. The
stepping motor is operated in compensated half-step operation. The maximum clock
frequency at which the stepping motor is operated depends on the supply voltage, the
chip temperature, the operating mode, and position difference.
Rev. 4575D–BCD–09/05
Voltage
Regulator
VSS
Supply Monitor
COS
Oscillator
VDD
Temperature Monitor
RSET
Biasing
Block Diagram
AGND
Figure 1-1.
BUS
UART
VBAT1A
VBAT1B
Command Interpreter
SM1B
Driver Logic
SRA
Cruising Service Control
Driver Logic
SM1A
SRB
SM2B
SM2A
VBAT2A
VBAT2B
Test Logic
ATA6830
2. Pin Configuration
2
NC
COS
RSET
AGND
VSS
VDD
BUS
Pinning QFN 28
28
27
26
25
24
23
22
VBAT1A
1
21
VBAT1B
NC
2
20
NC
SM1A
3
19
SM1B
SRA
4
18
SRB
SM2A
5
17
SM2B
NC
6
16
NC
VBAT2A
7
15
VBAT2B
8
9
10
11
12
13
14
SCI1
SCO1
SCI2
SCO2
TA
TTEMP
MLP 7x7mm
0.8mm pitch
ATA6830
28 lead
NC
Figure 2-1.
ATA6830
4575D–BCD–09/05
ATA6830
Table 2-1.
Pin Description
Pin
Symbol
Function
1
VBAT1A
Battery voltage
2
NC
Not connected
3
SM1A
4
SRA
5
SM2A
6
NC
Not connected
7
VBAT2A
Battery voltage
8
NC
Not connected
9
SCI1
Test pin, please connect to ground for EMC reasons
10
SCO1
Test pin, please connect to ground for EMC reasons
Connection for stepping motor winding A
Sense resistor A connection
Connection for stepping motor winding A
11
SCI2
Test pin, please connect to ground for EMC reasons
12
SCO2
Test pin, please connect to ground for EMC reasons
13
TA
Test pin, please connect to ground for EMC reasons
14
TTEMP
Test pin, please connect to ground for EMC reasons
15
VBAT2B
Battery voltage
16
NC
Not connected
17
SM2B
18
SRB
19
SM1B
20
NC
Not connected
21
VBAT1B
Battery voltage
22
BUS
23
VDD
5V supply voltage output
24
VSS
Digital signal ground
25
AGND
Analog signal ground
26
RSET
Reference current setting. Connected externally with a resistor to AGND. The value of the resistor
determines all internal current sources and sinks.
27
COS
Oscillator pin, connected externally with a capacitor to AGND. The value of the capacitance determines
the chopper frequency and the baud rate for data reception.
28
NC
Connection for stepping motor winding B
Sense resistor B connection
Connection for stepping motor winding B
Receives the control instructions via the single wire bus from the controller
Not connected
3
4575D–BCD–09/05
3. Functional Description
3.1
Analog Part
Figure 3-1.
Analog Blocks
VBAT
VDD
Supply
Bias
Oscillator
Bias
Generator
Bandgap
Voltage
Regulator
Voltage
Supervisor
Temperature
Supervisor
Voltage Levels
Temperature Levels
Clock
Reset
COS
RSET
AGND
VSS
The circuit contains an integrated 5V regulator to supply the internal logic and analog circuit
blocks. The regulator uses an adjusted bandgap as voltage reference. Also all other parts that
require an excellent voltage reference, such as the voltage monitoring block refer to the
bandgap.
The bias generator derives its accurate currents from an external reference resistor. The oscillator is used for clocking the digital system. All timings like the baud rate, the step duration and the
chopper frequency are determined from it. An external capacitor is used for generating the
frequency.
The voltage monitoring enables the circuit to drive the stepping motor at different battery voltage
levels. According to the battery voltage the stepping motor will be accelerated to a maximum
step velocity. In case of under or over voltage the motor will shut off. A temperature monitoring is
used for shut off at overtemperature conditions and current boost in case of low temperature.
4
ATA6830
4575D–BCD–09/05
ATA6830
3.2
Digital Part
Figure 3-2.
Digital Blocks
Clk
Step Time Memory
Reset
Voltage Levels
Maximum Step Time
Temperature Signals
New Step Time
Actual Step Time
Error Signals
UART
BUS
VREF
shiftclk
Clock
Recovery
bitstream
Bitstream
Recovery
rxd
reference run
Data
Recognition
&
Parity-Check
new position
Cruise Control
Stepper Motor Control
Desired Position
Instantaneous Position
Error Timer
Error Signals
Figure 3-2 shows all digital blocks of the circuit. The stepping motor will be controlled by commands via the bus input pin. An analog comparator is used as a level shifter at the input. There
is also a possibility of clamping the bus pin to ground. This will be used after detecting an error to
feedback this to the microcontroller.
The next block is a UART. Its task is clock recovery and data recognition of the incoming bit
stream. For clock recovery a special bitstream is used after each power on. The generated bitstream will be analyzed and after a correct parity check interpreted for execution.
A sophisticated cruise control generates all control signals for the two H-bridge drivers. It uses
an internal step-time table for accelerating and decelerating the stepping motor depending on
the actual and desired position and the temperature and voltage levels. Exception handling is
integrated to interpret and react on the temperature, supply voltage, and coil-current signals
from the analog part.
5
4575D–BCD–09/05
3.3
Stepping Motor Driver
Figure 3-3.
H-bridge Driver Stage
Stepper Motor Control
Driver Logic
Error Signals
VBAT
SM1x
SM2x
Temperature
Shutdown
Temp. Shutdown
Temperature
Warning
Temp. Warning
Clk
SRx
Vref
Reset
Shunt
Figure 3-3 shows the diagram of one H-bridge driver stage. It consists of two NMOS and two
PMOS power transistors. An external shunt is used for measuring the current flowing through
the motor coil. Additional comparators and current sensing circuitry is integrated for error
detection.
3.4
Data Communication
The circuit receives all commands for the stepping motor via a single wire bus. In idle mode the
bus pin is pulled up by an internal current source near to VBAT voltage. During the transmission
the external transmitter has to pull down the bus level to send information about data and clock
timing. The used baud rate has to be about 2400 baud. Because of oscillator tolerances a synchronization sequence has to be sent at the beginning of data transfer.
Figure 3-4 on page 7 shows the pattern used for this sequence. The circuit uses the 1-0-1-0
sequences for adjusting the internal bit time. Later on during data transfer every 1-0-1-0
sequence coming up randomly is used for resynchronization. Thus all tolerances that occur during operation will be eliminated.
To obtain a synchronization of up to 15% oscillator tolerance the pattern has to be sent at least 4
times.
6
ATA6830
4575D–BCD–09/05
ATA6830
Figure 3-4.
Synchronization Sequence
SYNCHRONIZATION PATTERN
START
BIT
PARITY
BIT
START
BIT
PARITY
BIT
STOP
BIT
STOP
BIT
Between two commands a pause has to be included. This is necessary for a clear recognition of
a new message frame (command). Figure 3-5 shows the timing diagram of two commands.
Figure 3-5.
Message Frame and Space
MESSAGE FRAME
HIGH BYTE
SPACE
LOW BYTE
Every command consists of 16 bits. They will be sent with two bytes. Figure 3-6 shows the message frame. The high byte is sent first, immediately followed by the low byte. Every byte starts
with a start bit and ends with a parity bit and a stop bit. The first start bit (level 0) after a pause
(level 1) indicates the beginning of a new message frame. The value of the parity bit has to be
odd, i.e., the crossfooting of the byte including the parity bit is odd. If a data packet is not recognized due to a transmission error (parity error), the entire command is rejected.
Figure 3-6.
Command Bits
MESSAGE FRAME
HIGH BYTE
LOW BYTE
PARITY
BIT
7
START
BIT
6
5
4
3
8 DATA
BITS
2
1
7
0
STOP
BIT
PARITY
BIT
START
BIT
6
5
4
3
8 DATA
BITS
2
1
0
STOP
BIT
7
4575D–BCD–09/05
3.5
Bus Commands
There are different commands for controlling the stepping motor. Table 3-1 shows a list of all
implemented commands and their meanings. The first command, the synchronization sequence,
is described above. The second group of commands are the reference commands. A reference
run command causes the stepping motor to make an initial run. It is used to establish a defined
start position for the following position commands. The way the reference run is executed will be
described later. There are two reference run commands. The difference is the turn direction of
the stepping motor. This makes the circuit more flexible for different applications. The turn direction is coded in the 4 identifier bits.
Table 3-1.
Bus Commands
High Byte
Data
Mode
Low Byte
Identifier
Data
Bus Command
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
Synchronization
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
Reference run (extend)
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
Reference run (retract)
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
New position (0 = full extension)
D8
D9
0
0
1
0
0
1
D0
D1
D2
D3
D4
D5
D6
D7
New position (0 = full retraction)
D8
D9
0
0
0
1
1
0
D0
D1
D2
D3
D4
D5
D6
D7
New position
(testmode, 0 = full extension)
D8
D9
1
1
1
0
0
1
D0
D1
D2
D3
D4
D5
D6
D7
New position
(testmode, 0 = full retraction)
D8
D9
1
1
0
1
1
0
D0
D1
D2
D3
D4
D5
D6
D7
The last class of commands are the position commands. Every new position will be sent as an
absolute value. This makes the transmission more safe in terms of losing a position command.
The next received command tells the stepping motor the right position again. For the position
data there are 10 bits available (D0 to D9).
The maximum possible step count to be coded with 10 bit is 1024. Though position commands
up to 1024 will be executed, it´s prohibited to use values higher than 698, as this is the step
count of the reference run. For details see chapter “Reference Run”.
There are 4 new position commands. They differ in the identifier and in the modus bits. The
identifier fixes the turn direction. For test purposes there are new position commands with a different mode. In this mode the stepping motor works with a reduced coil current. This may be
used for end tests in the production of the application.
Any command with modus or identifier different to the first reference run will be ignored. Thus it
is also not possible to change modus or identifier by performing a second reference run.
8
ATA6830
4575D–BCD–09/05
ATA6830
3.6
Power-up Sequence
After power-up the circuit has to be synchronized and a reference run has to be executed before
a position command can be carried out. Figure 3-7 shows a timing diagram on how the necessary sequences follow each other.
Figure 3-7.
Necessary Commands after Power-up
POWER
UP
SYNCHRONIZATION
SEQUENCE
REFERENCE RUN
SEQUENCE
POSITION 1
POSITION 2
1
2
4
1
2
10
MESSAGE
FRAME
The first sequence is the synchronization sequence. Its pattern (Figure 3-4 on page 7) should be
sent at least 4 times to be sure that the following commands will be recognized. If there are distortions on the bus it is helpful to send this sequence more than 4 times. A RC lowpass filter at
the bus pin (Figure 8-1 on page 20) helps to reduce distortions.
After synchronization the stepping motor has to make the reference run to initialize its zero position. The first reference run will only be executed if the circuit recognizes this command three
times in series. This function is implemented contributing to the importance of the reference run.
After the reference run the circuit will switch to normal operation. To perform a reference run during normal operation, the command has to be sent only once. Figure 3-8 on page 10 shows the
state diagram for the implemented sequence processor.
9
4575D–BCD–09/05
Figure 3-8.
Flow Diagram for the Power-up Sequence
reset state
N
synchronization
Y
idle state
N
3 successive
reference run
commands
Y
reference run
Y
cruise control
10
new position?
N
idle state
ATA6830
4575D–BCD–09/05
ATA6830
3.7
Reference Run
In normal operation, new position commands are transmitted as absolute values. To drive the
stepping motor to these absolute positions, the circuit has to know the motor’s zero position.
Therefore, the stepping motor has to perform a reference run after each power-up in which it is
extended or retracted to its limit stop. Before the execution of the reference run, the motor is
supplied with hold current.
As the actual position is not known at the beginning of the reference run the whole position
range has to be passed. To optimize performance for smaller actuators, the reference run has
been reduced to 698 steps. Therefore, it is prohibited to access positions higher than 698,
because in a following reference run the stepping motor would not reach its zero position.
If it is necessary that the entire range up to position 1024 can be used, the reference run has to
be executed twice. Since any command during reference run is ignored, the second reference
command has to be sent about 2.4s after the first command.
To avoid any possible mistake, e.g., the loss of a step during the reference run or the bouncing
at the limit stop, there is a special run to be executed.
This is shown in Table 3-2.
Table 3-2.
Phase
Reference Run Course
Action
Drive
I
704
3300 µs
703
2895 µs
through
702
2540 µs
701
2240 µs
Drive at constant speed
the
whole
700 to 11
2240 µs
10
2240 µs
9
2549 µs
8
2895 µs
7 to 6
3300 µs
6
3300 µs
5 to 0
3300 µs
Ramp down to minimum step frequency
(303 Hz)
III
3.8
Steptime
Ramp up to 446 Hz step frequency
range
II
Int. Counter
(698
steps)
IV
Wait for 6 × 3300 µs with the last coil current
V
Perform another 6 steps with 3300 µs
VI
Wait for 5 × 3300 µs with the last coil current
0
3300 µs
VII
Set current to hold current; normal operation
varied
varied
Cruise Control
The travel operation control independently moves the stepping motor into its new position. To
reach the new position as fast as possible but without abrupt velocity changes, the stepping
motor is accelerated or slowed down depending on the difference between actual and nominal
position. If this difference is huge the stepping frequency will increase (acceleration). When the
new position is nearly reached, the frequency will decrease again (deceleration). In the case of a
new nominal position opposite to the direction of the motion being from the microcontroller, the
stepping frequency will decrease to its starting value (300 Hz) before the direction can turn. The
cruise control is shown in Figure 3-9 on page 12.
The possible stepping frequencies for velocity control are shown in Table 3-3 on page 12.
11
4575D–BCD–09/05
Figure 3-9.
Dynamic Frequency Adaption
frequency
present
frequency
minimum
frequency
(300 Hz)
Table 3-3.
12
present position
nominal
position
time t+1
position
nominal
positon
time t
Frequency Ramp
Number
Step Frequency (Hz)
Step Time (µs)
1
303
3300
2
345
2895
3
394
2540
4
446
2240
5
493
2030
6
538
1860
7
575
1740
8
613
1630
9
649
1540
10
680
1470
11
714
1400
12
741
1350
13
769
1300
14
800
1250
15
826
1210
16
855
1170
17
877
1140
18
901
1110
19
926
1080
20
952
1050
21
980
1020
22
1000
1000
ATA6830
4575D–BCD–09/05
ATA6830
In addition to the actual step frequency there is a maximum step frequency up to which the
actual step frequency can rise. To secure a correct operation at low supply voltages the maximum value for the stepping frequency is smaller at low voltages. If the supply voltage falls below
the 9V threshold, travel operation will suspend. To restart operation, the supply voltage has to
rise above 10.5V. The relation of the maximum step frequency and the supply voltage during
operation is shown in Table 3-4.
If the chip temperature exceeds the overtemperature warning threshold, the step speed is
reduced to 300 Hz. If the chip temperature rises further the output driver is shut off.
Table 3-4.
3.9
Maximum Step Frequency
VBAT
Maximum Step Frequency
at Rising Voltage
Maximum Step Frequency
(VBAT once > 10.5V)
< 9V
No operation
No operation
9V to 9.5V
No operation
300 Hz (3.33 ms)
9.5V to 10V
No operation
500 Hz (2.03 ms)
10V to 10.5V
No operation
680 Hz (1,47 ms)
10.5V to 11V
850 Hz (1.17 ms)
850 Hz (1.17 ms)
> 11V
1000 Hz (1 ms)
1000 Hz (1 ms)
> 20V
No operation
No operation
Step Operation
The stepping motor is operated in halfstep-compensation mode. The current for both coils is
shown in Figure 3-10. The current levels are increased when the temperature is below 0°C to
secure operation. For final tests at the end of the application production line the currents are
reduced.
Figure 3-10. Compensated Halfstep Operation
coil A
700mA
500mA
half steps
-500mA
-700mA
coil B
1
2
3
4
5
6
7
8
700mA
500mA
half steps
-500mA
-700mA
13
4575D–BCD–09/05
3.10
Bridge Current Control
The bridge current is controlled by a chopper current control, shown in Figure 3-11. The current
is turned on every 40 µs (25 kHz chopper frequency). The current flow in the H-bridge is shown
in Figure 3-12a. After a blanking time of 2.5 µs to suppress turn-on peaks the current is measured via the shunt voltage. As soon as the current has reached its nominal value it is turned off
again. The current flow in this state is shown in Figure 3-12b.
Figure 3-11. Chopper Current Control
turn on signal
Imax
coil current
flyback
comparator
shunt resistor
voltage
blanking time
Figure 3-12. Current Flow in Halfbridge
ON
OFF
ON
ON
OFF
ON
OFF
OFF
a)
14
b)
ATA6830
4575D–BCD–09/05
ATA6830
3.11
Exception Handling
During operation, different exceptional states or errors can arise to which the circuit must correspondingly react. These are described below:
• Supply voltage below 9V
Travel operation is suspended for the duration of the undervoltage. The output current will
be set to zero. When the supply voltage rises above 10.5V, travel operation restarts.
• Supply voltage above 20V
Travel operation is suspended for the duration of the undervoltage. The output current will
be set to zero. When the supply voltage falls below 20V, travel operation restarts.
• Overtemperature warning
The maximum stepping speed is reduced to 300 Hz. This ensures a safe shut-off procedure
if the temperature increases to shut-off temperature.
• Overtemperature shut-off
Travel operation is suspended when overtemperature is detected. An error signal is sent to
the bus master via the bus. Operation can only restart after the supply voltage is shut off.
• Interruption of a stepping motor winding
The motor windings are only checked for interruption when supplied with hold current, not
during drive operation. The corresponding output is shut off. The other coil winding is supplied with hold current. An error signal is sent. Operation can only restart after the supply
voltage is shut off.
• Short circuit of a stepping motor winding
The corresponding output is shut off. The other coil winding is supplied with hold current. An
error signal is sent. Operation can only restart after the supply voltage is shut off.
• Short circuit of an output to ground or VBAT
The corresponding output is shut off. The other coil winding is supplied with hold current. An
error signal is sent. Operation can only restart after the supply voltage is shut off.
An error signal is sent to the microcontroller by clamping the bus to ground for 3 seconds. If
the error should occur during a data transmission, the above described reactions will happen immediately except for the clamping. This will take place about 200 µs after the end of
the stopbit of the low byte to guarantee a correct command recognintion in the second headlamp. The error signal timing is shown in Figure 3-13.
Figure 3-13. Error Signal Timing
MESSAGE FRAME
ca. 9.2 ms
ERROR RESPONSE
3s
1
Buslevel
0
15
4575D–BCD–09/05
4. Absolute Maximum Ratings
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress rating
only and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
Parameters
Symbol
Value
Unit
Power supply (t < 400 ms)
VBAT
–0.3 to +45
V
DC power supply
VBAT
–0.3 to +28
V
DC output current
IOUT
±1.1
A
BUS input voltage
VBUS
–0.3 to VBAT +0.3
V
Human body model
ESD
2
kV
Charged device model
ESD
500
V
Storage temperature
TStg
–55 to +150
°C
Top
–40 to +105
°C
Tjmax
+150
°C
Symbol
Value
Unit
Thermal resistance junction-case
RthJC
5
K/W
Thermal resistance junction-ambient
RthJA
35
K/W
Symbol
Value
Unit
VBAT
7 to 20
V
Top
–40 to +105
°C
Operating temperature
Maximum junction temperature
5. Thermal Resistance
Parameters
6. Operating Range
Parameters
Power supply range
Operating temperature range
7. Electrical Characteristics
No.
1
Parameters
Test Conditions
Pin
Symbol
Min.
Typ.
Max.
Unit
Type*
4
7
mA
A
20
V
C
Supply
1.1
Supply current
VBAT = 14V
(no motor current)
1, 7, 15,
21
I_total
1.2
Supply voltage
Normal operation
1, 7, 15,
21
VBATsup
7.0
1.3
VDD voltage
23
VVDD_13V
4.9
5.0
5.1
V
A
1.4
VDD voltage
VBAT = 7.0V
23
VVDD_7V
4.8
5.0
5.1
V
A
22
VLH_BUS_12
5.5
6.5
7.5
V
A
4.5
5.5
6.5
V
A
V
A
µA
A
2
Bus Port
2.1
Threshold voltage
VBAT = 12.0V, rising
edge
2.2
Threshold voltage
VBAT = 12V, falling edge
2.3
Hysteresis
2.4
Input current
VBUS = 0V
22
VHL_BUS_12
22
VHYS_BUS12
22
IOUT_BUS_8
1
–400
–300
–220
*) Type means: A = 100% tested, B = 100% correlation tested, C = Characterized on samples, D = Design parameter
Note:
16
1. cmd = command
ATA6830
4575D–BCD–09/05
ATA6830
7. Electrical Characteristics (Continued)
No.
2.5
2.6
Parameters
Test Conditions
Pin
Symbol
Saturation voltage
IBUS = 2 mA, bus
clamping
22
VSAT_BUS_7
Pull-down current
At error condition
22
IPulldwn_7
2
COS = 100 pF ±5%
RSET = 20 kΩ ±1%
27
FOSC_13
340
400
3
Oscillator
3.1
Frequency
4
Reference
Min.
Typ.
Max.
Unit
Type*
0.5
V
A
mA
A
460
kHz
A
4.1
Reference voltage
RSET = 20 kΩ ±1%
26
VRSET_13V
2.4
2.5
2.6
V
A
4.2
Reference voltage
VBAT = 7 V
26
VRSET_7V
2.3
2.5
2.6
V
A
1.2
1.7
Ω
B
10
µA
A
5
Full Bridges
5.1
RDSON
RDSON of half-bridge
3, 5, 17,
20
RDSon
5.2
Output current
Output stage off
3, 5, 17,
20
ILEAK
5.3
Output current
Hold mode
RSHUNT = 240 mΩ
3, 5, 17,
20
VSHUNT18
40
55
200
mA
B
5.4
Output current
Test mode
RSHUNT = 240 mΩ
3, 5, 17,
20
VSHUNT99
240
300
360
mA
B
5.5
Output current
Normal mode
RSHUNT = 240 mΩ
3, 5, 17,
20
VSHUNT182
500
550
600
mA
B
5.6
Output current
Normal mode
(T <0°C)
RSHUNT = 240 mΩ
3, 5, 17,
20
VSHUNT218
600
660
720
mA
B
5.7
Output current
Halfstep compensation 3, 5, 17,
RSHUNT = 240 mΩ
20
VSHUNT257
700
780
860
mA
B
5.8
Output current
Halfstep compensation
3, 5, 17,
(T < 0°C)
20
RSHUNT = 240 mΩ
VSHUNT309
840
936
1040
mA
B
5.9
Overcurrent threshold
Highside switch
3, 5, 17,
20
IOC_H
1.6
A
A
5.10
Overcurrent threshold
Lowside switch
3, 5, 17,
20
IOC_L
1.6
A
B
5.11
Chopper frequency
1/16
fcos
D
6
Voltage Comparators
6.1
Threshold voltage
9.0V comparator, rising 1, 7, 15,
edge
21
V9_UP
8.8
9.1
9.4
V
A
6.2
Threshold voltage
9.0V comparator, falling 1, 7, 15,
edge
21
V9_DOWN
8.6
8.9
9.2
V
A
6.3
Hysteresis
9.0V comparator
1, 7, 15,
21
V9_HYS
60
200
340
mV
A
6.4
Threshold voltage
9.5V comparator, rising 1, 7, 15,
edge
21
V9_5_UP
9.3
9.6
9.9
V
A
6.5
Threshold voltage
9.5V comparator, falling 1, 7, 15,
edge
21
V9_5_DOWN
9.1
9.4
9.7
V
A
6.6
Hysteresis
9.5V comparator
V9_5_HYS
60
200
340
mV
A
1, 7, 15,
21
*) Type means: A = 100% tested, B = 100% correlation tested, C = Characterized on samples, D = Design parameter
Note:
1. cmd = command
17
4575D–BCD–09/05
7. Electrical Characteristics (Continued)
No.
Parameters
Test Conditions
Pin
Symbol
Min.
Typ.
Max.
Unit
Type*
6.7
Threshold voltage
10.0V comparator,
rising edge
1, 7, 15,
21
V10_UP
9.8
10.1
10.4
V
A
6.8
Threshold voltage
10.0V comparator,
falling edge
1, 7, 15,
21
V10_DOWN
9.6
9.9
10.2
V
A
6.9
Hysteresis
10.0V comparator
1, 7, 15,
21
V10_HYS
60
200
340
mV
A
6.10
Threshold voltage
10.5V comparator,
rising edge
1, 7, 15,
21
V10_5_UP
10.35
10.65
10.95
V
A
6.11
Threshold voltage
10.5V comparator,
falling edge
1, 7, 15,
21
V10_5_DOWN
10.15
10.45
10.75
V
A
6.12
Hysteresis
10.5V comparator
1, 7, 15,
21
V10_5_HYS
60
200
340
mV
A
6.13
Threshold voltage
11.0V comparator,
rising edge
1, 7, 15,
21
V11_UP
10.8
11.1
11.4
V
A
6.14
Threshold voltage
11.0V comparator,
falling edge
1, 7, 15,
21
V11_DOWN
10.6
10.9
11.2
V
A
6.15
Hysteresis
11.0V comparator
1, 7, 15,
21
V11_HYS
60
200
340
mV
A
6.16
Threshold voltage
20.0V comparator,
rising edge
1, 7, 15,
21
V20_UP
19.7
20.2
20.7
V
A
6.17
Threshold voltage
20.0V comparator,
falling edge
1, 7, 15,
21
V20_DOWN
19.25
19.75
20.25
V
A
6.18
Hysteresis
20.0V comparator
1, 7, 15,
21
V20_HYS
200
450
750
mV
A
6.19
Threshold voltage
Motor disable
(falling voltage)
1, 7, 15,
21
V9_DOWN
8.6
8.9
9.2
V
A
6.20
Threshold voltage
Motor enable
(rising voltage)
1, 7, 15,
21
V10_5_UP
10.35
10.65
10.95
V
A
6.21
Hyteresis
Undervoltage turn off
1, 7, 15,
21
MDIS_HYS
1.3
1.7
2.1
V
A
6.22
Distance
9.5V to 9V comparator
rising edges
1, 7, 15,
21
D9.5-9_R
300
500
700
mV
A
6.23
Distance
9.5V to 9V comparator
falling edges
1, 7, 15,
21
D9.5-9F
300
500
700
mV
A
6.24
Distance
10V to 9.5V comparator 1, 7, 15,
rising edges
21
D10-9.5R
300
500
700
mV
A
6.25
Distance
10V to 9.5V comparator 1, 7, 15,
falling edges
21
D10-9.5F
300
500
700
mV
A
6.26
Distance
10.5V to 10V
comparator rising
edges
1, 7, 15,
21
D10.5-10R
300
500
700
mV
A
6.27
Distance
10.5V to 10V
comparator falling
edges
1, 7, 15,
21
D10.5-10F
300
500
700
mV
A
6.28
Distance
11V to 10.5V
comparator rising
edges
1, 7, 15,
21
D11-10.5R
300
500
700
mV
A
*) Type means: A = 100% tested, B = 100% correlation tested, C = Characterized on samples, D = Design parameter
Note:
18
1. cmd = command
ATA6830
4575D–BCD–09/05
ATA6830
7. Electrical Characteristics (Continued)
No.
6.29
7
Parameters
Test Conditions
Pin
Symbol
Min.
Typ.
Max.
Unit
Type*
Distance
11V to 10.5V
comparator falling
edges
1, 7, 15,
21
D11-10.5F
300
500
700
mV
A
2400
2450
Baud
C, D
ms
C, D
µs
C, D
s
C, D
cmd(1)
D
cmd(1)
D
150
°C
B
T_150HYS
10
°C
B
T_160
160
°C
B
Timing
7.1
Baud rate
fcos = 340 to 460 kHz,
full synchronization
22
Baud
2350
7.2
Delay time
2 following commands
22
TD
5
7.3
Pause time
Between high and low
byte
22
TP
7.4
Clamping time
Bus error clamping
22
Tcl
8
0
3
Logic
8.1
Reference run
detection
Commands in series to
execute first reference
run
Ref3
3
8.2
Synchronization
15% oscillator tolerance
Sync
4
9
3
3
Thermal Values
9.1
Thermal prewarning
9.2
Hysteresis
9.3
Thermal shut down
9.5
Thermal current boost
9.6
Hysteresis
T_150
Thermal prewarning
Thermal currrent boost
T_0
0
°C
B
T_0_HYS
10
°C
B
*) Type means: A = 100% tested, B = 100% correlation tested, C = Characterized on samples, D = Design parameter
Note:
1. cmd = command
8. Soldering Recommendations
Parameters
Symbol
Value
Unit
Maximum heating rate
TD
1 to 3
°C/s
Peak temperature in preheat zone
TPH
100 to 140
°C
tMP
minimum 10
maximum 75
s
Peak reflow temperature
TPeak
220 to 225
°C
Maximum cooling rate
TPeak
2 to 4
°C/s
Duration of time above melting point of solder
19
4575D–BCD–09/05
Figure 8-1.
Application Circuit
GND
IGN
BUS
D1
C6
C5
C4
R2
C3
C1
R3
C2
R4
R1
28
27
26
25
24
23
22
1
21
2
20
3
19
MLP 7x7mm
0.8mm pitch
ATA6830
28 lead
4
18
5
17
6
16
7
15
8
9
10
11
12
13
14
SM
20
ATA6830
4575D–BCD–09/05
ATA6830
Table 8-1.
Bill of Material
Reference
Component
Value
C1
Oscillator capacitor
100 pF, 5%
C2
Bus input capacitor
1 nF
C3
Ceramic capacitor
100 nF
C4
Capacitor
10 µF
C5
Capacitor
100 µF
C6
Capacitor
100 nF
D1
Rectifier
–
R1
Reference resistor
20 kΩ, 1%
R2
Bus input resistor
1 kΩ, 5%
R3
Shunt resistor side A
0.24Ω, 5%
R4
Shunt resistor side A
0.24Ω, 5%
21
4575D–BCD–09/05
9. Ordering Information
Extended Type Number
Package
Remarks
ATA6830-PKHW
QFN 28
7 mm × 7 mm, Pb-free
10. Package Information
The package is a thermal power package MLF 7 × 7 with a soldered leadframe and 28 pins. The
overall size is 7 × 7 mm2.
22
ATA6830
4575D–BCD–09/05
ATA6830
11. Revision History
Please note that the following page numbers referred to in this section refer to the specific revision
mentioned, not to this document.
Revision No.
History
4575D-BCD-09/05
•
•
•
•
Put datasheet in a new template
Pb-free logo on page 1 added
Heading rows on Table “Absolute Maximum Ratings” on page 16 added
Ordering Information on page 22 changed
23
4575D–BCD–09/05
Atmel Corporation
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 487-2600
Regional Headquarters
Europe
Atmel Sarl
Route des Arsenaux 41
Case Postale 80
CH-1705 Fribourg
Switzerland
Tel: (41) 26-426-5555
Fax: (41) 26-426-5500
Asia
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimshatsui
East Kowloon
Hong Kong
Tel: (852) 2721-9778
Fax: (852) 2722-1369
Japan
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
Tel: (81) 3-3523-3551
Fax: (81) 3-3523-7581
Atmel Operations
Memory
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 436-4314
RF/Automotive
Theresienstrasse 2
Postfach 3535
74025 Heilbronn, Germany
Tel: (49) 71-31-67-0
Fax: (49) 71-31-67-2340
Microcontrollers
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 436-4314
La Chantrerie
BP 70602
44306 Nantes Cedex 3, France
Tel: (33) 2-40-18-18-18
Fax: (33) 2-40-18-19-60
ASIC/ASSP/Smart Cards
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906, USA
Tel: 1(719) 576-3300
Fax: 1(719) 540-1759
Biometrics/Imaging/Hi-Rel MPU/
High Speed Converters/RF Datacom
Avenue de Rochepleine
BP 123
38521 Saint-Egreve Cedex, France
Tel: (33) 4-76-58-30-00
Fax: (33) 4-76-58-34-80
Zone Industrielle
13106 Rousset Cedex, France
Tel: (33) 4-42-53-60-00
Fax: (33) 4-42-53-60-01
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906, USA
Tel: 1(719) 576-3300
Fax: 1(719) 540-1759
Scottish Enterprise Technology Park
Maxwell Building
East Kilbride G75 0QR, Scotland
Tel: (44) 1355-803-000
Fax: (44) 1355-242-743
Literature Requests
www.atmel.com/literature
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any
intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDITIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY
WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT
OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no
representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications
and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided
otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life.
© Atmel Corporation 2005. All rights reserved. Atmel ®, logo and combinations thereof, Everywhere You Are ® and others, are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.
Printed on recycled paper.
4575D–BCD–09/05