unit 1
DESCRIPTION
usefullTRANSCRIPT
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
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)
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
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
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
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