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