ATDVK90CAN1 Atmel, ATDVK90CAN1 Datasheet
ATDVK90CAN1
Specifications of ATDVK90CAN1
Available stocks
Related parts for ATDVK90CAN1
ATDVK90CAN1 Summary of contents
Page 1
DVK90CAN1 .............................................................................................. Hardware User Guide ...
Page 2
...
Page 3
DVK90CAN1 Hardware User Guide Table of Contents Section 1 Introduction.......................................................................................3 1.1 Overview .....................................................................................................3 1.2 DVK90CAN1 - AT90CAN128 Development Kit Features .........................4 Section 2 Getting Started .................................................................................5 2.1 Unpacking the System..............................................................................5 2.2 System Requirements...............................................................................5 2.3 Quick Start ................................................................................................5 Section 3 Using ...
Page 4
Table of Contents page 2 4381A–AVR–Sept 04 3.7.3 Interrupt ....................................................................................23 3.7.4 Piezo Audio Transducer ...................................................................24 3.7.5 Analog I/O Connector .......................................................................26 3.7.6 Voltage Reading...............................................................................27 3.7.7 Temperature Sensor.........................................................................28 3.7.8 Luminosity Sensor ............................................................................30 3.8 STK500 Resources.................................................................................32 3.8.1 Supply Voltage from ...
Page 5
... Software User Guide). To complement the evaluation and enable additional development capability, the DVK90CAN1 can be plugged into the Atmel STK500 Starter Kit Board in order to use the AT90CAN128 with advanced features as variable VCC, variable VRef, variable XTAL, ..., and supports all AVR development tools. ...
Page 6
... The DVK90CAN1 is supported by AVR Studio®, version 3.2 or higher. For up-to-date information on this and other AVR tool products, please read consult our web site. The newest version of AVR Studio®, AVR tools and this User Guide can be found in the AVR section of the Atmel web site, http://www.atmel.com. 2. Optional implementation. (1) ...
Page 7
... Cables for DVK90CAN1: – (1 pc) 9V battery power cable – (1 pc) male JACK outlet and 2-wire cable for DC power supply n Atmel CD-ROM with datasheets, manuals and software DVK90CAN1 is a stand alone board. For AVR tools, the minimum hardware and software PC requirements are: n 486 processor (Pentium® ...
Page 8
Using the DVK90CAN1 3.1 Block Diagram Temperature Luminosity Voltage In External Clocks Battery External Power 3.2 Power Supply 3.2.1 Power Supply Sources page 6 4381A–AVR–Sept 04 This chapter describes the board with all options implemented. Figure 3-1 . DVK90CAN1 Block ...
Page 9
JACK PWR connector: EXT PWR connector: STK500 Powered: (c.f. DVK90CAN1 Hardware User Guide – Need of a male JACK outlet, – Input supply from 2 15V (2) – No specific polarization Figure 3-2 . JACK PWR Connector Figure ...
Page 10
Using the DVK90CAN1 3.2.2 Power Supply Setting page 8 4381A–AVR–Sept 04 Once the power source chosen and the setting done, the “ON/OFF” switch can be set. (1) Table 3-1 . Power Supply Setting POWER REGUL Setting switch switch Power OFF ...
Page 11
LED 3.2.4 VCC Test 3.3 RESET 3.3.1 Power-on RESET 3.3.2 RESET Push Button 3.3.3 STK500 RESET DVK90CAN1 Hardware User Guide The “VCC-ON“ LED is always lit when power is applied to DVK90CAN1 regardless of power supply source and ...
Page 12
... To use AVR ICE 50 (c.f. “Debugging with AVR ICE 50” on page mount a socket in place of the micro controller. The TQFP-64 Personality Adapter (provided in AVR ICE50 package - Atmel advanced In-Circuit Emulator) should be soldered in place of the AT90CAN128. n Provider: WISLOW ADAPTIC. - http://www.winslow.co.uk/uk/Default.asp – reference: W9844M When mounting the TQFP-64 adapter, make sure that the adapter is positioned with the correct orientation and use low temperature solder ...
Page 13
Using AT90CAN128 on Socket DVK90CAN1 Hardware User Guide Figure 3-9 . DVK90CAN1 with TQFP-64 Personality Adapter The socket should have the same footprint as the AT90CAN128. Figure 3-10 . DVK90CAN1 with Socket for AT90CAN128 Hereunder is a reference of ...
Page 14
Using the DVK90CAN1 3.5 AT90CAN128 Configuration 3.5.1 Main Clock XTAL page 12 4381A–AVR–Sept 04 Table 3-2 . Main Clock Setting XTAL1 CKSEL Setting / Source (1) [3..0] switch Clock from 1111 to STK500 1000 or STK500 via 0111 to EXP.CON.1 ...
Page 15
RTC Clock TOSC 3.5.3 Analog Power Supply AVCC By default, AVCC is equivalent to VCC. DVK90CAN1 Hardware User Guide Table 3-3 . RTC Clock Setting TOSC1 Setting / Source (1) switch TOSC1 as PG4 & TOSC2 as PG3 2 ...
Page 16
Using the DVK90CAN1 ANA REF By default, AREF is an output of AT90CAN128. page 14 4381A–AVR–Sept 04 Table 3-4 . AVCC Setting Setting / Source AVCC switch On-board AVCC 2 VCC+ filter ExternalAVCC off External Note: *. c.f. “Schematics, 3 ...
Page 17
Serial Links 3.6.1 RS-232C DVK90CAN1 Hardware User Guide The AT90CAN128 is a micro-controller with two on-chip USART peripherals, USART0. and USART1. Only the asynchronous mode is supported by the DVK90CAN1. The DVK90CAN1 is supplied with a RS-232 driver/receiver. Only ...
Page 18
Using the DVK90CAN1 page 16 4381A–AVR–Sept 04 Table 3-6 . UARTs Setting Mode UART0 UART1 On Off (Standard) 1 UART Software & Data Flow Control On Off (Standard (Standard) 2 UARTs Software & Data Flow Control On On ...
Page 19
... CAN DVK90CAN1 Hardware User Guide The AT90CAN128 is a micro-controller with an on-chip full-CAN controller. The DVK90CAN1 is supplied with an ATMEL CAN transceiver (ATA6660). A male DB9 connector assumes the CAN bus connections. Figure 3-14 . CAN DB9 Connector Figure 3-15 . CAN DB9 Connections CAN DB9 front view ...
Page 20
Using the DVK90CAN1 3.6.3 SPI page 18 4381A–AVR–Sept 04 The AT90CAN128 is a micro-controller with an on-chip full duplex SPI interface, master or slave. A 6-pin male connector assumes the SPI bus connections. Figure 3-17 . SPI 6-pin Connector The ...
Page 21
TWI DVK90CAN1 Hardware User Guide The AT90CAN128 is a micro-controller with an on-chip TWI interface, master or slave. A 4-pin male connector assumes the TWI bus connections. Figure 3-19 . TWI 4-pin Connector The TWI 4-pin connector also provides ...
Page 22
... The AT90CAN128 may support a software LIN implementation. This software LIN implementation uses either the UART1 or a bit manipulation method on PD.2/PD.3 for LIN master or LIN slave. The DVK90CAN1 is ready to implement (option) an ATMEL LIN transceiver (ATA6661). A 3-pin male connector assumes the LIN bus connections. Note: Due to ATA6661 design mandated to enable the internal pull-up on PD.2 (RxLIN) when LIN is used (c.f. AT90CAN128 Datasheet, section “ ...
Page 23
On-board Resources 3.7.1 Compass Card Keyboard DVK90CAN1 Hardware User Guide In case of master LIN, a pull-up resistor is needed. J11 switch enables resistor on the LIN bus. Table 3-10 . LIN Pull-up Mode View 1 ...
Page 24
Using the DVK90CAN1 3.7.2 LEDs page 22 4381A–AVR–Sept 04 Figure 3-25 . Compass Card Keyboard Schematic Figure 3-26 . Compass Card Keyboard Implementation Table 3-11 . Center Switch Configuration Mode View PortD.1 The DVK90CAN1 includes 8 green LEDs implemented on ...
Page 25
Interrupt DVK90CAN1 Hardware User Guide which is used in STK500. Port A.0 drives the right LED (lsb) - index0 and Port A.7 drives the left LED (msb) - index7. Figure 3-27 . Unit Schematic of LED ...
Page 26
Using the DVK90CAN1 3.7.4 Piezo Audio Transducer page 24 4381A–AVR–Sept 04 Figure 3-30 . Interrupt Push-button (INT) Implementation Table 3-12 . Interrupt Switch Configuration Mode View INT0 The piezo audio transducer is connected to the PortB.7 of ...
Page 27
Freq. ICR1 (Hz MHz Tone 1 C 16.4 0x7717 2 C# 17.3 0x70E5 3 D 18.4 0x6A25 4 D# 19.4 0x64AD 5 E 20.6 0x5ECF 6 F 21.8 0x5997 7 F# 23.1 0x548D 8 G ...
Page 28
Using the DVK90CAN1 3.7.5 Analog I/O Connector page 26 4381A–AVR–Sept 04 The 16-bit Timer1 offers a large range of features. See the AT90CAN128 Datasheet for how to use the 16-bit Timers easy to set up the Timer1 to ...
Page 29
Voltage Reading DVK90CAN1 Hardware User Guide AIN-0, or PortE.2, can be already used as logic input if “CENTER” switch is not in its default configuration (c.f. Section "Interrupt 0 / 2", page23). Figure 3-34 . Analog I/O Connector Implementation ...
Page 30
Using the DVK90CAN1 3.7.7 Temperature Sensor page 28 4381A–AVR–Sept 04 The voltage input can be configured. It can be either the board supply voltage (VCC external input on T11 test pin. To improve the connection, close to T11, ...
Page 31
DVK90CAN1 Hardware User Guide Table 3-15 . Thermistor Values versus Temperature Temp. R Temp. T (° (°C) -20 1263,757 10 -19 1182,881 11 -18 1107,756 12 -17 1037,934 13 -16 973,006 14 -15 912,596 15 -14 856,361 16 ...
Page 32
Using the DVK90CAN1 3.7.8 Luminosity Sensor page 30 4381A–AVR–Sept 04 Figure 3-36 . Thermistor Schematic Figure 3-37 . Thermistor Implementation The luminosity sensor uses a CdS photoconductive cell, or luminosity-sensitive resistor. The luminosity-sensitive resistor have a negative coefficient, meaning the ...
Page 33
DVK90CAN1 Hardware User Guide with the following expression – ADC 1 ADC 1 Where Luminosity-sensitive resistor value ( ) Second resistor of the bridge -3.3 ...
Page 34
Using the DVK90CAN1 3.8 STK500 Resources page 32 4381A–AVR–Sept 04 Figure 3-39 . Luminosity Sensor Implementation Figure 3-40 . Connecting DVK90CAN1 to the STK500 Board Note: Caution: Do not mount an AVR micro controller on the STK500 board when DVK90CAN1 ...
Page 35
Supply Voltage from STK500 3.8.2 Analog Reference Voltage from STK500 3.8.3 EXP.CON 0 & EXP.CON 1 Connectors 3.8.4 Main Clock from STK500 DVK90CAN1 Hardware User Guide The AVR supply voltage coming from STK500 (VTG) can also be controlled from ...
Page 36
Using the DVK90CAN1 3.8.5 RESET from STK500 3.9 In-System Programming 3.9.1 Programming with AVR ISP Programmer page 34 4381A–AVR–Sept 04 The AVR RESET coming from STK500 (NRST - EXP.CON 0) can also control the DVK90CAN1. DVK90CAN1 is protected against +12V ...
Page 37
Programming with STK500 3.9.3 Programming with AVR JTAG ICE DVK90CAN1 Hardware User Guide The AT90CAN128 can be programmed using the serial programming mode in the AVR Studio STK500 software. The software interface (In-System Programming of an external target system) ...
Page 38
Using the DVK90CAN1 3.10 Debugging 3.10.1 Debugging with AVR JTAG ICE page 36 4381A–AVR–Sept 04 Figure 3-44 . Connecting AVR JTAG ICE to DVK90CAN1 The Flash, EEPROM and all Fuse and Lock Bit options ISP-programmable can be programmed individually or ...
Page 39
Debugging with AVR ICE 50 DVK90CAN1 Hardware User Guide Figure 3-45 . Connecting AVR JTAG ICE for Debugging Only a DVK90CAN1 provided with the TQFP-64 Personality Adapter can be used (c.f.Section "Using AVR ICE50", page10). For debugging, please refer ...
Page 40
Using the DVK90CAN1 3.11 Test Points 3.12 Configuration Pads 3.12.1 Configuration Pads Listing page 38 4381A–AVR–Sept 04 Excepted for T1, all the test points are free of connection. These tests points are referred in the micro controller sheet of schematics. ...
Page 41
DVK90CAN1 Hardware User Guide Table 3-18 . Configuration Pads Config. Related Pads Signals Reference CP1 RxCAN (PD6) These configuration pads are used to disconnect/connect the CAN transceiver from AT90CAN128. CP2 TxCAN (PD5) This configuration pad is used to disconnect/connect the ...
Page 42
Using the DVK90CAN1 3.12.2 Configuration Pads - Disconnection 3.12.3 Configuration Pads - Connection 3.12.4 Configuration Pads - Location page 40 4381A–AVR–Sept 04 Figure 1. Configuration Pad - Disconnection Figure 2. Configuration Pad - Re-connection Droplet of Solder Cut Connection Wire ...
Page 43
DVK90CAN1 Hardware User Guide Figure 3-48 . Configuration Pads Location (Board Bottom View) CP7 = VCCuC CP11 = TEMP-S CP9 = AVCC Using the DVK90CAN1 CP12 = LED-0 CP13 = LED-1 CP14 = LED-2 CP16 = LED-3 CP18 = LED-4 ...
Page 44
Basic Test Program page 42 4381A–AVR–Sept 04 ;**** Title : Basic Test Program ;* Version: 1.0 ;* Last updated: 14 May 2004 ;* Target : ...
Page 45
DVK90CAN1 Hardware User Guide Delay: ldi R30, DEL_L_VAL ldi R31, DEL_H_VAL rjmp Delay_0 Delay_1: sbiw R31:R30, ONE Delay_0: mov temp1, R30 or temp1, R31 brne Delay_1 Shift: in temp1, PINA lsl temp1 brne Loop_1 rjmp Loop_0 Basic Test Program ; ...
Page 46
Troubleshooting Guide page 44 4381A–AVR–Sept 04 Figure 5-1 . Troubleshooting Guide Problem The Green “VCC-ON” LED is not on No power supply DVK90CAN1 does not work The STK500ISPheader is not connected. The AVR ISP probe is not connected The AVR ...
Page 47
DVK90CAN1 Hardware User Guide Technical Specifications n System Unit – Physical Dimensions ................................................. L=119 x W=56 x H=27 mm – Weight ........................................................................................................... Operating Conditions – Voltage Supply ..................................................................................2.7V - 5.5V n Connections – RS 232C Connector ............................................................. 9-pin ...
Page 48
... Technical Support page 46 4381A–AVR–Sept 04 For Technical support, please contact avr@atmel.com. When requesting technical support, please include the following information: n Which target AVR device is used (complete part number) n Target voltage and speed n Clock source and fuse setting of the AVR n Programming method (ISP, JTAG or specific Boot-Loader) n Hardware revisions of the AVR tools, found on the PCB n Version number of AVR Studio ...
Page 49
DVK90CAN1 Hardware User Guide On the next pages, the following documents of DVK90CAN1 revision 4381A are shown: n Complete schematics, n Assembly drawing, n Bill of materials. Complete Schematics Section 8 Complete Schematics page 47 4381A–AVR–Sept 04 ...
Page 50
Complete Schematics page 48 4381A–AVR–Sept 04 Figure 8-1 . Schematics DVK90CAN1 Hardware User Guide ...
Page 51
DVK90CAN1 Hardware User Guide Figure 8-2 . Schematics Complete Schematics page 49 4381A–AVR–Sept 04 ...
Page 52
Complete Schematics page 50 4381A–AVR–Sept 04 Figure 8-3 . Schematics DVK90CAN1 Hardware User Guide ...
Page 53
DVK90CAN1 Hardware User Guide Figure 8-4 . Schematics Complete Schematics page 51 4381A–AVR–Sept 04 ...
Page 54
Complete Schematics page 52 4381A–AVR–Sept 04 Figure 8-5 . Schematics DVK90CAN1 Hardware User Guide ...
Page 55
DVK90CAN1 Hardware User Guide Figure 8-6 . Assembly Drawing (component side) Figure 8-7 . Assembly Drawing (solder side) Complete Schematics page 53 4381A–AVR–Sept 04 ...
Page 56
Complete Schematics Table 8-1 . Bill of Materials Item Quantity Reference 1 6 C1, C2, C7, C9, C10, C11 2 3 C35, C36, C37 3 23 C3, C4, C5, C6, C8, C12, C13, C14, C15, C16, C18, C20, C22, C24, ...
Page 57
Table 8-1 . Bill of Materials Item Quantity Reference 26 1 J17 27 1 J12 28 1 J26 29 1 J23 30 1 J18 R10, R18, R24, R26 34 2 R1, R2 ...
Page 58
... Y2, Y3 page 56 4381A–AVR–Sept 04 Part 74HC126 Tri-state Buffer MAX3232 RS232-C Buffer ATA6660 ATMEL CAN Transceiver ATA6661 ATMEL LIN Transceiver LM317EMP Regulator 1A DF005S/08S Bridge Rectifier AT90CAN128 ATMEL AVR KTM-1102 Piezo Audio Transducer 8MHz Crystal H=4mm 32.768 KHz Cylinder 2x6mm Watch Crystal ...
Page 59
... No licenses to patents or other intellectual property of Atm el 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. ...