NXP Designs Knowledge Base

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

NXP Designs Knowledge Base

Discussions

Sort by:
Demo Owner Mark Middleton Processor Expert Software is a development system to create, configure, optimize, migrate, and deliver software components that generate source code for NXP silicon.       Features Processor expert software for Vybrid and i.MX processors Each component encapsulates a discrete set of functionality designed to accomplish the component's design objectives. When used, it may generate configuration files, header files, and/or source code depending on the type of component. A component may represent a hardware abstraction, a peripheral driver, a software algorithm (such as data encryption), or any logical collection of software function. Featured NXP Products Vybrid i.MX Applications Processors based on ARM® Cores Development Software Used Processor Expert Software and Embedded Components Links Vybrid Controller Solutions based on ARM® Technology ARM® Cortex®-A9 Cores: i.MX 6 Series Multicore Processors  
View full article
Description Concentrators are important part of the metering system in a state grid, including Type I and II concentrators and Type III transformers, which collect power consumption information downward from power meters and collectors. Concentrators have various communication protocols including RS-485, 470MHz Sub-G wireless system, Power Line Carrier (PLC-Broadband and narrowband carrier), and they usually communicate with main station with Ethernet, 2G/3G/4G, State Grid VPN, etc. NXP offers proven solutions for concentrators and concentrator applications. Features Power Line Carrier Communication protocols: RS-485 470MHz Sub-G wireless system Ethernet 2G/3G/4G State Grid VPN Block Diagram Products Category Name 1: MCU and MPU Product URL 1 i.MX 6ULL Applications Processor | Single Arm® Cortex®-A7 @ 900 MHz | NXP  Product Description 1 The i.MX 6ULL provides various memory interfaces, including 16-bit LPDDR2, DDR3, DDR3L, raw and managed NAND flash, NOR flash, eMMC, Quad SPI and a wide range of other interfaces for connecting peripherals such as WLAN, Bluetooth®, GPS, displays and camera sensors. Product URL 2 Arm® Cortex®-M0+|Kinetis® KM3x 50-75 MHz 32-bit MCUs | NXP  Product Description 2 Kinetis® KM3x MCUs enable single-chip one-, two-, and three-phase electricity meters, as well as flow meters and other precision measurement applications. Category Name 2: Transceiver Product URL 1 SC16C650B | NXP  Product Description 1 The SC16C650B is a Universal Asynchronous Receiver and Transmitter (UART) used for serial data communications. Its principal function is to convert parallel data into serial data, and vice versa. Product URL 2 TJA1101 | 2nd generation PHY Transceiver | NXP  Product Description 2 TJA1101 is a high-performance single port, IEEE 100BASE-T1 compliant Ethernet PHY Transceiver. Category Name 3: Power Management Product URL 1 10-Channel Configurable PMIC | NXP  Product Description 1 The PF3001 Power Management Integrated Circuit (PMIC) features a configurable architecture that supports numerous outputs with various current ratings as well as programmable voltage and predefined sequencing. Category Name 4: RTC Product URL 1 https://www.nxp.com/products/peripherals-and-logic/signal-chain/real-time-clocks/rtcs-with-temperature-compensation/accu…  Product Description 1 The PCF2129 is a CMOS Real Time Clock (RTC) and calendar with an integrated Temperature Compensated Crystal (Xtal) Oscillator (TCXO) and a 32.768 kHz quartz crystal optimized for very high accuracy and very low power consumption. Category Name 5: Security Product URL 1 A1006 | Secure Authenticator IC: Embedded Security Platform | NXP  Product Description 1 The Secure Authenticator IC is manufactured in a high-density submicron technology. It is a secure tamper-resistant authentication IC, which offers a strong cryptographic solution intended to be used by device manufacturers to prove the authenticity of their genuine products. Tools Product Link MCIMX6ULL-EVK: Evaluation kit for the i.MX 6ULL and 6ULZ Applications Processor MCIMX6ULL-EVK|i.MX6ULL Evaluation Kit | NXP  KITPF3000FRDMEVM: Evaluation Kit for PF3000/1 Power Management Integrated Circuit Evaluation Kit for PF3000/1 Power Management Integrated Circuit | NXP  TWR-KM34Z50M: Kinetis M Series Tower System Module TWR-KM34Z50M|Tower System Board|Kinetis MCUs | NXP  OM13513: RTC demoboard containing PCF2127T and PCF2129AT RTC demoboard containing PCF2127T and PCF2129AT | NXP  OM67200: Developer Kit for A1006 Secure Authenticator Solutions OM67200: Developer Kit for A1006 Secure Authenticator Solutions | NXP  TJA1100HN: Evaluation Board, TJA1100HN 100BASE-T1 PHY Transceiver TJA1100 Customer Evaluation Board | NXP 
View full article
Description The convergence of an aging population and breakthrough technological advances has created endless opportunities for automated medical devices. These devices help ensure the future health of millions of people by providing advances in diabetes care, cardiac care, therapy adherence and general health and wellness applications. Regardless of the end use, developers of healthcare/medicals devices face similar challenges—the need to balance processing requirements with power consumption, support to ensure a fast time-to-market, the need for secure wireless connections and product longevity are all key to healthcare designers. Standard Inhalers are not efficient enough, so a new generation of smart inhalers need to be developed. NXP is a leading high-volume sensor provider with an extensive selection of accelerometers, magnetometers, pressure sensors and touch sensors for medical applications. We combine premium materials, advanced micromachining techniques, thin-film metallization and bipolar semiconductor processing to provide accurate, highly reliable products at competitive prices for optimum patient care and affordability. Features Communication with the smart mobile device via BLE The smart inhaler is provided with sensors that monitor the therapy adherence The cloud server communicate to the mobile phone, for example to provide reminders if the medicine is not taken The smart inhaler needs to authenticate that the gas cartridge is authentic The app in the smart mobile needs to authenticate that the smart inhaler is authentic Wireless connectivity Security integration Brand protection for the gas cartridge Block Diagram Products Category Name 1: Bluetooth Product URL 1 QN908x: Ultra-Low-Power Bluetooth Low Energy System on Chip (SoC) Solution | NXP  Product Description 1 QN908x is an ultra-low-power, high-performance and highly integrated Bluetooth Low Energy solution for Bluetooth® Smart applications such as sports and fitness, human interface devices, and app-enabled smart accessories. It is specially designed for wearable electronics with a small capacity battery. Category Name 2: Power Management Product URL 1 MC34671 | Single-cell Battery Charger | NXP  Product Description 1 The MC34671 is a cost-effective fully integrated battery charger for Li-Ion or Li-Polymer batteries. It tolerates an input voltage up to 28 V, which eliminates the input over-voltage protection circuit required in handheld devices. Product URL 2 Logic controlled high-side power switch | NXP  Product Description 2 The NX3P2902B is ideal for portable, battery operated applications due to low ground current and OFF-state current. Category Name 3: Sensor Product URL 1 ±8g, Low g, Digital Accelerometer | NXP  Product Description 1 The MMA8491Q 3-axis accelerometer is an ultra-low-power tilt sensor. Category Name 4: NFC Product URL 1 NTAG 424 DNA | 424 DNA TagTamper – Advanced security and privacy for trusted IoT applications | NXP  Product Description 1 The NTAG 424 DNA is architected to provide AES-128 cryptographic operation, new SUN authentication mechanism upon each read-out by an NFC enabled mobile device, as well as sensitive data protection with crypto-secure access permissions. Product URL 2  PN5180 | Full NFC Forum-compliant frontend IC | NXP  Product Description 2 The NXP PN5180 NFC frontend, equipped with unique features that improve performance, save energy, and maximize efficiency, enables best-in-class readers that conform to the requirements for EMVCo and NFC Forum specifications, for the broadest possible interoperability. Category Name 5: Secure Product URL 1 A71CH | Plug and Trust for IoT | NXP  Product Description 1 A71CH is a ready-to-use secure element for IoT devices providing a root of trust at the IC level and delivers, chip-to-cloud security right out of the box, so you can safely connect to IoT clouds and services, including AWS, IBM Watson IoT™ Platform, and Google Cloud™ IoT Core without writing security code or exposing keys. Product URL 2  EdgeLock™ SE050: Plug & Trust Secure Element Family – Enhanced IoT security with maximum flexibility | NXP  Product Description 2 With the EdgeLock SE050 IoT devices incorporate security from the start, not as a bolt-on or afterthought. Credentials, preinjected as the root of trust, are stored in hardware and fully isolated from external software access. Products Product Link QN9080DK: A highly extensible platform for application development of QN908x QN9080DK: A highly extensible platform for application development of QN908x | NXP  KIT34671EPEVBE: Evaluation Kit - 34671, Single-cell Li-Ion/Li-Poly Charger Evaluation Kit - 34671, Single-cell Li-Ion/Li-Poly Charger | NXP  OM25180FDK: PN5180 NFC Frontend Development Kit for POS Terminal Applications OM25180 |PN5180 NFC Development Kit for POS Readers | NXP 
View full article
Demo Owner: Avinash Naidu Demonstration of a high-performance SAN solution based on iSCSI. This scalable, portable solution delivers up to 40 Gb/s running on the industry-leading performance per watt QorIQ T4240 SoC.       Features See a high-performance Storage Area Network (SAN) solution based on iSCSI. This scalable, portable solution delivers up to 40 Gb/s running on the industry-leading performance per watt QorIQ Processing Platforms T4240 SoC Featured NXP Products T4240 QorIQ
View full article
Description NXP connectivity solutions for smart metering address the challenges smart cities face for reliable, secure communications for remote metering and home energy management. We enable remote metering with NAN technologies like IEEE® 802.15.4 and Wireless MBUS. Additionally, NXP fosters smart energy management inside homes with HAN technologies like ZigBee®. Flow meters help smart cities measure the volume of natural gas or water at a specific time or over a long period. The measurement is then displayed on low-power segment LCDs, often driven by segment LCD drivers on a MCU. Advanced flow meters incorporate RF communication interfaces for connecting to one-way or two-way RF meter reading systems. Features Cost of the devices in the system Reliability of the devices in the system in harsh outdoor environments Battery life of the system, > 10 years Security to guard against tampering Communication interface requirements Ability to expand and update the system in the field Block Diagram Products Category Name 1: MCU Product URL 1 LPC546XX Microcontroller (MCU) Family | NXP  Product Description 1 The LPC546xx MCU family is architected to be power efficient for applications that require data aggregation from several different inputs. This MCU family provides a variety of wake-up sources including the FlexComm peripherals. Category Name 2: Wireless Product URL 1 BGS8L5 SiGe:C LNA MMIC bypass switch LTE | NXP  Product Description 1 The BGS8L5 is a LNA with bypass switch for LTE receiver applications, in a small plastic 6-pin thin leadless package. It delivers system-optimized gain for diversity applications where sensitivity improvement is required. Product URL 2 Low-Power Multi-Channel UHF RF Wireless Platform | NXP  Product Description 2 The OL2385 device is a radio frequency transceiver with an embedded MCU designed for a wide range of industrial and home applications requiring very high link budget for bidirectional RF communication. Product URL 3 Zigbee and IEEE 802.15.4 wireless microcontroller with 512 kB Flash, 32 kB RAM | NXP  Product Description 3 The JN5169 is an ultra-low-power, high-performance wireless MCU suitable for ZigBee applications. Category Name 3: Driver Product URL 1 Universal LCD driver for low multiplex rates | NXP  Product Description 1 The PCF85133 is a peripheral device which interfaces to almost any Liquid Crystal Display (LCD) with low multiplex rates. Category Name 4: Switch Product URL 1 Logic controlled high-side power switch | NXP  Product Description 1 The NX3P2902B is a high-side load switch which features a low ON resistance P-channel MOSFET. The MOSFET supports more than 500 mA of continuous current and an integrated output discharge resistor to discharge the output capacitance when disabled. Product link 2  Single pole double throw (SPDT) switch | NXP  Product Description 2 The SA630 is a wideband RF switch fabricated in BiCMOS technology and incorporating on-chip CMOS/TTL compatible drivers. Its primary function is to switch signals in the frequency range DC to 1 GHz from one 50 Ω channel to another. Category Name 5: Peripherals Product URL 1 PCF2123 | NXP   Product Description 1 The PCF2123 is a CMOS Real-Time Clock (RTC) and calendar optimized for low power applications. Data is transferred serially via a Serial Peripheral Interface (SPI-bus) with a maximum data rate of 6.25 Mbit/s. Product URL 2 -50 to 50kPa, Differential and Gauge Pressure Sensor | NXP  Product Description 2 On-chip, bipolar op amp circuitry and thin film resistor networks to provide a high output signal and temperature compensation. Category Name 6: Secure Product URL 1 A71CH | Plug and Trust for IoT | NXP  Product Description 1 A71CH is a ready-to-use secure element for IoT devices providing a root of trust at the IC level and delivers, chip-to-cloud security right out of the box, so you can safely connect to IoT clouds and services, including AWS, IBM Watson IoT™ Platform, and Google Cloud™ IoT Core without writing security code or exposing keys. Tools Product Link OM13098: LPCXpresso54628 Development Board OM13098 | LPCXpresso Development Board | LPC Microntrollers (MCUs) | NXP  OM2385/SF001 - OL2385 Wireless sub-GHz Transceiver SIGFOX Development Kit with KL43Z OM2385/SF001 - SIGFOX Development Kit | NXP  OM15020: JN5169 USB Dongle for ZigBee JN5169 USB Dongle for ZigBee | NXP  OM3710/A71CHARD | A71CH Arduino® compatible development kit OM3710/A71CHARD | A71CH Arduino® compatible development kit | NXP  OM13512: Demoboard for the SPI-bus RTC PCF2123 Demoboard for the SPI-bus RTC PCF2123 | NXP 
View full article
Demo Owner Clark Jarvis   The following demo will show a comprehensive enablement in software. Next-gen Kinetis K series MCUs, new FRDM-K64F development platform, software development kit* and Kinetis Design Studio IDE*, paired with Processor Expert software, MQX RTOS and PEG graphics studio to provide powerful and rapid prototyping. *In beta release now     Features Comprehensive, all in one development software Featured NXP Products Product Link Freedom Development Platform for Kinetis® K64, K63, and K24 MCUs FRDM-K64F Platform|Freedom Development Board|Kinetis MCUs | NXP  Supporting Hardware Dialog Auto Shield Arduino Display
View full article
Description The user interface of a product is a key element that design engineers need to address to provide a compelling user experience. Touchpads, slides and rotaries offer a more intuitive and effective way of user interaction than traditional buttons. And, designing a touch-based user interface is simplified with this NXP touch solution. The touch function is more and more popular in the consumer market, especially in the white-good field. The KE15Z series of MCUs offers the Touch Sensing Interface (TSI) which recognizes finger touch by sensing capacitance changes. Features Advanced EMC robustness, pass IEC61000-4-6 standard test Supports both self-cap sensor and mutual-cap sensor, up to 36 touch keys Low BOM cost per touch key, no need for external devices Adjustable touch sensing resolution and sensitivity, high-performance for waterproof applications Low-power support Block Diagram Products Category Name 1: MCU Product URL 1 Arm Cortex-M0+|Kinetis KE1xZ 32-bit 5V MCUs with Touch Interface | NXP  Product Description 1 The KE1xZ includes a robust TSI module which provides a high level of stability and accuracy to any HMI system. These MCUs support up to 256 KB flash, 32 KB RAM, and a complete set of analog/digital features. Category Name 2: Wireless Product URL 1 Arm® Cortex®-M0+|Kinetis® KW41Z 2.4 GHz Bluetooth Low Energy Thread Zigbee Radio MCUs | NXP  Product Description 1 The KW41Z is an ideal solution for true single-chip designs that require concurrent communication on both a Bluetooth Low Energy network and an 802.15.4-based network such as Thread and Zigbee. Documentation KE15Z TSI Development for Low Power Applications:  https://www.nxp.com/docs/en/application-note/AN5420.pdf  Demos Touch Sense Interface for Kinetis KE15Z MCUs  Tools Product Link FRDM-KW41Z: Freedom Development Kit for Kinetis® KW41Z/31Z/21Z MCUs FRDM-KW41Z |Bluetooth Thread Zigbee enabled Freedom Development Kit | NXP  FRDM-TOUCH: Touch Module for Freedom Board FRDM-TOUCH|Touch Module for Freedom Board | NXP 
View full article
Demo Owner Brian Gildon   Timesys Vice President of Business Development, Brian Gildon demonstrates various NXP based applications for optimized performance devices. Demonstrations include  NXP's Vybrid TWR-VF65GS10 board on Linux, a fast boot demonstration using i.MX 6 platform on Linux and finally a Sabre SDP a multi-touch interface design for designers who want simple branding.   Features Timesys - Linux tools services and training First demo: Vybrid tower board demo RTOS and Linux running simultaneously Second demo: Boot up Android quickly from a cold boot Third demo: Accelerated video demo vs non-accelerated video comparison Fourth demo: QT widget support on a multi-touch interface   Product Link SABRE Board for Smart Devices Based on the i.MX 6Quad Applications Processors i.MX 6Quad SABRE Development Board | NXP  VFxxx Controller Solutions VFxxx Controller Solutions based on Arm® Cortex® A5 and M4 Cores | NXP  Links Tymesys  
View full article
I am using Adafruit LED stripes with 60 LED's per meter. Each LED integrates the W2812B controller. WS2812B uses a serial protocol, and you can control each LED individually. The strip is made of flexible PCB material, and comes with a weatherproof sheathing.   https://www.adafruit.com/products/1138   WS2812B is an intelligent control LED light source that the control circuit and RGB chip are integrated in a package.   The data transfer protocol use single NZR communication mode. After the pixel power-on reset, the DIN port receive data from controller, the first pixel collects initial 24bit data, then send to the internal data latch, the other data is sent to the next cascade pixel through the DO port.   LED's in cascade: My LED panel uses 16 rows x 30 columns = 480 leds.   In a first approach, in order to generate the bit stream, a timer in PWM mode could be used and generate two different duty cycles for sending a "0" logic or "1" logic. Using PWM's + DMA can unload the CPU in the generation of each single bit. FlexIO module in the Kinetis K82 can do that in a very effective mode and generate 8 channels simultaneously.   But my objective is to unload the CPU as much as possible in the bit stream generation task and find an easy method of multiplexing the 8 FlexIO outputs. In this way, we can control more LED rows and get a minimum number of interrupts and CPU intervention.   I will use the FlexIO internal data shifters to send the data bit stream. One shifter for each row. As we only have 8 shifters, I can use external multiplexor to increase the number of rows. Unloading the CPU for the LED refresh process, we can mux several rows in each shifter output. The limit of LED’s will be the refresh time of the full panel.   FlexIO block diagram:     How are the "1" and "0" generated?   Each pixel needs 24 bits of Red-Green-Blue value (RGB)   For each row, I need to send 30 x 24 bits of RGB information. But I have to encode the data in the NZR/PWM protocol. I use a lookup table to transform 24 bpp information in 24 x 3 = 72 bits per pixel.     In this way the  DMA can send 30 x 24 x 3 = 1440 bits (A full row)  in 60 transfers of 24 bits into the shifter. We get only one DMA interrupt for each row:       Multiplexer implementation:       Frame Buffer LED:   typedef union { uint32_t  rgb;     struct{       uint8_t  b;       uint8_t  r;         uint8_t  g;       uint8_t  a;     }bytes; }ledrgb;   Extended LED encoded data:   typedef struct {   uint32_t g;   uint32_t r;   uint32_t b; }ledrgb_ext;     Lookup Table:   void init_conv_matrix(void) { videoconv[0]=0x92492400; videoconv[1]=0x92492600; videoconv[2]=0x92493400; videoconv[3]=0x92493600; videoconv[4]=0x9249A400; videoconv[5]=0x9249A600; videoconv[6]=0x9249B400; videoconv[7]=0x9249B600; videoconv[8]=0x924D2400; videoconv[9]=0x924D2600; videoconv[10]=0x924D3400; ... };   Part 3: Software for LED Panel emulation Or Return to Project page: LED Panel control with FlexIO
View full article
Demo Owner: Mark Houston   The 3 Pillars of Kinetis V series software enablement are Kinetis Motor Suite, Kinetis Motor Control Toolbox and Kinetis Reference Designs.   Features: The Kinetis V Series portfolio is focused on providing software solutions for motor and power control, no matter your knowledge of the application. Kinetis V enables customers with little motor control experience or a short time to market with Kinetis Motor Suite. For customer with more application knowledge Kinetis V enables you with our reference design software, or our model based design tools, both incorporating NXPs Embedded Software Libraries ________________________________________________________________________________________   KV11 Dual BLDC Sensorless BLDC motor control is increasingly popular. Nowadays, application with multiple BLDC motors are becoming more common. Therefore, the best option seems to be independent sensorless motor control using single microcontroller. This method provides robust, long life and low cost operation.    Features: This reference design supports sensorless motor control of two Brushless DC (BLDC) motors using a single Kinetis KV11 device. Two BLDC motors are controlled independently, this means each motor can be running at different speed. Demo is friendly controlled and monitored through FreeMASTER. Communication between KV11 and FreeMASTER is done via FlexCAN module. CAN protocol provides a robust, fast and reliable operation.   ________________________________________________________________________________________   Sensorless ACIM FOC Motor Control on Kinetis V This demo shows the benefits of NXP Kinetis V enabled sensorless vector control of AC Induction Machine (ACIM) over conventional open-loop scalar control. You can compare speed tracking and power efficiency performance on your own speed and load profile.   Features: HVP-MC3PH high-voltage development platform with HVP-KV46F256 daughter MCU card enabled by ACIM   Motor Control Reference Solution Package (MCRSP) and Power Factor Correction (PFC) software  FRDM-KV31F freedom platform featuring FreeRTOS based software for control of synchronous motor acting as ACIM load Precise measurement with KM34Z single-phase power meter Interactive demo control via FreeMASTER and MCAT tools enabled PC       ________________________________________________________________________________________   Digital controlled LLC resonant converter using Kinetis KV46 This development kit show the design of a fully digital off-line DC/DC switched-mode power supply (SMPS) using an LLC resonant converter topology.     Features: Technical parameters: Input voltage: 390VDC Output power: 250W Output power: 12V Output Current: 21A Switching frequency 75-300kHz   Main Board Features: High efficiency Replaceable Controller card GaN power FETs Synchronous rectifier Analog sensing (resonant tank current, output voltage, output current, phase currents, back-EMF voltage, PFC currents, IGBT module temperature monitoring) Input over current protection Output over current protection Serial interface for communication with Auxiliary flyback power supply     ________________________________________________________________________________________   DSC Dual Servo Many applications require synergy control among multiple motors. Multiple motors controlled on single chip is the good way to solve this demand. Dual servo motors control is popular for two dimensions control applications such as sewing machine, camera gimbal system etc. This demo shows the capability of NXP DSC to control dual servo motors on single chip, and the two servo motors can be run well independently.   Features: This reference design supports dual servo motors control on single MC56F84789 DSC. Three control loops (position loop, speed loop and fast current loop) are enabled for each servo motor, a patented low speed measurement algorithm is used to achieve excellent low speed performance with low-cost quadrature encoder. Through FreeMASTER GUI, this demo can be friendly controlled and monitored.   ________________________________________________________________________________________ KE02 HVP Sensorless FOC PMSM control is demanded frequently from many application for energy efficiency and quiet operation. Even some low end motor control applications such as HVAC blower, indoor blower of AC system, industrial fan and pump etc. require sensorless FOC solution. KE02 HVP sensorless FOC PMSM is targeted on low-cost sensorless FOC solution on KE02 for sensorless FOC entry level in NXP   Features: This reference design targets the MKE02Z32 low end 32-bit M0+ based microcontroller for ultra low cost sensorless FOC PMSM drive solution. Extended Flux observer and DQ Back-EMF observer/tracking observer are used to control motor for excellent performance during low-speed region and mid-/high-speed region respectively. Three-shunt current sensing algorithm and single-shunt current sensing algorithm are optional, and anti-wind startup feature is enabled as well. Through FreeMASTER GUI, this demo can be friendly controlled and monitored.   ________________________________________________________________________________________   Featured NXP Products: KINETIS MOTOR SUITE: Simple motor control developme|NXP Motor Control Development Toolbox|NXP Kinetis Designs|NXP ARM Cortex-M0+/M4/M7 Cores|Kinetis V MCUs|NXP 3-Phase AC Induction Motor Control Design|NXP 3-Phase PMSM Motor Control Reference Design|NXP 3-Phase Brushless DC Motor Control Design|NXP Embedded Software Motor Control and Power Conversio|NXP High-Voltage Development Platform|NXP   C86
View full article
About this demo This demo shows the usage of a Neural Network (NN) applied for handwritten digit recognition, the NN model runs on the i.MX RT1060 MCU. The main idea of the demonstration is to show the i.MX RT capability to manage a graphical user interface while applying a NN model to recognize handwritten numbers to determine whether a password is correct or wrong. The demonstration is tested by setting a 4-digit password to a 4.3" LCD Panel, then the user must enter the correct password to unlock device; when the password is provided, the digits recognized by the NN are displayed on the screen. A 'Clear' button will erase the previous numbers for the user to try a new password to unlock the device. Technical Introduction and Acknowledgment The demo is available using two different approaches for the model creation and inference engines: TensorFlow Lite and CMSIS-NN using Caffe Framework.   TensorFlow Lite The application note AN12603 describes handwritten digit recognition on embedded systems through deep learning. The digit recognition is performed by a TensorFlow Lite model trained with the MINST dataset containing 60,000 handwritten grayscale images and 10,000 testing examples. This application note, deep dives into every step to achieve the application using Tensorflow Lite and build a GUI using Embedded Wizard.   CMSIS-NN using Caffee Framework The application note AN12781 explores the usage of Deep Neural Networks created in Caffe Framework, this framework allows creating a model and convert it to CMSIS-NN functions to be exported to the i.MX RT platform as source files. The model is also trained for the digit recognition using the MNIST dataset. The document describes the procedure to create, train and deploy the model; in the final step the model is exported a C source files using CMSIS-NN functions and weights that are exported to the i.MX RT1060 project. Video     Hardware setup   Recommended Products i.MX RT1060 Evaluation Kit | NXP  4.3" LCD Panel RK043FN02H-CT | NXP    Further Information                                           The NXP ® eIQ ™ software environment enables the use of ML algorithms on NXP MCUs, i.MX RT crossover MCUs, and i.MX family SoCs. eIQ software includes inference engines, neural network compilers and optimized libraries. Additionally,  the models can be optimized through techniques like quantization and pruning, AN12781 explores the possibility of optimization by creating a new model using Caffe with a quantization to simplify the floating-point data. By reducing the 32-bit floating-point data to an 8-bit and fixed-point format, the memory allocation got reduced and this resulted in a lower-processing power.   Transfer Learning Transfer learning gives machine learning models the ability to apply past experience to quickly and more accurately learn to solve new problems. This technique has become very important in deep learning. AN12892 describes how to perform transfer learning in TensorFlow and a use case example, which aims to improve the performance of the application from AN12603.    Useful Links   Links  AN12603 AN12603 Software AN12781 AN12781 Software AN12892 AN12892 Software eIQ™ for TensorFlow Lite | NXP  Caffe | Deep Learning Framework  Embedded Wizard | Simplify Your GUI Development  What is a Container? | App Containerization | Docker 
View full article
G5 Engineering demonstrates an IP camera solution based on i.MX6 apps processor at the FTF Americas 2014.   Features Multiple IP cameras that are aggregated by one i.MX6 and then sent over an IP backhaul to a second i.MX 6 for integration into a single image The images are brought out to the screen. No need to use Windows reducing virus instances With a click of a button can change the display to 1x1 or 1x2 to 4x4 views Featured NXP Products ARM® Cortex®-A9 Cores: i.MX 6 Series Multicore Processors Links G5- NXP Partner  
View full article
Description Application demo uses a model trained off the MNIST dataset to recognize individual handwritten digits written on the touch sensitive LCD screen. Thie model conversion can be found here: https://community.nxp.com/docs/DOC-344227. Software The RT1060 SDK should already be installed in MCUXpresso IDE. Drag-and-drop the .zip file into the Project Explorer view, and then compile and flash. NXP Products Link i.MX RT1060 Evaluation Kit i.MX RT1060 Evaluation Kit | NXP  4.3" LCD Panel 4.3" LCD Panel RK043FN02H-CT | NXP 
View full article
The quadcopter drone is a very popular design for an unmanned aerial vehicle (UAV). It consists of a flight controller and four electronic speed controllers (ESCs), one for each motor. The flight controller is equipped with a radio to receive flight commands provided by the pilot and the inertial measurement unit (IMU). The IMU provides information (such as velocity and orientation) that are necessary for autonomous stabilization of the vehicle, using the internal accelerometer, gyroscope, and sometimes the magnetometer and GPS receiver.   Resources Quadcopter Drone Reference Design   Drone Examples - powered by NXP 3DR Drone Spiri Programmable Flying Robot  DJI Phantom 3 Advanced
View full article
The project solution is a IAR Workbench project with the three main application componentes on top of FreeRTOS: eGUI low level drivers:   Part 3: Software for LED Panel emulation Or Return to Project page: LED Panel control with FlexIO Downoload Full Project:
View full article
Streaming real-time 3D Graphics Using i.MX 6 Applications Processor and Qorivva MCU. View a 3D car that the user rotates using a touch screen to display environmental reflections.  Both static and live video environmental reflections are calculated on top of the real-time rendered car.     https://community.nxp.com/players.brightcove.net/4089003392001/default_default/index.html?videoId=4282600248001" style="color: #05afc3; background-color: #ffffff; font-size: 14.4px;" target="_blank  Features Qorivva MCU sends an encoded video stream to the i.MX6 processor The demo shows a car a 3D spinning vehicle on the LCD. the video stream is used as a reflection on the 3D model Touch screen enabled LCD allowing uswer to rotate 3D model of car i.MX6 Quad has a powerful GPU that renders 3D graphics on real time. This could be used to reconfigure clusters, 3D gauges or other uses Featured NXP Products i.MX6Q: i.MX 6Quad Processors – Quad Core Qorivva 32-bit MCUs based on Power Architecture® Technology
View full article
A sample refrigerator design with two microcontrollers.  The K70 controls the user touch display and while the MC56F8257 DSC manages and controls the compressor.     Features See how NXP ICs work together in this refrigerator reference design LCD controller Graphics controllers and touch sensing interface Graphics being driven by the Kinetis Microcontrollers K70 Compressor is controlled by a Digital Signal Controller (DSC) driving a sensorless permanent magnet vector control of the motor Featured NXP Products Product Link Kinetis® K7x Graphic LCD Microcontrollers (MCUs) based on Arm® Cortex®-M4 Core Kinetis® K7x Graphic LCD Microcontrollers (MCUs) based on Arm® Cortex®-M4 Core | NXP  Kinetis® K70-120–150 MHz, High-Speed USB, Ethernet, DDR and Anti-Tamper Microcontrollers based on Arm® Cortex®-M4 Core Arm Cortex-M4|Kinetis K70 120-150 MHz 32-bit MCUs | NXP  DSC MC56F8257 Motor Control Tower System Module DSC MC56F8257 Motor Control Tower Module | NXP  Links Digital Signal Controllers Kinetis MCUs based on ARM® Cortex®-M Cores  
View full article
Demo This Quadrocopter demo will use multiple MCU's from S12 MagniV family showcasing the value delivered from high voltage analog integration and industry proven S12Z core and efficiently enabling high speed BLDC control. Now even, going beyond the traditional automotive applications to cover emerging applications such as drones.   High-performance and industry proven S12(Z) MCU for BLDC/DC motor control, sensors and actuators High voltage analog integrations: LIN/CAN Phy, MOSFET gate drive units, LSD/HSDs, op-amps/PGAs Reduced PCB size and cost while improving manufacturing relability Featured NXP Product Auto & Industrial Mixed Signal MCUs|MagniV|NXP
View full article
MC07XS6517 and MC17XS6500 single ICs provide comprehensive, cost-effective solutions for halogen, industrial lighting, LEDs, xenons, main switches and DC motor control. The eXtreme switch products are the latest achievement in DC motors and industrial lighting drivers. They belong to an expanding family to control and diagnose various types of loads, such as incandescent bulbs or light emitting diodes (LEDs), with enhanced precision. The products combine flexibility through daisy chainable SPI at 5.0 MHz, extended digital and analog feedbacks, which supports safety and robustness. This new generation of our high-side switch products family facilitates electronic control unit designs supported by the use of compatible MCU software and PCB footprints, for each device variant.     Features Operating voltage range of 7.0 V to 18 V, with sleep current <5.0 μA 5.0 MHz 16-bit SPI control of overcurrent profiles, channel control including 8-bit PWM duty-cycles, output -ON and -OFF open load detections, thermal shutdown and pre-warning, and fault reporting Output current monitoring with programmable synchronization signal and supply voltage feedback Programmable overcurrent trip levels Enhance output current sense with programmable synchronization signal and battery voltage feedback Watchdog and limp home mode External smart power switch control -16 V reverse polarity and ground disconnect protections Compatible PCB foot print and SPI software driver among the family Programmable Penta high-side switches Wide range diagnostic, current sensing and very low Rdson Up to 30% smaller PCB and 50% lower component count MC07XS6517 and MC17XS6500 eXtreme Switch applications include halogen, industrial lighting, LEDs, xenons, main switches and DC motor control   Featured NXP Products MC17XSF500: MC17XSF500, Penta 17 mOhm High Side Switch - Data Sheet MC07XSF517: MC07XSF517, Triple 7.0 mOhm and Dual 17 mOhm High Side Switch - Data sheet Block Diagram  
View full article
Video   NXP’s Touch Sense Interface (TSI) offers a complete solution to help easily integrate this growing ‘touch’ requirement on your next design. NXP’s touch software, offered as a middleware as part of the MCUXpresso SDK, is optimized to work with the Kinetis KE15Z MCU to deliver an easy-to-implement solution. Product features Advanced EMC robustness, pass IEC61000-4-6 standard test Support both of Self-cap sensor and Mutual-cap sensor, up to 36 touch keys Low BOM cost per touch key, no need for external devices Adjustable touch sensing resolution and sensitivity, high performance for waterproof Low power support NXP recommends the following links for additional information Product Link NXP Touch Solution for Kinetis KE15Z MCU Family NXP Touch-Based User Interface Solutions for Kinetis KE15Z MCU Family | NXP  Touch Module for Freedom Board FRDM-TOUCH|Touch Module for Freedom Board | NXP  Freedom Development Platform for Kinetis® KE1xMCUs FRDM-KE15Z Platform|Freedom Development Board | NXP 
View full article