Yampp 3U User manual

Yampp-3U Reference Manual
Written by Eric Guérard
Version 1.11

Yampp-3U
Reference Manual Contents
Version 1.10, 11/10/2005 Page 2 of 13
1HISTORY................................................................................................................................ 3
2PCB ASSEMBLY....................................................................................................................3
3KEYBOARD ASSEMBLY..................................................................................................... 7
4LCD ASSEMBLY ................................................................................................................... 8
4.1 CHARACTER LCD INSTALLATION....................................................................................... 8
4.2 NOKIA 3310 GRAPHIC LCD INSTALLATION....................................................................... 9
4.3 COLOR GRAPHIC LCD INSTALLATION............................................................................. 10
4.3.1 WHAT YOU NEED............................................................................................................... 10
4.3.2 DISPLAY CONNECTIONS.................................................................................................... 10
4.3.3 FIRMWARE......................................................................................................................... 11
4.3.4 GRAPHICS SKIN UPLOAD................................................................................................... 12
5POWER UP THE PLAYER ................................................................................................ 13
6PROGRAM THE BOOT LOADER.................................................................................... 13
7USB DRIVERS INSTALLATION ...................................................................................... 15
8PROGRAM TEST FIRMWARE ........................................................................................ 16
8.1 PROGRAMMING................................................................................................................... 16
8.2 HARDWARE TESTING ......................................................................................................... 16
9PROGRAM PLAYER FIRMWARE.................................................................................. 17
10 GENERAL CHARACTERISTICS................................................................................... 17

Yampp-3U
Reference Manual Contents
Version 1.10, 11/10/2005 Page 3 of 13
1 History
Date Version Written by Notes
Febuary 09, 2004 1.00 Eric Guérard First Version
June 17, 2004 1.10 Eric Guérard Color LCD, Minor Fixes
November 10, 2005 1.11 Jesper Hansen Keyboard layout fix
This document will guide you step by step to the building process of the yampp-3U Rev. D MP3
player. It is very important to follow each step. For further information go to the Yampp website
http://www.yampp.com/
2 PCB Assembly
Here are the step-by-step instructions for the building process of the Yampp3U.
Step 1
Install the processor
(ATMEGA162). Carefully
verify the orientation of the
processor before soldering
it.

Yampp-3U
Reference Manual Contents
Version 1.10, 11/10/2005 Page 4 of 13
Step 2
Install the USB chip
(FT245BM) and some
surface mount IC. IC12 is
optional. Mount either
IC4 or IC12 but not both
together. Once again
don’t forget to verify the
parts orientations.
Step 3
Install the MP3 Decoder
(VS1001K) and some
surface mount IC.

Yampp-3U
Reference Manual Contents
Version 1.10, 11/10/2005 Page 5 of 13
Step 4
Install the buffer IC
(74LVC245)
Step 5
Install all the small surface
mount parts such as
resistors and capacitors.

Yampp-3U
Reference Manual Contents
Version 1.10, 11/10/2005 Page 6 of 13
Step 6
Install the larger surface
mount parts.
Step 7
Install the entire thru-hole
components.

Yampp-3U
Reference Manual Contents
Version 1.10, 11/10/2005 Page 7 of 13
3 Keyboard Assembly
This table shows the installation of the keyboard and shows the basic functionality. It is possible
to add and/or change the functionality of the buttons. You simply have to edit the “constant.h” in
the firmware package, rebuild and update the firmware. The procedure of updating the firmware
is explained in section 8.1.
Note: It’s not possible to press 2 buttons at the same time. This will cause a bus conflict.
KEYS
AD0 AD1 AD2 AD3
AD4 AD5 AD6 AD7
Keyboard + Display
J2
8
6
4
2
7
5
3
1
AD2AD3 AD4
AD6
KEYS
AD5
AD7
TX_EN
9
11
13
1516
14
12
10
GND
V0 (VEE)
A1 (R/W)
AD0AD1
LCD_E (E)
A0 (RS)
VCC
Here is an alternative to correct the bus
conflict problem. You simply have to add a
diode for each line of data. You can use
1N4148 diode or equivalent. KEYS
StopPlay PrevNext
AD0AD1AD2AD3
AD4 AD5 AD6 AD7
PrevPl
NextPl Up Down

