unit 1

7
UNIT I OUTPUT I. DASAR TEORI Bagian dari Nuvoton LB-002 yaitu sebagai berikut : Power Supply Board ini menggunakan power supply 5V, yang dapat diperoleh dari konektor USB ataupun melalui konektor power supply. Tegangan ini langsung menjadi VDD untuk chip NUC140, sehingga perlu diperhatikan tegangan input ini maksimal adalah 5.5V (menurut datasheet NUC140). Pada board terdapat juga regulator supply 3.3V menggunakan chip LM1117. Tipe chip regulator ini tidak dinyatakan dalam skematik. Tegangan dari Powerjack 3 pin dan konektor USB dilewatkan melalui dioda sehingga aman dari kesalahan polaritas pemasangan, namun tidak melindungi dari kerusakan jika tegangan masuk melebihi 5.5V. Pada skematik power supply ada komponen JP3 yang tidak jelas keberadaannya Periferal On Board

Upload: musthafa-abdur-rosyied

Post on 01-Feb-2016

218 views

Category:

Documents


0 download

DESCRIPTION

usefull

TRANSCRIPT

Page 1: unit 1

UNIT I

OUTPUT

I. DASAR TEORI

Bagian dari Nuvoton LB-002 yaitu sebagai berikut :

Power Supply

Board ini menggunakan power supply 5V, yang dapat diperoleh dari konektor USB ataupun

melalui konektor power supply. Tegangan ini langsung menjadi VDD untuk chip NUC140,

sehingga perlu diperhatikan tegangan input ini maksimal adalah 5.5V (menurut datasheet

NUC140).

Pada board terdapat juga regulator supply 3.3V menggunakan chip LM1117. Tipe chip

regulator ini tidak dinyatakan dalam skematik.

Tegangan dari Powerjack 3 pin dan konektor USB dilewatkan melalui dioda sehingga aman

dari kesalahan polaritas pemasangan, namun tidak melindungi dari kerusakan jika tegangan

masuk melebihi 5.5V.

Pada skematik power supply ada komponen JP3 yang tidak jelas keberadaannya

Periferal On Board

Pada board ini sudah terdapat berbagai periferal on-board

SPI Flash

Ada 2 buah SPI Flash tipe W25X16VSSIG buatan WinBond. Kode di skematik USPI3 dan

U3

Penjelasan singkat

Datasheet

Page 2: unit 1

Datasheet

I2C EEPROM

Ada 1 buah EEPROM dari tipe 24LC64

Penjelasan singkat

Datasheet

LCD

LCD menggunakan interface SPI. Software untuk mengaksesnya ada di contoh.

Backlight dikendalikan oleh GPD14

LED 7 Segment

LED 7 segmen dikendalikan secara multiplex. Software untuk mengaksesnya sudah ada di

contoh.

Port Serial

Prosesor NUC140 memiliki 3 port serial, namun pada board ini hanya 1 port serial yang

sudah disambung dengan konektor DB9. Konektor menggunakan DB9 male, sehingga untuk

dihubungkan ke PC memerlukan kabel serial tipe female-female. Berbeda dengan board

LPC-L2294 yang menggunakan konektor DB9 female, namun serupa dengan TS-7260 yang

menggunakan konektor DB9 male.

Skema kabel konektor serial:

DB9 female <-> DB9 female

pin 2 <-> pin 2

pin 3 <-> pin 3

pin 5 <-> pin 5

Buzzer

Buzzer mempunyai frekuensi fix 2400 Hz Dapat dinyalakan dengan pin GPB11 (active low)

Page 3: unit 1

Berikut ini kode untuk menyalakan Buzzer:

DrvGPIO_ClrBit(E_GPB,11);

Berikut ini kode untuk mematikan Buzzer:

DrvGPIO_SetBit(E_GPB,11);

Potensiometer

Potensiometer dipakai sebagai input analog untuk ADC pada pin GPA7

Tombol Reset

Berfungsi mereset mikroprosesor

Tombol Interupsi

Tombol SW_INT memberikan interupsi jika ditekan.

Codec WAU8822

