Search
Search Results
SearchBasic ,
find 48 items
- Sort by
- Most recent
- Popularity
Product
Tool
Learning
Watch time - 8:24
The video introduces Nuvoton's MPU N9H30's development set-up for Linux and Non-OS, taking NuMaker-emWin-RDK-N9H30 for example. Starting from the EVB introduction to BSP and related software downloads.
-
User manuals and related resource can be downloaded
https://www.nuvoton.com/products/gui-solution/gui-reference-design/numaker-emwin-rdk-n9h30/
First, we introduce how to program Linux OS to the N9H30 evaluation board
Find the N9H30 evaluation board resource that we used on Nuvoton’s Github and download the VMware Image
https://github.com/OpenNuvoton/MPU-Family
VMware application can be downloaded from the VMware website
https://www.vmware.com/tw/products/workstation-player/workstation-player-evaluation.html
First, open the VMware
Find the ubuntu_NUC970_980_Linux folder we downloaded
Choose Ubuntu 64-bit_nuvoton.vmx
Choose Play virtual machine
The password is “user”
It will take a while to open this application for the first time
Open the terminal when the system is ready
Enter NUC970_Buildroot-master folder
After entering the folder, we need to update the Buildroot tool
Enter the command as shown below
“git reset –hard”
“git pull”
After updating, enter the dl folder
Remove the original Linux kernel and u-boot
Enter the command as shown below
“sudo rm -rf linux-master.tar.gz uboot-master.tar.gz”
After entering, enter the password “user”
Leave the dl folder and enter the Buildroot folder
Enter the “make clean” command
You don’t need to do these steps unless updating Buildroot tools
Now, we set up the evaluation board configuration
Enter configs folder to search evaluation board name
Back to buildroot after searching
Enter “make nuvoton_n9h30_emwin_defconfig” to generate configuration file
After finishing these step, enter “make” to compile
It will take about three hours to compile
After compiling, copy the two files below to windows
“/NUC970_Buildroot-master/output/images/uImage”
“/NUC970_Buildroot-master/output/build/uboot-master/u-boot.bin”
Create text file ”env-nor.txt”
The content is shown below:
baudrate=115200
bootdelay=1
stderr=serial
stdin=serial
stdout=serial
setspi=sf probe 0 50000000
loadkernel=sf read 0x7fc0 0x200000 0x600000
bootcmd=run setspi;run loadkernel;bootm 0x7fc0
bootargs=noinitrd root=/dev/mtdblock2 rw rootfstype=jffs2 console=ttyS0 rdinit=/sbin/init mem=32M mtdparts=m25p80:0x200000@0x0(u-boot),0x600000@0x200000(kernel),-(user) ignore_loglevel
Then, we need to install NuWriter and related file
The NuWriter is a programming tool provided by Nuvoton. The NuWriter application and firmware code are open-sourced, and users can add new features or develop new user interfaces per user’s application
NuWriter: https://github.com/OpenNuvoton/MPU-Family
Open “NUC970_NuWriter-master”
Enter Driver folder and install “WinUSB4NuVCOM.exe”
Enter /Nuwriter/Release and execute NuWriter
Choose IC number based on the evaluation board
We need to program Image to SPI Flash, so we choose SPI
Here we need to turn the all Power-On Setting to ON
Push Reset button
Return to NuWriter to check the green light and the connection
If it is not connecting, click Re-Connect to reconnect
After confirm the connection, start to program Image
Program the three files to particular address
u-boot.bin program to 0xe00000
env.nor.txt program to 0x80000
uImage program to 0x200000
After programming, turn the Power-On Setting to off
Push the Reset button
Evaluation board can start to boot from SPI-NOR
After booting, we need to find the rcS demo application under/etc/init.d
Enter “chmod 777 rcS” to modify the application
Now, you can see the application on the evaluation board panel
Here, we finish compiling and programming
The next topic is how to compile and program Non-OS code
First, download MDK-Arm from the link below
https://www.keil.com/download/product/
Download the Non-OS BSP provided by Nuvoton
https://github.com/OpenNuvoton/MPU-Family
The BSP includes Keil environment set up user manual
Use Keil need to purchase the related license
After downloading, Open Keil uVision
Click the File on the upper left and choose Open
Go to the BSP that we downloaded choose BSP, SampleCode, emWin_SimpleDemo, KEIL and emWin_SimpleDemo.uvproj
Click Option for Target
Click Device and choose NuMicro ARM9 Database and N9H_series
After setting up, click Rebuild, and it will generate a sample code application which is a binary file
Open the NuWriter and connect it to the evaluation board
Choose SPI and search the application we built
\N9H30_emWin_Non-OS_BSP_v1.04.000\N9H30_emWin_Non-OS_BSP_v1.04.000\BSP\SampleCode\emWin_SimpleDemo\KEIL\obj\emWin_SimpleDemo_FW070TFT_24BPP.bin
Follow the setting and program the file to 0x0
After programming, turn the Power-On Setting to boot from SPI
You can see the demo application on the evaluation
#Basic #Product #Tool #Learning #en
-
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
buy now: https://direct.nuvoton.com/
contact us: SalesSupport@nuvoton.com
Product
Tool
Learning
Watch time - 9:49
The video includes introductions to Nuvoton's MCU Cortex-M4 and MPU N9H series and how to choose suitable MCU or MPU under HMI platform. Customer successful cases are avaliable in this video.
#Basic #Product #Tool #Learning #en
-
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
buy now: https://direct.nuvoton.com/
contact us: SalesSupport@nuvoton.com
Product
Learning
Watch time - 4:58
Nuvoton announced the latest ML51/ML54/ML56 microcontroller, built-in capacitive touch sensing, LCD driver highly integrated low power platform. Based on 1T 8051 core, running up to 24MHz, the power consumption in normal run mode is 80uA/MHz, lower than 1uA in power down mode the power consumption while power down with LCD on is lower than 20uA.
-
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
Buy now: https://direct.nuvoton.com/tw/low-power-8051-series/
Contact us: SalesSupport@nuvoton.com
#Product #Learning #Basic #en
Product
Learning
Watch time - 5:0
Introduce the waterproof and noise immunity of ML56 touch key.
Hello! Everyone! I am Nuvoton FAE Tim.
Today, I will show you the waterproof and noise immunity of ML56 touch key.
First introduce the waterproof and noise immunity of ML56 touch key.
Good waterproof function, support finger touch with 2 mm depth water droplet.
IEC 61000-4-6 conducted noise immunity (CNI) with 10 Vrms noise voltage.
Next, we will explain the related parameter settings of the ML56 touch key, and first explain the touch sensitivity.
#Pulse Width (Touch key sensing pulse width time control)
Touch key sensitivity can be adjusted by setting Pulse Width properly, shorter Pulse Width setting comes with poor sensitivity and less power-consumption, vice versa.
Then explain the stability of touch performance, Part 1.
#Times (Touch key sensing times control)
Touch key raw data stability can be adjusted by setting Times properly, shorter Times setting comes with poor raw data stability and less power-consumption, vice versa.
Stability of touch performance, Part 2.
#IIR (IIR filter)
IIR filter can control the ratio of current raw data and previous one. User can enable IIR Filter to be against noise. It will increase the touch response time when enables IIR Filter.
Stability of touch performance, Part 3.
#Debounce (Touch key debounce)
Touch key stability can be adjusted by setting Debounce properly, the debounce times for touch key entry (on) and release (off) detection, shorter Debounce setting comes with faster touch response time, vice versa.
Stability of touch performance, Part 4.
#Trace Baseline (Baseline is generated by “Calibration”)
Touch key auto environment compensation is an algorithm that baseline tracking each touch key automatically at power-up and keeps compensating environment variation affects touch key performance during runtime.
Based on the above parameter description, the following introduces the waterproof and noise immunity parameter settings.
The first is waterproof parameter setting.
Good waterproof function, support finger touch with 2 mm depth water droplet. Touch key system parameters are shown in the table
Pulse Width = 500 ns
Times = 128
Next is the noise immunity parameter setting
IEC 61000-4-6 conducted noise immunity (CNI) with 10 Vrms noise voltage. Touch key system parameters are shown in the table.
Pulse Width = 2 us
Times = 128
IIR New = 6, Old = 2
Debounce Entry = 1, Release = 1
Then we use the ML56 NuMaker Board to show you the waterproof function of the touch key.
Dip the finger in water first, and then touch the touch key. Repeat the above actions, we can see that the touch key still works normally and is not affected.
Finally, we use the ML56 NuMaker Board to show you the noise immunity ability of the touch key.
Turn on the walkie-talkie first, and then interfere with the touch key at close range, we can see that the touch key still operate normally and is not affected.
That's all for today's video, thank you everyone!
If you have any questions, please contact us.
-
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
Buy now: https://direct.nuvoton.com/tw/low-power-8051-series/
Contact us: SalesSupport@nuvoton.comon.com
#Product #Learning #Basic #en
#Basic
#ML56
#NuMicro
#Pulse Width (Touch key sensing pulse width time control)
#IIR (IIR filter)
#Product
#en
#Trace Baseline (Baseline is generated by “Calibration”)
#Times (Touch key sensing times control)
#8051
#Learning
#Debounce (Touch key debounce)
#Nuvoton
#touch key IC
#noise immunity
#low power
#ML54
#waterproof
#MCU
#ML51
Product
Learning
Watch time - 3:12
Hello! Everyone! I am Nuvoton FAE Tim.
Today, I will show you ML56 Capacitive Touch Key PCB Design.
First introduce the Touch Sensor Channel Selection.
Touch Sensor Channels.
ML56 series supports up to 14 touch sensor channels.
#Reference Sensor
It is recommended to select one reference sensor at touch sensor channel TK7 or TK14.
Maximize the distance between the reference sensor and other signals to minimize crosstalk.
#Shield Electrodes
Put the shield electrode around the touch sensor to get better signal quality and waterproof capability.
Recommended to select shield channel at touch TK0, TK4 or clock out pins (P3.2 / P4.6 / P5.7).
Next, we will explain the PCB Layout Rules.
#Touch Key Shapes
Recommended to have a 10 x 10 mm sensor area for good touch key sensitivity.
Larger touch sensor electrode work better for thicker cover.
#Reference Sensor
Recommended to assign the reference key at touch channel TK7 or TK14.
Maximize the distance to other signals to minimize crosstalk.
Round shape electrode with 1 mm diameter size is enough for normal case.
#Ground Plane
It is recommended that the traces of the touch key have a good hatched ground plane surround.
It is recommended to have hatched ground plane under the touch keys.
Hatched ground plane with 6 mil trace and 50 mil grid.
#Shield Electrode
Put touch keys with shield electrode around which provides the same phase signal around touch keys.
Hatched shield electrode with 6 mil trace and 50 mil grid.
Shield electrode area needs to keep filled around the touch key in greater than 10 mm width.
Finally, explain the Touch Key Cover Thickness.
As the cover thickness increases, the touch key sensitivities will decrease.
Larger touch key size work better for thicker cover.
Recommended touch key diameter size with difference acrylic cover thickness as shown in the table.
That's all for today's video, thank you everyone!
If you have any questions, please contact us.
-
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
Buy now: https://direct.nuvoton.com/tw/low-power-8051-series/
Contact us: SalesSupport@nuvoton.comon.com
#Product #Learning #Basic #en
Product
Learning
Watch time - 2:43
Hello! Everyone! I am Nuvoton FAE Tim.
Today, I will show you ML56 Capacitive Touch Key Technology.
First introduce the Capacitive Touch Key Fundamentals.
The capacitance of the sensor without a finger touch is called as “parasitic capacitance”, CP.
Parasitic capacitance results from the electric field between the sensor (including the sensor pad and traces) and other conductors in the system such as the ground planes, traces, any metal in the product’s chassis or enclosure, etc.
The capacitance between the sensor pad and the finger is CF.
The total capacitance CT of the sensor is the sum of CP and CF.
Next, we will explain the ML56 Capacitive Touch Key Sensing Method.
ML56 implements two switching capacitor banks for injecting charges to CP (or CT) and CR.
CR is the parasitic capacitance of reference channel.
After touch key calibration, CP and CR are balanced with CB and CCB (comparator output is “low”).
Touch the sensing touch key which makes CT = CP + CF Now the negative input terminal voltage of the comparator is lower than positive side and comparator output is “high”.
ML56 touch key controller will increase CCB to CCB’ to balance CT and CR again (comparator output is “low”). A finger touch can be detected by checking the difference of CCB and CCB’.
By comparing the CCB’ shift level from CCB, the steady state to a predetermined threshold, the algorithm can determine whether the touch key is in ON (Touch) or OFF (No Touch) state.
That's all for today's video, thank you everyone!
If you have any questions, please contact us.
-
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
Buy now: https://direct.nuvoton.com/tw/low-power-8051-series/
Contact us: SalesSupport@nuvoton.comon.com
#Product #Learning #Basic #en
Product
Learning
Watch time - 6:27
Nuvoton provides a development tool for capacitive Touch Sensors. The best feature of the calibration tool is that it uses the GUI to configure and tune your design automatically. Besides, the tool can export the configuration parameters and import them to another. Not only can greatly shorten the development time of developers, but also shorten the time for mass production. This video will introduce how to use this development tool and the definition of parameter.
-
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
Buy now: https://direct.nuvoton.com/tw/low-power-8051-series/
Contact us: SalesSupport@nuvoton.comon.com
#Product #Learning #Basic #en
Product
Learning
Watch time - 6:6
Nuvoton announced the latest ML56 microcontroller, built-in capacitive touch sensing, LCD driver highly integrated low power platform. And provides capacitive touch sensor and LCD driver library. The solution is delivered through the API guide, which includes details on each function call, parameters and returns. Finally, this video provides an overview on how to develop a custom touch key and LCD application from the BSP release.
-
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
Buy now: https://direct.nuvoton.com/tw/low-power-8051-series/
Contact us: SalesSupport@nuvoton.comon.com
#Product #Learning #Basic #en
Training
Learning
Watch time - 4:0
Take Nuvoton NuMaker-IIoT-NUC980 running Linux as the platform and learn how to develop various functions. Watch this video and you will learn how to install Buildroot for NuMaker-IIoT-NUC980 board before starting development.
-
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
Buy now: https://direct.nuvoton.com/tw/numaker-nuc980-iiot
Contact us: SalesSupport@nuvoton.com
#Training #Learning #Basic #en
Product
Learning
Watch time - 14:8
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
Buy now: https://direct.nuvoton.com/numaker-m251sd
Contact us: SalesSupport@nuvoton.com
#Product #Learning #Basic #en
0:00 簡介
0:29 Nuvoton Low Power Microcontroller Family
1:24 NuMicro M251 Series Overview
3:31 M251 & M252 Low Power Series
4:08 M251 Series Remarkable Features
7:14 M251/M252 Power Mode
9:37 I NuMicro MCU Applications
12:09 Development Tools
Product
Learning
Watch time - 9:3
Nuvoton announced the latest ML51/ML54/ML56 microcontroller, built-in capacitive touch sensing, LCD driver highly integrated low power platform. Based on 1T 8051 core, running up to 24MHz, the power consumption in normal run mode is 80uA/MHz, lower than 1uA in power down mode the power consumption while power down with LCD on is lower than 20uA.
0:00 intro
0:37 NuMicro 8051 Microcontroller
1:38 ML51/ML54/ML56 Product Portfolio
2:18 ML51/ML54/ML56 Features
3:27 Broad Scalability
4:05 Provide 4 Different Power Modes
4:44 LCD Driver Feature
5:52 Touch Key Features
7:05 Target Applications
#Product #Learning #Basic #en
#ML51 #ML54 #ML56 #8051 #LowPower #LCD-Driver #HumanMachineInterface #HMI #TouchKey-IC #HomeAppliance #EmbeddedWorld2022
-
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
Buy now: https://direct.nuvoton.com/tw/low-power-8051-series/
Contact us: SalesSupport@nuvoton.com
Application
Learning
Watch time - 3:48
The rich features of NuMaker IoT platforms have been certified by several RTOS and clouds. In this video, we introduce the NuMaker-IoT-M487 development board, supported OS and clouds, and an IoT demonstration.
#Application #Learning #Basic #en
-
For more information, please visit Nuvoton Technology Website: https://bit.ly/3hVdcmC
buy now: https://direct.nuvoton.com/tw/
contact us: SalesSupport@nuvoton.com