Yampp-3U
Reference Manual Contents
Version 1.10, 11/10/2005 Page 8 of 13
4 LCD Assembly
Several types of LCD can be installed on the Yampp-3U player. Here is the instruction to install a
character LCD module and the Nokia graphic LCD.
4.1 Character LCD Installation
It’s possible to install different kind and size of character display module. Actually, Yampp-3U can
support 2x16, 2x20, 2x24, 2x40, 4x16 and 4x20 characters displays. You must edit the
“constant.h” in the firmware package to define the display that will be use and you must rebuild
and update the firmware. The procedure of updating the firmware is explained in section 8.1.
The next table shows you how to connect the character LCD module. The pinout of the LCD
module can be different from a model to another one. So it is very important to check the LCD
datasheet for the correct pinout.
Keyboard + Display
J2
8
6
4
2
7
5
3
1
AD2AD3 AD4
AD6
KEYS
AD5
AD7
TX_EN
9
11
13
1516
14
12
10
GND
V0 (VEE)
A1 (R/W)
AD0AD1
LCD_E (E)
A0 (RS)
VCC

Yampp-3U
Reference Manual Contents
Version 1.10, 11/10/2005 Page 9 of 13
4.2 Nokia 3310 Graphic LCD Installation
Here is the installation instruction to install the Nokia 3310 graphic LCD. The LCD is connected
via J9 on the Yampp3U board. Be very careful when soldering on the LCD.
You must edit the “constant.h” in the firmware package to define the display that will be use and
you must rebuild and update the firmware. The procedure of updating the firmware is explained
in section 8.1.
Tips: I suggest you to apply 2 little drops of epoxy glue on each side of the connector. See the
red arrows.
NOKIA DISPLAY
J9
8
6
4
2
7
5
3
1VDDSCK SDINSCE
VOUT
D/CGND
RES

Yampp-3U
Reference Manual Contents
Version 1.10, 11/10/2005 Page 10 of 13
4.3 Color Graphic LCD Installation
Here is the installation instruction to install the Nokia 6610 color graphic LCD. You will need a
different firmware package for the color LCD.
4.3.1 What you need
•Yampp3U revision C or newer.
•Nokia 6610 Color LCD using the Phillips or Epson controller.
•Firmware version 3.00 or higher.
•330 ohm / 0.5w resistor for the display backlight or a white led driver module.
•One 1N4148 diode, only if you have Epson based display module.
4.3.2 Display Connections
If you have the Phillips based controller, you should see 11 gold pads after removing the sticker
on the backside of the display. You can solder wires directly on these gold pads. Solder carefully
without using too much heat. Pin 9 and pin 10 from LCD are used for backlight connections.
If you have the Epson based controller, you will not find the gold pads. You must use a connector
or you can solder the wires directly on it. Additionally you must insert a 1N4148 diode in series
with the display power lines. Connect anode to pin1 of J9 and connect cathode to pins 1+6 of the
display.
4.3.2.1 Display Signal
The next picture will guide you to connect display wires on the Yampp connector (J9).
NOKIA DISPLAY
(Phillips Controller)
J9
8
6
4
2
7
5
3
1
VDD+VLCDSCLK
SDATA/CS
GND
/RESET
Phillips based controller display picture
NOKIA DISPLAY
(Epson Controller)
J9
8
6
4
2
7
5
3
1
VDD+VLCDSCLK
SDATA/CS
GND
/RESET
Table of contents
Popular Computer Hardware manuals by other brands

EMC2
EMC2 VNX Series Hardware Information Guide

Panasonic
Panasonic DV0PM20105 Operation manual

Mitsubishi Electric
Mitsubishi Electric Q81BD-J61BT11 user manual

Gigabyte
Gigabyte B660M DS3H AX DDR4 user manual

Raidon
Raidon iT2300 Quick installation guide

National Instruments
National Instruments PXI-8186 user manual











