User manual
C
C
e
e
r
r
e
e
b
b
o
o
t
t
M
M
C
C
7
7
™
™
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
Revision: September 28, 2011
Note: This document applies to REV F of the board.
1300 Henley Court | Pullman, WA 99163
(509) 334 6306 Voice and Fax
Doc: 502-185 page 1 of 21
Copyright Digilent, Inc. All rights reserved. Other product and company names mentioned may be trademarks of their respective owners.
Overview
The Cerebot MC7 board is microcontroller
development board based on a Microchip
dsPIC 16-bit Digital Signal Controller.
The Cerebot MC7 is primarily intended to be
used as a controller for electro-mechanical
devices such as DC motors. The micro-
controller used, a dsPIC33FJ128MC706A, is a
member of a dsPIC family optimized for motor
control applications.
The Cerebot MC7 provides four Half-Bridge
circuits that are rated for 24V at up to 5A. Each
of these Half Bridge circuits is connected to the
dsPIC A/D converter to measure voltage and
current for closed loop feedback control. These
half bridges can be used to control two
brushed DC motors, two bi-polar stepper
motors, one brushless DC motor, one uni-polar
stepper motor. In addition, the board can be
used to implement controllers for switched DC-
DC converters.
The Cerebot MC7 works with the Microchip
MPLAB
®
development environment and
provides built in programming and debugging
support within the MPLAB
®
IDE.
Features include:
• a dsPIC33FJ128MC706A
microcontroller
• four 24V/5A Half Bridge circuits with
current and voltage feedback and
provision for over-current interrupt
• power supply voltage up to 24V
• 5V/4A switching power supply
• integrated programming/debugging
circuit
• one CAN network interface
• three Pmod connectors for Digilent
peripheral module boards
• eight RC servo connectors
• two I2C daisy chain connectors
• 256Kbit I2C EEPROM
• two push buttons and four LEDs
• ESD protection and short circuit
protection for all I/O pins.
Cerebot M
C
7 Circuit Diagram