Digilent ServoMini User Manual

Digilent Hardware

Advertising
background image

D

D

i

i

g

g

i

i

l

l

e

e

n

n

t

t

S

S

e

e

r

r

v

v

o

o

M

M

i

i

n

n

i

i

B

B

o

o

a

a

r

r

d

d

R

R

e

e

f

f

e

e

r

r

e

e

n

n

c

c

e

e

M

M

a

a

n

n

u

u

a

a

l

l

®

www.digilentinc.com

Revision: June 21, 2007

215 E Main Suite D | Pullman, WA 99163

(509) 334 6306 Voice and Fax

Doc: 502-102

1

Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners.

Overview


The Digilent ServoMini board is useful for
programmable control of up to eight RC servos
for both students and hobbyists.

The ServoMini’s versatile design and
programmable microcontroller allows you to
implement your own algorithms to control up to
eight RC servos. This allows you to decide
what method of control may be best suited for
your application.

The ServoMini can establish serial
communication with other devices using TWI
protocol from Atmel, or SPI. This enables you
to use the ServoMini as a slave device, freeing
up the workload of the master device. Using
TWI, many ServoMinis can be linked onto a
communication bus, giving it the ability to
expand with your needs.

The ServoMini can be powered using the
screw terminal connector, the SPI port or J12.
It supports a number of programming tools
including Atmel AVR® Studio 4, and WinAVR.
The device can be programmed using one of
Digilent’s programming cables.

Features include:

• ATmega168 microcontroller

• three LEDs

• ESD protection for all I/O pins

• in-system programming support using

the Digilent parallel JTAG cable or the
Digilent USB JTAG/SPI cable

• support for up to eight RC servos

• jumper selectable dedicated servo

power supply

• TWI bus daisy chain connectors

Figure 1 Digilent ServoMini Board

ATMega168

MLF32

ServoMini

Internal

Oscillator

SPI & TWI

ports

512 EEPROM

(Internal)

16k Flash

(Internal)

1k SRAM

(Internal)

Various power

connectors

3 LEDs

J11

SPI/

ISP

4

4

J9, J10

TWI

Chain

8

Eight servo

connectors

Figure 2 Block Diagram


Features of the ATmega168 include:

• 16KB program flash

• 512 byte EEPROM

• 1KB internal SRAM
• master/slave serial peripheral interface

(SPI)

• Atmel two wire serial interface (TWI)
• 10-bit ADC analysis of the AVR power

supply along with the servo power
supply

• two 8-bit timer/counters
• one 16-bit timer/counter

Advertising