back to
course
homepage
MCLab I/O Board Datasheets and Schematics
The datasheets and schematics on this page comprise all I/O boards available
in the course.
Simple I/O Board |
UART Boards |
Interface Board |
Motor Board |
Chipcard Reader
Note: We provide the layouts and schematics of our boards
as a supplement to our microcontroller
course lab. You can view them using the free
demo-version of the Eagle Layout Software, which can be downloaded from
Cadsoft.
The layouts and schematics are provided under the usual restrictions -
ABSOLUTELY NO WARRANTY, only for non-commercial purposes, etc. If you don't
agree to these conditions, don't use the files.
Questions? gg@tilab(.tuwien.ac.at)
Simple I/O Board
- Layout
(300 dpi version)
- Schematic
- Eagle Files
Provided under the usual restrictions - ABSOLUTELY
NO WARRANTY, only for non-commercial purposes, etc. If you don't agree to
these conditions, don't use the files.
-
Version history
- Version 1.3
-
The layout for the trimmers has been adapted.
The board is functionally equivalent to version 1.1.
- Version 1.1
- used 2005
- Numeric Display:
7-segment display.
- ULN2003:
Inverting driver (7x high-voltage, high-current Darlington arrays).
(top of page)
UART Boards
Note: The UART boards are only required when using the serial ATmega16
controller board version 1.1.
We employ two UART boards in the course, one which can be connected to
the serial connector of the PC (UART-RS232), and a second that can be
connected to a USB port (UART-USB).
The former is used in the lab and is part of the standard
take-home equipment. The latter is part of the (limited!) number of
take-home targets for students who are working on a Laptop without
serial connector.
In both cases, communication is done with the UART module
of the microcontroller. In the case of the normal UART board, the
MAX232 simply transforms the voltage levels to RS-232 standards
(± 3-15V; in our case 12V, with LOW=+12V and HIGH=-12V).
In case of the UART-USB, the FT232BM transforms the UART protocol
to the USB protocol. This is transparent to the controller, which communicates
over the normal TX and RX pins.
UART-RS232 Board
UART-USB Board
(top of page)
Interface Board
The interface board contains interfaces drivers for
RS-232, RS-485, USB, and CAN.
- Layout
- Schematic
- Eagle Files
Provided under the usual restrictions - ABSOLUTELY
NO WARRANTY, only for non-commercial purposes, etc. If you don't agree to
these conditions, don't use the files.
-
Version history
- Version 1.11
- Bug fix in RS-485 part.
- Version 1.0
- First version.
- FT245: USB FIFO
- MAX232: RS-232 transceivers
- PCA82C250: CAN controller interface
- SJA1000: Stand-alone CAN controller
- SN75176B: RS-485 transceivers
- ST93C46: 1024-bit serial CMOS EEPROM
(top of page)
Motor Board
The motor board consists of three parts:
- 1 dc motor with an L293D driver board,
- 1 unipolar stepper motor with a UCN5804 driver board, and
- 1 bipolar stepper motor with an L293D driver board.
To allow you to track the movement of the motor, we placed an encoder
disc on each motor's shaft and mounted two photointerrupters per motor.
The photointerrupters are placed in such a way that the signal of the
second is phase-shifted 90° with respect to the first.
Thus, the interrupters allow you to determine both speed and direction
of the motor's rotation.
L293D Driver Board
- Layout v1.0
- Schematic v1.0
- Layout v1.1
- Schematic v1.1
- Eagle Files v1.1
Provided under the usual restrictions - ABSOLUTELY
NO WARRANTY, only for non-commercial purposes, etc. If you don't agree to
these conditions, don't use the files.
-
Version history
- Version 1.1
-
Voltage regulator and level shifter on-board. The board can be used
with both 3.3 V and 5 V controllers.
- Version 1.0
- used in lab; only for 5 V controllers
- L293D: push-pull four channel
driver with diodes
MC3479 Driver Board
- Layout
- Schematic
- Eagle Files
Provided under the usual restrictions - ABSOLUTELY
NO WARRANTY, only for non-commercial purposes, etc. If you don't agree to
these conditions, don't use the files.
-
Version history
- Version 1.1
-
First version. Can be used with both 3.3 V and 5 V controllers.
- MC3479: Stepper motor driver for
bipolar stepper motors.
UCN5804 Driver Board
- Layout
- Schematic
-
Version history
- Version 1.0
-
First version. Can only be used with 5 V controllers.
- UCN5804: Stepper motor driver for
unipolar stepper motors.
Photointerrupter Board
The photointerrupter board has six connectors which are connected to the
two photointerrupters. The pin assignment is (from left to right):
GND
LS1in
LS1out
LS2in
LS2out
VCC
Set LSin to VCC to activate the photointerrupter, read its output from
LSout.
DC Motor
Further data provided by the vendor (Conrad):
| Nenn-Spg.V/DC | 12,0 |
| Arbeits-Spg.V/DC | 3,0 - 12,0 |
| Leerlauf Drehz. UpM | 17500 |
| Strom A | 0,12 |
| Drehzahl UpM | 12400 |
| Strom A | 0,34 |
Unipolar Stepper Motor
Bipolar Stepper Motor
Photointerrupter
- TCST 2103:
Transmissive Optical Sensor with Phototransistor Output
(photo interrupter; fork light barrier, Gabellichtschranke)
(top of page)
Chipcard Reader
- Chipcard Reader (no datasheet)
The chipcard reader has 8 contacts which connect with the contacts on
the chipcard (our chipcard only has 6 contacts, 4 of which are in use).
Two separate pins serve as an end switch: they are connected if there
is no chipcard in the reader, and the connection is severed if
a card is fully inserted into the reader. You should treat these
two pins just like a switch and connect one pin to GND and the other
to a controller input.
The chipcard reader is mounted on a board and is accessed with 6
connectors. When the connectors are in front and the card faces away
from you, then the pin assignment is (from left to right):
VCC
GND
SCL
SDA
SW
GND
Note that the pull-ups necessary for IIC (TWI) are already integrated
into the connectors, so you need no external pul-ups for SCL and SDA.
The switch does not have any external pull-up.
- Chipcard ST14C02C:
contacts, 4 of which are used. You have to supply VCC and GND to the
card and can communicate with it over the IIC (TWI) protocol using
contacts SDA and SCL.
- IIC bus specification
(top of page)
Last update:
by mc-org@tilab.tuwien.ac.at