Codec WAU8822 berfungsi menjalankan input output analog

Daftar Konektor

Berikut ini daftar konektor pada board

ICE_USB: konektor USB sebagai ICE (In Circuit Emulator)

CON5: konektor power 5V

J3: USB ke prosesor

CON3: sinyal SPL+ dan SPL- ke chip audio codec WAU8822

LIN-CAN

GND

VCC : tegangan VCC 3.3V

VCC5 : tegangan 5V dari port USB (terukur 4.68 V)

VCC33 : tegangan VCC 3.3V

Page 4: unit 1

PS1 : output ke PS2 keyboard. Terhubung langsung ke pin PS2 di mikroprosesor

NUC140. Detail interkoneksi ada di "NUC130_140 Technical Reference Manual EN

V2.00.pdf"

Alokasi PIN GPIO adalah sebagai berikut:

Pin Function

GPA0 Key Matrix

GPA1 Key Matrix

GPA2 Key Matrix

GPA3 Key Matrix

GPA4 Key Matrix

GPA5 Key Matrix

GPA6

GPA7 ADC Interface ke potensiometer on board

GPA8 I2C0 SDA ke codec

GPA9 I2C0 SCL ke codec

GPA10 I2C1 SDA ke EEPROM

GPA11 I2C1 SCL ke EEPROM

GPA12 RGB LED

GPA13 RGB LED

GPA14 RGB LED

GPA15 I2SMCLK ke codec

GPB0 UART0 Rx

GPB1 UART0 Tx

GPB2

GPB3

GPB4 UART1 Rx ke LIN

GPB5 UART1 Tx ke LIN

GPB6 LIN transceiver wakeup function

GPB7 LIN transceiver Enable Disable

GPB8

GPB9

GPB10

GPB11 Buzzer on board

GPB12 CAN transceiver speed

GPB13 CAN transceiver speed

GPB14

GPB15 INT0, disambung ke SW_INT

GPC0 I2SLRCLK ke Codec

GPC1 I2SBCLK ke codec

Page 5: unit 1

GPC2 I2SDI ke codec

GPC3 I2SDO ke codec

GPC4 LED 7 Segment Column

GPC5 LED 7 Segment Column

GPC6 LED 7 Segment Column

GPC7 LED 7 Segment Column

GPC8 SD interface ke SD Card Interface

GPC9 SD interface ke SD Card Interface

GPC10 SD interface ke SD Card Interface

GPC11 SD interface ke SD Card Interface

GPC12 LED ke (LED5~8)

GPC13 LED ke (LED5~8)

GPC14 LED ke (LED5~8)

GPC15 LED ke (LED5~8)

GPD0 SPI2 ke Flash

GPD1 SPI2 ke Flash

GPD2 SPI2 ke Flash

GPD3 SPI2 ke Flash

GPD4 SPI2 ke Flash

GPD5 SPI2 ke Flash

GPD6 CAN0 Rx ke modul CAN

GPD7 CAN0 Tx ke modul CAN

GPD8 SPI3 ke LCD Panel

GPD9 SPI3 ke LCD Panel

GPD10 SPI3 ke LCD Panel

GPD11 SPI3 ke LCD Panel

GPD12 SD power ke SD Card Interface

GPD13 SD detect ke SD Card Interface

GPD14 Backlight LCD Panel

GPD15

GPE0 LED 7 Segment ROW

GPE1 LED 7 Segment ROW

GPE2 LED 7 Segment ROW

GPE3 LED 7 Segment ROW

GPE4 LED 7 Segment ROW

GPE5 LED 7 Segment ROW

GPE6 LED 7 Segment ROW

GPE7 LED 7 Segment ROW

GPE8

GPE9

GPE10

Page 6: unit 1

GPE11

GPE12

GPE13

GPE14 Line out Enable/Disable ke codec

GPE15 Line in plug in/out detect ke codec

Selain pin GPIO, ada juga pin lain:

PS2DAT ke konektor PS1 PS2CLK ke konektor PS1 ICEDAT ke modul In Circuit Emulator ICECLK ke modul In Circuit Emulator