background image

 

 

 

 

 
 

AVR1014: MC303 Hardware User Guide 

Features 

• 

Motor Control device board for Atmel

®

 ATxmega128A1 

• 

Modular system with 2.54mm pin header connector for power board MC300 

• 

Sensor & sensorless modes capabilities 

• 

Hall sensor header,  Potentiometer for motor control 

• 

Headers for Atmel DB101 Display module 

• 

USB interface for PC connection and usage of Atmel Motor Control Center software 

• 

ISP & debug interface for both ATxmega128A1 & USB device. 

• 

Electric specifications: 

Supplied with Power board MC300 from 3.3V up to 5V 

• 

Dimension: 100x100mm 

1 Introduction 

The MC303 is the device board for ATxmega128A1 AVR

® 

microcontroller which 

can be connected to the general-purpose power stage board MC300 for driving 
brushless DC, brushed DC and stepper motors. This board is also designed to be 
connected on any other driver board which could share the same interface. Power 
and all signals needed for a power stage board are available on the right side of 
the board. Jumpers allow demonstrating sensor or sensorless modes of motor 
control. Finally, interfaces like USB or Atmel DB101 Display module is also 
available. 

Figure 1-1.

 MC303 Motor control ATxmega128A1 processor board.

 

 

 

8-bit  

 

Microcontrollers 

 

Application Note 
 
 
 

Rev. 8296A-AVR-03/10 

Summary of Contents for AVR1014

Page 1: ... Dimension 100x100mm 1 Introduction The MC303 is the device board for ATxmega128A1 AVR microcontroller which can be connected to the general purpose power stage board MC300 for driving brushless DC brushed DC and stepper motors This board is also designed to be connected on any other driver board which could share the same interface Power and all signals needed for a power stage board are availabl...

Page 2: ... sensorless control mode A potentiometer enables the user to control the motor speed direction in sensor mode and speed only in sensorless mode A Usart to USB bridge is available to transfer motor control status commands to a PC software interface Atmel Motor Control Center Three 2 54mm headers are available to add the Atmel DB101 Display module in order to enhance visualization of motor control d...

Page 3: ...e written on the silk screen Test points are also available for user instrumentation For individual component placement refer to the component floor plan Figure 2 1 MC303 PCB layout 1 2 3 3 3 4 In Figure 2 1 the following areas are marked 1 Power board connector 2 USB bridge 3 Atmel DB101 Display module headers 4 Potentiometer for manual command ...

Page 4: ...tions Figure 2 2 MC303 device board with power board MC300 2 3 1 Power board connector The MC303 processor board can connect directly to a driver board typically the MC300 power board This is accomplished by a horizontal male pin header connectors located on the right side of the board shown in Figure 2 2 The device board interface on MC303 connector is split into four eight pin connectors Electri...

Page 5: ... GNDm Motor ground Vmotor 18 J3p2 Vmotor Input Vmotor filtered divided 19 J3p3 ShCom Input Voltage over ShCom filtered divided 20 J3p4 ShU Input Voltage over ShU filtered divided 21 J3p5 U Input BackEMF phase U filtered divided 22 J3p6 ShV Input Voltage over ShV filtered divided 23 J3p7 V Input BackEMF phase V filtered divided 24 J3p8 ShW Input Voltage over ShW filtered divided 25 J4p1 W Input Bac...

Page 6: ... AVR1014 8296A AVR 03 10 Pin Located Name Direction Description 30 J4p14 Temp Input Temperature sensor input 31 J4p15 nc 32 J4p16 Spare Input Output Reserved Figure 2 3 Device board connector schematics ...

Page 7: ...the USB cable included in the kit Figure 2 4 USB Connection 2 3 3 DB101 Display module connectors The board has three 2 54 mm header to mount the Atmel DB101 Display module J5 J7 J9 respectively UART SPI and TWI The MC303 uses the UART Figure 2 5 DB101 Display module DB101 TWI header DB101 UART header DB101 SPI header ...

Page 8: ... 3 4 JTAG Debug connectors The board has one JTAG Debug connector one populated for interfacing the ATxmega128A1 J8 one not populated for the AT90USB1287 USB bridge J12 Figure 2 7 ATxmega128A1 ISP JTAG header Note that J12 for AT90USB1287 is not mounted ISP debugWire header for ATxmega128A1 ATxmega128A1 ...

Page 9: ...e not usable J19 pin 1 2 connected UVCC connected to Vcc coming from Power board default configuration J19 pin 2 3 connected UVCC connected to Vbus coming from USB line See picture below Figure 2 8 J11 USB Power supply selection 2 5 Headers Table 2 3 MC303 device board J13 Hall sensors header description Pin Located Name Direction Description 1 J13p1 VCC Regulated power Vcc 3 3V 5V coming from pow...

Page 10: ...10 AVR1014 8296A AVR 03 10 Figure 2 9 J13 HALL sensors header J13 HALL sensor header ...

Page 11: ...matics component floorplan and bill of materials The schematics component floorplan and bill of materials BOM for MC303 are found as separate PDF files distributed with this application note They can be downloaded from http www atmel com ...

Page 12: ...hanks to the comparator circuitry populated on the MC303 board or the filtered U V W signals coming from the MC300 power board It supports both configurations at the same time When using the zero crossing signals output from comparators ZC_U ZC_V ZC_W are connected to PH0 PH1 PH2 of the ATxmega128A1 When using the filtered U V W signals coming from the MC300 power board U_Conditioned V_ Conditione...

Page 13: ...software uses the RS232 interface CDC class fits perfectly with the needs of this software MC303 is delivered with a native USB CDC firmware in the AT90USB1287 3 3 3 USB bridge update MC303 USB bridge can be updated thanks to the Atmel Bootloader in the AT90USB1287 Press Program Push button then Reset the USB device by pressing the Reset Push button AT90USB1278 will then enumerate in DFU class Dev...

Page 14: ...l Center used with the MC303 is available on the Atmel website www atmel com Figure 3 2 Motor Control Center User Interface See Atmel Motor control center user s guide the application notes using MC303 MC300 Atmel Motor Control center for further explanation on this PC software usage ...

Page 15: ...e added to the MC303 See application notes AVR481 AVR482 and AVR483 on www atmel com 3 4 1 Connection DB101 connects using 3 headers J5 J6 J7 respectively UART SPI and TWI See Figure 3 3 MC303 PCB layout Figure 3 4 DB101 Display Module 3 4 2 Communication DB101 uses the Usart with ATxmega128A1 through J5 header ...

Page 16: ...lect the ATxmega128A1 device in the device list The list of jumpers J15 J16 J17 and J18 should be left open to activate the JTAG lines on the board Table 3 1 JTAG enable jumpers Jumper JTAG Signal J15 TMS J16 TDI J17 TCK J18 TDO Figure 3 5 JTAG Jumpers CAUTION While updating the firmware it is recommended to disconnect the motor on the MC300 power board JTAG Jumpers ...

Page 17: ...R 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 ...

Reviews: