Nuvoton Learning Board Nu-LB-NUC140
Nuvoton Learning Board Nu-LB-NUC140
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 [1]. 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
I2C EEPROM
Ada 1 buah EEPROM dari tipe 24LC64
LCD
LCD menggunakan interface SPI. Software untuk mengaksesnya ada di contoh [7].
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. Contoh penggunaan ada di Percobaan Software Sample dari Nu-LB-NUC140
Codec WAU8822
Codec WAU8822 berfungsi menjalankan input output analog
- Informasi tentang chip ini [1]
- Datasheet File: “WAU8822 Data Sheet rev 0.86.pdf” WAU8822_Data_Sheet_rev_0.86
- Codec WAU8822 terhubung ke prosesor dengan protokol I2S [2]
- Petunjuk penggunaan ada di file Training “AN1015EN How to use I2S with CODEC V1.00.pdf” [3]
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 Mikroprosesor
Percobaan
Beberapa percobaan yang telah dilakukan dengan board ini
Online Resources
- Membeli board online [8]
- Application Notes [9]
- Nuvoton Product Page [10]
- Schematic [11]
- Device Driver and Support Library [12] Board Support Package terakhir adalah NUC100Series BSP_CMSIS V1.05.001.zip
- Official Forum [13]
- Development tools dari CooCox [14]. Di DVD Nuvoton yang baru sudah disertakan Coocox tersebut.
- Datasheet Audio Codec WAU8822 [15]
- Forum diskusi resmi Nuvoton http://www.nuvoton-m0.com/
One thought on “Nuvoton Learning Board Nu-LB-NUC140”