Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro...

32
www.ee.ntou.edu .tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant Professor

Transcript of Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro...

Page 1: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

www.ee.ntou.edu.twDepartment of Electrical Engineering,

National Taiwan Ocean University

NuMicro Learning Board Introduction

1/29/2015

Richard Kuo

Assistant Professor

Page 2: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

NuMicro Learning Board Intro

► Learning Board Connectors► Learning Board Pin used and its function► Learning Board Schematics

Learning Board Supply Voltage is +5 Volt

Page 3: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Nu-LB-NUC140 Learning Board

Page 4: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Nu-LB-NUC140 Learning Board (bottom view)

SD Card

Page 5: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Power Connectors

DC+5Vpower supply

Nu-Link miniUSB port(+5V from PC USB port)

Vcc & Gnd pins

USB2.0 supply +5V

Vcc33Vcc5VccGnd

supply voltage to external devices

DC supplyto NuLink

Power Switch

Page 6: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Peripheral Connectors & Buttons

Speaker : Con3

RS232

earphone : J1

mic : J2 Reset

SW Int

VR

LEDs

CAN2.0

USB2.0 to PC

Page 7: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Notices of Power Failure

► PC USB port supply maximum current of 500mA

► When shorted circuits or over-drive current from external electronic circuits or peripheral modules, PC may cut off the power of the USB port

user will require to reboot the PC to regain power of the USB port

► NUC140 chip is very hot when the learning board is running

The board may be damaged due to pin mis-connected to high voltage (>5V)

The learning board should be replaced.

Page 8: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Notices of LCD no display

► LCD has no display when it is cracked or damaged

Replace the LCD

► LCD has no display when its soft cable on the back of the board was unplugged and did not reconnect properly

User need to reconnect the LCD soft cable to the interface socket tightly

Page 9: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Pin named by GPIO groups

Page 10: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Pin named by GPIO groups A~E

► NuMicro MCU Learning Board has 5 group of pins : GPA, GPB, GPC, GPD, GPE

► Pins are named by GPA, GPB, GPC, GPD, GPE with a number 0~15– E_GPA, E_GPB, E_GPC, E_GPD, E_GPE as its defined port name

in the C code

► To connect to external sensors / circuits, you can jump wire from these pins to the external devices

Page 11: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

GPIO group A, B

JP4: GPIOA JP5 : GPIOB

Page 12: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

GPIO group C, D

JP6 : GPIOC JP7 : GPIOD

Page 13: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

GPIO group E

JP8 : GPIOE

Page 14: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Nu-LB-NUC140 users manual

► The user’s manual includes

(filename: 1.Nu-LB-NUC140_User_s_Guide_v2.0.pdf)Board ConfigurationsBoard Functions and the related pins of MCUBoard Schematics

Page 15: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Nu-LB-NUC140 pin used & its function

Block Pin Function

ICE Bridge Nu-Link ICE_CLKICE_DATA

SWD interface

UART GPB0GPB1

UART0 RxUART0 Tx

WAU8822 codec GPC0GPC1GPC2GPC3GPA15

I2SLRCLK I2SBCLKI2SDII2SDOI2SMCLK

GPA8GPA9

I2C0 SDAI2C0 SCL

GPE14 Line out Enable/Disable

GPE15 Line in plug in/out detect

EXT INT GPB15 Software Interrupt

Page 16: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Nu-LB-NUC140 pin used & its function

Block Pin Function

CAN GPD6GPD7

CAN0 RxCAN0 Tx

GPB12~13 CAN transceiver speed

LIN GPB4GPB5

UART1 RxUART1 Tx

GPB6 LIN transceiver wakeup function

GPB7 LIN transceiver Enable/Disable

7-Seg LED GPE0~7 Row

GPC4~7 Column

Black Dot Matrix LCD Panel

GPD8GPD9GPD10GPD11`

SPI3 SS30SPI3 SPCLKLCD ResetSPI3 MOSI0

GPD14 Backlight Enable/Disable

Page 17: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Nu-LB-NUC140 pin used & its function

Block Pin Function

Variable Resistor GPA7 ADC interface

Buzzer GPB11 PWM4

Keypad GPA0~5 GPIO

Reset Button RESET Reset

EEPROM GPA10GPA11

I2C1 SDAI2C1 SCL

FLASH GPD0GPD1GPD2GPD3GPD4GPD5

SPI2 SS20SPI2 SPCLKSPI2 MISO0SPI2 MOSI0SPI2 MISO1SPI2 MOSI1

Page 18: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Nu-LB-NUC140 pin used & its function

Block Pin Function

LED GPA12GPA13GPA14

PWM0PWM1PWM2

GPC12~15 GPIO

SD card GPD12GPD13

SD card Power Enable/DisableSD card insert detection

GPC8GPC9GPC10GPC11

SPI1 SS10SPI1 SPCLKSPI1 MOSI0SPI1 MISO0

Page 19: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Learning Board Schematics

► 7-segment schematic► 64x128 LCD schematic► RGB LED schematic► Keypad & SW_INT schematic► UART/RS232 schematic► I2C & Buzzer schematic► SPI schematic► PS2 & ADC schematic► I2S schematic► CAN & LIN schematic► SD card schematic

Page 20: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

7 segment schematic

GPE0~7, GPC4~7

Page 21: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

64x128 LCD schematic

GPD8~11

Page 22: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

RGB LED schematic

GPA14 control Blue colorGPA13 control Green colorGPA12 control Red colorOutput low to enable R/G/B LEDs

Page 23: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Red LED schematic

GPC12,13,14,15 (output low to enable LED)

Page 24: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Keypad & SW_INT schematic

GPA0~5 GPB15

Page 25: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

UART/RS232 schematic

GPB0,1

Page 26: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

I2C & Buzzer schematic

GPA10,11

GPB11

0 ohm

Page 27: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

SPI schematic

GPD0~5

Page 28: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

PS2 & ADC schematic

GPA7

Page 29: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

I2S schematic

GPA8,9

GPA15GPC0~3

Page 30: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

CAN & LIN schematic

CAN : GPD6,7

LIN : GPB4~7

Page 31: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

SD card schematic

GPC8~11GPD12,13

Page 32: Www.ee.ntou.edu.tw Department of Electrical Engineering, National Taiwan Ocean University NuMicro Learning Board Introduction 1/29/2015 Richard Kuo Assistant.

Department of Electrical Engineering, National Taiwan Ocean University

www.ee.ntou.edu.tw

Important Notice !

► This educational material are neither intended nor warranted for usage in systems or equipment, any malfunction or failure of which may cause loss of human life, bodily injury or severe property damage. Such applications are deemed, “Insecure Usage”.

► Insecure usage includes, but is not limited to: equipment for surgical implementation, atomic energy control instruments, airplane or spaceship instruments, the control or operation of dynamic, brake or safety systems designed for vehicular use, traffic signal instruments, all types of safety devices, and other applications intended to support or sustain life.

► All Insecure Usage shall be made at user’s own risk, and in the event that third parties lay claims to the author as a result of customer’s Insecure Usage, the user shall indemnify the damages and liabilities thus incurred by using this material.

► Please note that all lecture and sample codes are subject to change without notice. All the trademarks of products and companies mentioned in this material belong to their respective owners.