Atmel Network Card 7698AAUTO01 07 User Manual

ATAVRAUTO200  
..............................................................................................  
User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Section 1  
Introduction  
Congratulations on your purchase of the ATAVRAUTO200 board. This board includes  
all elements necessary for designers to quickly develop code related to LIN communica-  
tion node implementing the ATmega88 and for prototyping and testing of new designs.  
1.1  
Overview  
This document describes the ATAVRAUTO200 dedicated to the ATmega88 AVR micro  
controllers. This board is designed to allow an easy evaluation of the product using  
demonstration firmware.  
To increase its demonstrative capabilities, this stand alone board has numerous on-  
board resources (motor relay, motor FET, hall sensor inputs, current measurements,  
power supply measurement, LIN, push buttons).  
Figure 1-1. ATAVRAUTO200  
ATAVRAUTO200 User Guide  
1-1  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Introduction  
1.2  
ATAVRAUTO200 The ATAVRAUTO200 provides the following features:  
features  
ATmega88 QFN32  
AVR Studio® software interface(1),  
Power supply  
– Regulated 5V  
– From LIN connector (LIN network power supply)  
JTAG connector:  
– for on-chip In Situ Programming (ISP)  
– for on-chip debugging using JTAG ICE  
DC Motor connector  
– DC Motor power supply output  
– Hall effect sensor(s) power supply and input(s)  
Serial interface:  
– 1 LIN interface 1.3 and 2.0 compliant (firmware library available on the ATMEL  
website for LIN 1.3).  
On-board resources:  
– 1 LIN transceiver with internal regulator  
– Relay for DC motor control  
– Shunt Resistor for motor current measurement  
– Speed/Position measurement Inputs  
– Power supply measurement  
System clock:  
– Internal RC oscillator  
Dimension: 45 mm x 45 mm  
Note: The ATmega88 is supported by AVR Studio, version 4.12 or higher. For up-to-  
date information on this and other AVR tool products, please consult our web  
site. The newest version of AVR Studio, AVR tools and this user guide can be  
1-2  
ATAVRAUTO200 User Guide  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Section 2  
Using the ATAVRAUTO200  
2.1  
Overview  
Figure 2-1. Board Overview  
U1  
D
1  
LIN  
Transceiver  
LIN  
LIN  
C3  
C2  
Regulator  
F1  
NISP  
Connector  
V1.0  
PM-06  
MOT  
C1  
C4  
K1  
R
1
4  
R17  
D2  
Q2  
NRE
S  
Motor  
Motor Relay  
U
2  
Connector  
C9  
C
7  
ATmega88  
R
21  
HALL  
ICE
&I
S
P  
Hall  
R
19 R2
2  
C8R8R7  
Current  
ISP  
Connector  
Sensor  
R1
2
R13  
R10  
Connector  
Measurement  
C
1
1  
C
5
R
6 R4  
DG  
U
3  
R
3  
LIN Motor by Mega88  
Figure 2-2. Block Diagram  
Motor  
12 Vdc  
Power supply  
Measurement  
DC Motor  
Relay  
Power supply  
Output  
from LIN  
LIN  
Lin Transceiver  
Motor Shunt  
ATmega88  
JTAG  
Network  
Motor ring  
Position sensor  
ISP  
Hall sensor  
ISP  
(AVR Studio)  
ISP & Debugger  
(AVR Studio)  
ATAVRAUTO200 User Guide  
2-3  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using the ATAVRAUTO200  
2.2  
Power Supply  
The on-board power supply circuitry is supplied through the LIN connector.  
2.2.1  
LIN powered  
The LIN connector power line is used to provide VBAT to the ATAVRAUTO200 LIN  
transceiver.  
A LIN network has to be connected to have your LIN interface function (Input supply  
from 8 up to 18V DC, see Figure 2-3 on page 5) .  
2.3  
Oscillator Sources  
The ATAVRAUTO200 board allows only one oscillator source:  
Internal RC oscillator (Default configuration).  
Note: The “Divide by 8” Fuse is configured by default. The first step in the demonstra-  
tion application is to clear the prescaler to have the internal RC oscillator run-  
ning at 8MHz:  
CLKPR = (1<<CLKPCE);  
CLKPR = 0;  
//! Clear Prescaler  
2.3.1  
Interal RC oscillatorn  
A LIN Slave node with a run-time oscillator calibration can be used with the internal RC  
oscillator.  
At ambiant temperature and normal Vcc, the internal oscillator is precise enough to be  
compliant with LIN 1.3 and 2.0 specifications. For wider temperature and/or power  
ranges, a run-time calibration of the internal RC oscillator can be used as explained in  
the application note AVR140: “ATMega48/88/168 family run-time calibration of the inter-  
nal RC oscillator” available on the Atmel website.  
2.4  
On-board Resources  
2.4.1  
LIN & Power supply  
The LIN screwed connector allows the user to select his own connector.  
Note: The LIN power supply input is reverse voltage protected.  
LIN transceiver control is realized by the micrcontroller. All modes depend on microcon-  
troller’s ports configuration.  
2-4  
ATAVRAUTO200 User Guide  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using the ATAVRAUTO200  
Table 2-1. LIN ressources  
Function  
Port  
State  
Low  
Description  
LIN_NSLP  
PD2  
LIN transceiver in Sleep mode  
LIN transceiver in normal mode  
Perform MCU reset when NISP Jumper is inserted  
No Action  
High  
Low  
NRES_LIN  
PC6  
High  
Figure 2-3. LIN transceiver and power supply  
Note: The LIN transceiver undervoltage protection can be disabled by removing the  
NISP jumper.  
Note: The NISP jumper has to be removed when programming.  
2.4.2  
Power supply measurement  
The voltage measurement is realized with a bridge of resistors. The read value is 0.281  
of the LIN power supply (47 K/ (47 K+ 120 K)). Input voltage on channel 1 of the  
ADC is limited to 5.1V by a zener diode. This will give a voltage reading range from 0 to  
18.1V with Vcc as reference.  
The power supply measurement can be performed using the A/D converter. See the  
ATmega48/88/168 datasheet for how to use the ADC. The input voltage value (VIN) is  
calculated with the following expression:  
V
= 3.55 × V  
ADC  
1
IN  
Where: VIN = Input voltage value (V)  
ADC7 = Voltage value on ADC-1 input (V)  
V
ATAVRAUTO200 User Guide  
2-5  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using the ATAVRAUTO200  
Figure 2-4. Power supply measurement through ADC1  
2.4.3  
Motor relay  
DC Motor can be operated through a relay. It is supplied with Vbat, -Vbat or 0V.  
The relay allows the motor to be operated in two rotating directions, or to be stopped.  
Table 2-2. Motor Relay commands  
Function  
Port  
State  
Low/  
High  
Low  
Description  
Mot_A  
PB1  
Relay coil1 OFF (Normaly closed switch activated)  
Relay coil1 ON (Normaly opened switch activated)  
Relay coil2 OFF (Normaly closed switch activated)  
Relay coil2 ON (Normaly opened switch activated)  
Mot_B  
PB2  
High  
Table 2-3. Logical command table  
Mot_A  
Mot_B  
Motor Supply  
Description  
Motor stopped  
L
L
L
H
L
0V  
-Vbat  
+Vbat  
0V  
Motor running (Direction B)  
Motor running (DirectionA)  
Motor stopped  
H
H
H
Figure 2-5. Motor on board command schematics  
2-6  
ATAVRAUTO200 User Guide  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using the ATAVRAUTO200  
2.4.4  
Current measurement  
Motor current is measured using a shunt resistor. External differential amplifier (on  
board) is connected to ADC to measure shunt resistor voltage.  
Amplifer output (current image voltage) is connected to  
ADC0 pin for current acquisition  
AIN1 pin to detect max current peak (compared to AIN0 through internal analog  
comparator)  
The current measurement (I) can be performed using the A/D converter. See the  
ATmega48/88/168 datasheet for how to use the ADC. The input voltage value (VADC-0)  
is calculated with the following expression:  
(V  
= Gain × V  
= Gain × Rshunt × I = 30,16 × 0.005 × I)  
ADC-0  
= 0.151 × I  
shunt  
V  
ADC-0  
Analog comparator allows peak current detection. It provides interrupts on analog com-  
parator output change. See the ATmega48/88/168 datasheet for how to use the Analog  
comparator. Comparison voltage is determined for a 12A peak which leads to:  
VAIN0 = 1.5V  
Figure 2-6. Current Acquisition chain and current Peak detection  
2.4.5  
Speed/Position measurement inputs  
A screw connector with 4 inputs can be used to plug two hall effect sensors. The two hall  
effect sensors inputs are connected to the two external interrupt pins (INT0 and INT1) of  
the microcontroller.  
Figure 2-7. Hall sensor effect interface  
GND  
Hall2  
Hall1  
+Vcc  
ATAVRAUTO200 User Guide  
2-7  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using the ATAVRAUTO200  
2.4.6  
LED  
The ATAVRAUTO200 includes one green LED implemented on one I/O pin. It is con-  
nected to the “PortD Pin3” of the ATmega48/88/168. To light On the LED, the  
corresponding port pin must drive a low level. To light Off the LED, the corresponding  
port pin must drive a high level.  
Figure 2-8. LED schematic  
2.4.7  
BOOT  
An additional jumper (BOOT) has been added. This jumper is available for custom use.  
For example : the BOOT jumper can be used to switch from the application to the boot-  
loader by firmware (Not implemented in the example) by reading the pin7 of PortB.  
Figure 2-9. BOOT Jumper  
2.5  
In-System Programming  
The ATmega88 can be programmed using specific SPI serial links. This sub section  
will explain how to connect the programmer.  
The Flash, EEPROM memory (and all Fuse and Lock Bit options ISP-programmable)  
can be programmed individually or with the sequential automatic programming option.  
Note: If debugWire fuse is enabled, AVR ISP can’t be used. If debugWire fuse is dis-  
abled, JTAGICE mkII have to be used in ISP mode to enable debugWire fuse.  
Note: When programming, the NISP jumper has to be removed.  
2-8  
ATAVRAUTO200 User Guide  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using the ATAVRAUTO200  
2.5.1  
Using the ATAVRAUTO900 Adaptator  
An additionnal adaptator has to be used to program the board using IPS or JTAG mode.  
The 10 pins connector is used for the JTAGICE mkII device and the 6 pins connector is  
used for the AVRISP device. To plug the ATAVRAUTO900 connector to the board, the  
arrow (on the adaptator) has to be in front of the point (on the board).  
Figure 2-10. ATAVRAUTO900 Connection  
JTAGICE  
ISP  
The arrow has to be in front of the point  
Table 2-4. ICE Connector  
PIN  
1
Function  
TCK  
2
GND  
TDO  
VCC  
TMS  
NRES  
VCC  
NC  
3
4
5
6
7
8
9
TDI  
10  
GND  
Table 2-5. ISP Connector  
PIN  
1
Function  
MISO  
VCC  
2
3
SCK  
4
MOSI  
NRES  
GND  
5
6
ATAVRAUTO200 User Guide  
2-9  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using the ATAVRAUTO200  
2.5.2  
Programming with AVR ISP Programmer  
The AVR ISP programmer is a compact and easy-to-use In-System Programming tool  
for developing applications with ATmega88. Due to its small size, it is also an excellent  
tool for field upgrades of existing applications. It is powered by the ATAVRAUTO200  
and an additional power supply is thus not required.  
The AVR ISP programming interface is integrated in AVR Studio.  
To program the device using AVR ISP programmer, connect the AVR ISP to the adapta-  
tor (ATAVRAUTO900) and connect the adaptator to the connector of the  
ATAVRAUTO200.  
Figure 2-11. Programming from AVR ISP programmer using ATAVRAUTO900.  
AVR ISP  
Note: See AVR Studio® on-line Help for information.  
2.5.3  
Programming with AVR JTAGICEmkII  
The ATmega48/88/168 can be programmed using specific JTAG link: 3-wire debug-  
WIRE interface. To use the AVR JTAGICEmkII with an ATAVRAUTO200 thr  
ATAVRAUTO900 adaptator has to be be used. Then the JTAG probe can be connected  
to the ATAVRAUTO200 as shown in the following Figure 2-12.  
To use the JTAGICEmkII in ISP mode the 3 jumpers “SCK”, “MISO” and “MOSI” of the  
adaptator (ATAVRAUTO900) should be connected.  
Figure 2-12. JTAGICE mkII probe connecting through debugWIRE interface  
JTAGICE mkII  
Note: When the debugWIRE Enable (DWEN) Fuse is programmed and Lock bits are  
unprogrammed, the debugWIRE system within the target device is activated.  
RESET pin is configured as communication gateway between  
ATmega48/88/168 and JTAG. JTAGICE mkII must have control over it.  
Note: See AVR Studio® on-line Help for information.  
2-10  
ATAVRAUTO200 User Guide  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using the ATAVRAUTO200  
2.6  
Debugging  
2.6.1  
Debugging with AVR JTAGICEmkII  
The ATAVRAUTO200 can be used for debugging with JTAG ICE MK II.  
Connect the JTAG ICE mkII as shown in Figure 2-12 for debugging, please refer to AVR  
Studio Help information.  
ATAVRAUTO200 User Guide  
2-11  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
-12  
ATAVRAUTO200 User Guide  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Section 3  
Technical Specifications  
System Unit  
– Physical Dimensions...............................................L=45 x W=45 x H=8 mm  
– Weight ........................................................................................................25 g  
Operating Conditions  
– Internal Voltage Supply ..... ...................................................................... 5.0V  
– External Voltage Supply .....................................................................7V -18V  
ATAVRAUTO200 User Guide  
3-13  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Section 4  
Technical Support  
For Technical support, please contact [email protected]. When requesting technical sup-  
port, please include the following information:  
Which target AVR device is used (complete part number)  
Target voltage and speed  
Clock source and fuse setting of the AVR  
Programming method (ISP, JTAG or specific Boot-Loader)  
Hardware revisions of the AVR tools, found on the PCB  
Version number of AVR Studio. This can be found in the AVR Studio help menu.  
PC operating system and version/build  
PC processor type and speed  
A detailed description of the problem  
ATAVRAUTO200 User Guide  
4-15  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Section 5  
Complete Schematics  
On the next pages, the following documents of ATAVRAUTO200 are shown:  
Complete schematics,  
Bill of materials,  
Assembly drawing.  
ATAVRAUTO200 User Guide  
5-15  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Complete Schematics  
Figure 5-1. ATAVRAUTO200 schematic  
5-16  
ATAVRAUTO200 User Guide  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Complete Schematics  
Figure 5-2. ATAVRAUTO200 Bill of Materials  
ATAVRAUTO200 User Guide  
5-17  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Complete Schematics  
Figure 5-3. ATAVRAUTO200 assembly drawing  
U1  
D1  
LIN  
C3  
C2  
NISP  
V1.0  
PM-06  
MOT  
F1  
C1  
K1  
R14  
R17  
C10  
C9  
C4  
D2  
Q2  
NRES  
U2  
C7  
R21  
Q1  
HALL  
ICE&ISP  
R19 R22  
C8R8R7  
R12 R13  
R10  
C11  
C5R6 R4  
DG  
U3  
R3  
LIN Motor by Mega88  
5-18  
ATAVRAUTO200 User Guide  
7698A–AUTO–01/07  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Atmel Corporation  
Atmel Operations  
2325 Orchard Parkway  
San Jose, CA 95131, USA  
Tel: 1(408) 441-0311  
Fax: 1(408) 487-2600  
Memory  
RF/Automotive  
Theresienstrasse 2  
Postfach 3535  
2325 Orchard Parkway  
San Jose, CA 95131, USA  
Tel: 1(408) 441-0311  
Fax: 1(408) 436-4314  
74025 Heilbronn, Germany  
Tel: (49) 71-31-67-0  
Fax: (49) 71-31-67-2340  
Regional Headquarters  
Microcontrollers  
2325 Orchard Parkway  
San Jose, CA 95131, USA  
Tel: 1(408) 441-0311  
Fax: 1(408) 436-4314  
1150 East Cheyenne Mtn. Blvd.  
Colorado Springs, CO 80906, USA  
Tel: 1(719) 576-3300  
Europe  
Atmel Sarl  
Route des Arsenaux 41  
Case Postale 80  
CH-1705 Fribourg  
Switzerland  
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  
La Chantrerie  
BP 70602  
Tel: (41) 26-426-5555  
Fax: (41) 26-426-5500  
44306 Nantes Cedex 3, France  
Tel: (33) 2-40-18-18-18  
Fax: (33) 2-40-18-19-60  
Asia  
Room 1219  
ASIC/ASSP/Smart Cards  
Zone Industrielle  
13106 Rousset Cedex, France  
Tel: (33) 4-42-53-60-00  
Fax: (33) 4-42-53-60-01  
Chinachem Golden Plaza  
77 Mody Road Tsimshatsui  
East Kowloon  
Hong Kong  
Tel: (852) 2721-9778  
Fax: (852) 2722-1369  
1150 East Cheyenne Mtn. Blvd.  
Colorado Springs, CO 80906, USA  
Tel: 1(719) 576-3300  
Japan  
9F, Tonetsu Shinkawa Bldg.  
1-24-8 Shinkawa  
Chuo-ku, Tokyo 104-0033  
Japan  
Fax: 1(719) 540-1759  
Scottish Enterprise Technology Park  
Maxwell Building  
Tel: (81) 3-3523-3551  
Fax: (81) 3-3523-7581  
East Kilbride G75 0QR, Scotland  
Tel: (44) 1355-803-000  
Fax: (44) 1355-242-743  
Literature Requests  
Disclaimer: Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard  
warranty which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. The Company assumes no responsibility for any  
errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and  
does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are  
granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use  
as critical components in life support devices or systems.  
© 2007 Atmel Corporation. All rights reserved. Atmel®, logo and combinations thereof, Everywhere You Are® , AVR®, AVR Studio® and others are  
registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Windows® and others are registered trademarks  
or trademarks of Microsoft Corporation in the US and/or other countries. Other terms and product names may be trademarks of others.  
Printed on recycled paper.  
7698A–AUTO–01/07  
/xM  
Download from Www.Somanuals.com. All Manuals Search And Download.  

8e6 Technologies Network Card TAR HL SL MSA User Manual
Actiontec electronic Network Router MI408 User Manual
Adesso Mouse MCK 91 User Manual
Advantech TV Converter Box ADAM 4562 User Manual
Agilent Technologies Video Gaming Accessories 664xA User Manual
Agri Fab Lawn Aerator 45 0346 User Manual
Alto Shaam Food Warmer 100 HW D4 User Manual
American Audio Turntable TT Record User Manual
Avocent Network Card EVR1500 AM User Manual
Bakers Pride Oven Oven CH 10J User Manual