ZL15AVR - Kamamilabs.com - Wiki
 Actions

ZL15AVR

Description

ZL15AVR is an universal development board for ATmega32 (and other AVR microcontrollers in 40-pin package). With a wide range of peripherals it can be used as an environment for development of prototypes or as an education board.

ZL15AVR.jpg
Preface

The ZL15AVR board, thanks to its rich set of peripherals, can be used as environment for developing applications for ATmega32 microcontrollers and other in 40-pin package.


Basic features
  • ATmega32 microcontroller in DIP package
  • 4 switch keyboard
  • 5-position joystick
  • 8 LEDs
  • four digit seven segment display
  • connector for 2x16 characters LCD display (LCD1602)
  • connector for graphic LCD display with KS0108 controller IC (LCD12864)
  • M41T00 real time clock with socket for CR2032 battery
  • TC77 digital thermometer with SPI interface
  • thermistor
  • TSOP31236 (36kHz) infrared receiver
  • piezoelectric speaker
  • connector for ZL1USB/ZL4USB module (USB<->UART converter)
  • ISP connector
  • JTAG connector
  • USB connector for powering from PC
  • DB9 connector with MAX232 voltage translator for RS232 transmission
  • set of pin connectors with all I/O signals of microcontroller
  • potentiometer


Standard equipment
Kod Opis
ZL15AVR
  • Assembled ZL15AVR board
Electric schematic
ZL15AVR sch.jpg
Power supply

The ZL15AVR board can be powered from the USB port of your PC (USB-B Con3, PWR_SEL pin header in the USB position) or an external voltage source with a value 9..12V (DC connector Con11, PWR_SEL pin header in position EXT). Board is equipped with a switch SW8 which allows to disconnect power without removing the plug from the connector Con3 or Con11. LED D8 indicates the inclusion of the supply voltage.


Zl15avr zasilanie.png


Zl15avr sch zasilanie.png


Keyboard

The ZL15AVR board is equipped with four switch keyboard (SW0-SW3). Each button has its own pull-up resistor. Switch lines are available on Con8 connector.


ZL15AVR klawiatura.png


ZL15AVR sch klawiatura.png


Joystick

The ZL15AVR board is equipped with 5-position joystick. Each position has its own pull-up resistor. Joystick lines are available on Con19 connector.


Zl15avr joystick.png


Zl15avr joystick sch.png


LEDs

The ZL15AVR board is equipped with 8 LEDs (active state: high). Control lines for LEDs are available on Con9 connector.


Zl15avr Diody LED.png


Zl15avr Diody LED sch.png
LED display

The ZL15AVR board is equipped with four-digit seven segment LED display (DS0-DS3). Control signals for LED display are available on Con14 connector.


Zl15avr wyswietlacz LED.png


Zl15avr wyswietlacz LED sch1.png


Zl15avr wyswietlacz LED sch2.png
Potentiometer

The ZL15AVR board is equipped with potentiometer, which can be used for setting voltage on input of analog to digital converter. The slider of potentiometer is available on Con7 connector (marked as P2).


Zl15avr Potencjometr.png


Zl15avr Potencjometr sch.png
TC77 digital thermometer

The ZL15AVR board is equipped with TC77 digital thermometer device (Microchip). TC77 device works on SPI bus. SPI lines (SCK, SIO, CS) are available on Con8 connector.


ZL15AVR TC77.png


ZL15AVR TC77 sch.png
Thermistor

The ZL15AVR board is also equipped with thermistor MCP9701 (Microchip) Output voltage is available on Con7 connector (marked TEM).


ZL15AVR Termistor.png


ZL15AVR Termistor sch.png
Infrared receiver

The ZL15AVR board is equipped with TSOP31236 infrared receiver (36kHz). This device can be used to receiving signals sent by RTV equipment remote controllers. Receiver output is available on Con7 connector (marked as Ir).


ZL15AVR IR.png


ZL15AVR IR sch.png
Connector for graphic LCD display

The ZL15AVR board is equipped with connector for graphic LCD display with KS0108 controller (LCD12864). Display’s contrast can be adjusted by P1 potentiometer (JP4 DISPLAY pin header in GRAPH position). Control signals for display are available on Con12 connector.


ZL15AVR GLCD.png


ZL15AVR GLCD sch.png


Lcd12864 neg black.jpg


LCD tylny.jpg
Connector for alphanumerical LCD display

The ZL15AVR board is equipped with connector for alphanumerical LCD display with HD44780 controller (LCD1602). Display contrast can be adjusted by P1 potentiometer (JP4 DISPLAY pin header in CHAR position). Control signals for display are available on Con13 connector.


ZL15AVR LCD.png


ZL15AVR LCD sch.png


LCD widok 15.jpg
Lcd12864 szpilki.jpg
I2C bus connector

The ZL15AVR board is equipped with connector Con10/I2C which can be used for connecting external devices with I2C interface. It is possible to connect pull-up resistor by using JP1 and JP2 pin header in PU/SDA and PU/SCL positions.


ZL15AVR I2C.png


ZL15AVR I2C sch.PNG
SPI bus connector

The ZL15AVR board is equipped with connector Con1/SPI which can be used for connecting external devices with SPI interface.


ZL15AVR SPI.png


ZL15AVR SPI sch.png
USB<->UART converter connector

The ZL15AVR board is equipped with connector Con4 which can be used for connecting USB<->UART converter module (for example: ZL1USB_A, ZL4USB). UART lines are available on Con7 connector (marked as TxU and RxU).


ZL4USB.jpg


ZL15AVR USB.png


ZL15AVR USB sch.png
M41T00 real time clock device

The ZL15AVR board is equipped with M41T00 RTC device. In addition to RTC device on the board there are also socket for battery (CR2032) and crystal oscillator. Control signals (SDA and SCL) are available on Con7 connector.


ZL15AVR RTC.png


ZL15AVR RTC sch.png
Buzzer

The ZL15AVR board is equipped with piezoelectric buzzer Spk1. Control signal for buzzer is available on Con7 connector (marked as SPK).


ZL15AVR Piezo.png


ZL15AVR Piezo sch.png
JTAG and ISP connectors

The ZL15AVR board is equipped with Con6 connector which can be used for programming and debugging using JTAG interface (for example: ZL16PRG). Before connecting JTAG tool make sure that PC port is not connected with any low impedance load circuits. If JTAG is enabled, lines TCK, TDI, TDO and TMS are unavailable for other purposes. The ZL15AVR board is equipped with Con5 connector which can be used for programming using ISP interface (for example: ZL20PRG, ZL2PRG). Before connecting ISP tool make sure that lines PB5...PB7 are not connected with any low impedance load circuits.


ZL15AVR ISP JTAG.png


ZL15AVR ISP JTAG sch.png


Zl20prg.jpg
RS232 connector

The ZL15AVR board is equipped with DB9F connector (Con2). This connector can be used to exchange data with PC by RS232 interface. RxD and TxD signals are available on Con7 connector.


ZL15AVR RS232.png


ZL15AVR RS232 sch.png