NXP Designs Knowledge Base

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

NXP Designs Knowledge Base

Discussions

Sort by:
Demo   The i.MX 7 series is a highly integrated multi-market applications processor designed to enable secure and portable applications within the Internet of Things. The i.MX 7 series is the first device in the market utilizing both the ARM ® Cortex ® -A7 and Cortex-M4 cores for general purpose programmable processing. Its heterogeneous asymmetric architecture provides the ultimate flexibility for customers by enabling a single-chip solution that can run sophisticated operating systems and provide real-time responsiveness. The i.MX 7 series incorporates four independently controlled resource domains for maximum effectiveness and security when partitioning system resources such as memory and peripherals.   Demo / Product Features Advanced Heterogeneous Architecture Up to Dual Cortex-A7 @ 1GHz Cortex-M4 @ 200MHz Unmatched Power Efficiency for Active and Low Power modes Complete Security Infrastructure Secure Boot Crypto H/W Acceleration Internal and External Tamper Detection Enabling Flexible High Speed Connectivity PCI-e v2.1 Dual Gbit Ethernet  with AVB DDR QuadSPI support eMMC 5.0   NXP recommends the following links for additional information i.MX 7 Series Applications Processors: Multicore, ARM® Cortex®-A7 Core, ARM Cortex-M4 Core     C23
View full article
Overview This reference design describes the design of a 3-phase BLDC (Brushless DC) motor drive, which supports the NXP® 56F80X and 56F83XX Digital Signal Controllers (DSCs). The speed-closed loop BLDC drive using a Hall sensor is implemented The system is targeted for applications in both industrial and appliance fields (e.g. washing machines, compressors, air conditioning units, pumps or simple industrial drives required high reliability and efficiency) Features Voltage control of BLDC motor using Hall sensor Targeted for 56F80X, 56F83XX, and 56F81XX Digital Signal Controllers Running on 3-phase Motor Board Control technique incorporates: Voltage BLDC motor control with speed-closed loop Current feedback loop Both directions of rotation Motoring mode Minimal speed 500 RPM Maximal speed 1000 RPM (limited by power supply) Manual interface (Start/Stop switch, Up/Down push button control, LED indication) FreeMASTER software control interface (motor start/stop, speed set-up) FreeMASTER software monitor Block Diagram Board Design Resources
View full article
Demo Summary This demo can read both 1D and 2D barcode information. Built from the NXP tower system, the demo utilizes the FlexIO camera driver provided by the Kinetis SDK to bring in image data. The data is analyzed by open source barcode reader software (ZXing).   Product features Fast processing of 1D or 2D codes utilizing the ARM Cortex-M4F at 120MHz. Simultaneous gray scale QVGA image capture and display in the Tower system. FlexIO camera driver utilized to interface to OV7670 camera module   NXP Recommends Product Link Kinetis® K8x Secure Microcontrollers (MCUs) based on Arm® Cortex®-M4 Core https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/k-series-cortex-m4/k8x-secure:K8X-SCALABLE-SECURE-MCU?&cof=0&am=0 Freedom Development Platform for Kinetis® K82, K81, and K80 MCUs https://www.nxp.com/design/development-boards/freedom-development-boards/mcu-boards/freedom-development-platform-for-kinetis-k82-k81-and-k80-mcus:FRDM-K82F?&tid=vanFRDM-K82F QR Demo User's Guide https://www.nxp.com/docs/en/user-guide/QRDEMOUG.pdf?&fsrch=1&sr=1&pageNum=1
View full article
Cellular Freedom Quickly move sensor data to the cloud using the FRDM-K64F End-Device certified Skywire cellular modems provide a path to production Complete mbed code provided This Demo Is Probably of Interest If You: Need a quick proof of concept Have to demonstrate cellular connectivity to a customer or client Don’t want to build your own Thing for your IoT demo Differentiation - This Demo Highlights End-Device certified modems require no Carrier certifications to use on the cellular network XBee R footprint makes your design futureproof Global options for devices deployed or moved anywhere in the world Description The NXP FRDM-K64F is the development board for the NXP Kinetis series, providing an affordable, flexible way to build prototypes. For applications requiring cellular connectivity, the NimbeLink Sensor Shield plugs into the FRDM-K64F development board and, in turn, accepts a plug-in NimbeLink Skywire end-device certified cellular modem, providing quick cellular access. This first-in-the-industry plug-in cellular solution is easier and more compact than USB or other modem connection options, and the pre-certified Skywire embedded modem eliminates the cost and complexity of obtaining carrier certifications. The NimbeLink shield comes with four integrated MEMS sensors for easy proof-of-concept development. Sensors include an accelerometer, a temperature sensor, an atmospheric pressure sensor, light sensor, a humidity sensor, an accelerometer and two pushbutton switches. The shield also provides headers similar to those on an Arduino board. These accept any of hundreds of compatible expansion boards allowing the addition of capabilities like GPS, screens, motor controllers, and more. The NimbeLink Sensor Shield requires 5-12vdc power and accepts a variety of antennas. Full Listing of Products/Components Note: For full listing or additional information for Products/Components used in this demo see "This Demo's IoT Highlights" in Left Column. Note: If you aren't looking at this demo in the IoT Solutions Center, please use below link to access NXP IoT Solutions Center: https://community.freescale.com/community/iot-center/demos/skywire-m2mmanager-demo What this Demo is All About Video Link : 4994 IoT Physical Components Gateways Boards/Modules: FRDM-K64F Software: ARM mbed End User Products: NimbeLink Sensor Shield and Skywire Modem Wireless Connectivity End-Device certified Skywire cellular modem Sensors MEMS accelerometer, temperature, humidity and pressure sensors. Light sensor, potentiometer and pushbutton switches. Cloud Infrastructure/Services Verizon ThingSpace IoT System Capabilities Cloud/App Communications/Interworking See the data from your Sensor Shield in the cloud using the Verizon ThingSpace portal on any connected device. IoT Development Capabilities Embedded Platforms NimbeLink can help you customize your cellular product design to take advantage of the latest NXP advances in technology. IoT Product Type Product/Component Vendor Research or Procure This Product/Component End User Hardware Skywire Sensor Shield Commercial Skywire Sensor Shield End User Hardware Skywire end-device certified cellular modem Commercial Skywire Modem
View full article
Overview The NXP® Home Energy Manager (HEM) reference platform features an i.MX283 application processor, MC13224V ZigBee® module, 9S08QE32 MCU and MC34726 DC/DC buck. The reference platform is aimed at jumpstarting customer developments around the HAN (Home Area Network). Comprises a control board based on the low-power, yet powerful i.MX283 running connectivity interfaces to the: Smart meter Home automation system Broadband IP network User interface Micro-grid generation unit In order to accommodate a fast-paced changing connectivity landscape, the control board features extension connectors ready for: Powerline modems GPRS/3G data modem U-SNAP connectivity peripherals Mass storage cards Features Low-power Based on the latest low-power NXP ®  Arm9™ i.MX283  processor including integrated power management and supporting advanced voltage and frequency scaling techniques for optimized power consumption Running Our low-power ZigBee radio 1.5W max at full operating speed Low-cost Unique integration on the i.MX283 eliminates external components, enables 4-layer PCB Complete solution available Source code Hardware schematics Gerbers Bill of materials Complimentary software available through 3rd party partners Linux based frameworks Windows Embedded Compact 7 based framework Java-based framework Remote In-Home Display software Block Diagram Design Resources
View full article
Overview This NXP® reference design is a speed closed-loop BLDC drive using a sensorless technique that serves as an example of a BLDC motor control design using an NXP K60 MCU. Simple and easy to understand control approach to BLDC, using MQX in a time-critical application. Contains two versions of the application software, one with the MQX RTOS, and the other bare-metal The MQX version contains a web server to demonstrate the benefits of an MQX-based solution Both use the same source code for motor control Features BLDC motor control using the BEMF integration method for position determination Targeted for the TWR-K60N512 controller board Speed closed-loop with speed measurement Adjustable speed ramp Motor mode in both directions of rotation Minimum speed of 400 rpm Maximum speed of 4000 rpm Tested up to 30 rpm with a one-pole pair motor Overvoltage, Undervoltage and overcurrent fault protection FreeMASTER control interface Control via a web server Block Diagram Board Design Resources
View full article
This post entry provides a detailed description of how a Bluetooth Low Energy (BLE) pairing solution via NFC was developed using two of our reference development boards: The NTAG I 2 C plus kit for Arduino pinout The Freedom KW41Z board. This document has been structured as follows: NFC for easy one-tap pairing solution NFC pairing is one popular feature you can find in cameras, speakers, printer, routers, wearables and many more. Just bringing two NFC-enabled devices close together is all it takes to create a connection. Just to mention a few of examples, with just a swipe you can: Connect your phone to a wireless speaker. Connect your new devices to the home network. Connect accessories to the control unit. In all these scenarios… NFC and Bluetooth are a perfect combination, since the pairing process with NFC becomes: Faster compared to the traditional pairing methods. Easier, reducing technical support More reliable, making sure you connect to the right device. The technical basis for this “tap to connect” process is provided in the NFC Connection Handover specification running atop the NFC Forum protocol stack. It defines a framework of messages and data containers that allow bootstrapping of alternative (i.e., other than NFC) carrier connections in a standardized way. For this reason, NFC pairing solution offers a unified user experience and interoperability across different manufacturers.  NFC solutions to implement secure simple pairing There are two types of solutions recommended to add NFC pairing functionality to designs: NFC static pairing with NTAG 213 The first solution is embedding an NTAG 213 NFC label. In such a case, the pairing credentials need to be previously loaded in to the tag memory as well as in the device MCU during manufacturing. NFC dynamic pairing with NTAG I2C plus The second solution is embedding an NTAG I 2 C plus tag. In such a case, the pairing credentials can be dynamically updated by the device MCU during the product lifetime. In addition, other features such as an automatic wake-up field detection signal are possible. Precisely, the combination of a passive NFC interface with a contact I2C interface allows the product to behave as a tag and be read via NFC and to connect to a host or application processor via  I 2 C. In addition, NDEF messages can be generated and updated by the host MCU depending on the application requirements. Later, these NDEF messages can be read by any NFC phone, including iOS devices with the latest OS version. Hardware setup Mapping the previous diagram to the demo hardware, we have: The NTAG I 2 C plus tag, using the Arduino pinout kit The MCU, using Kinetis KW41Z. The applicatiob logic, which updates the NDEF contents based on different use cases. Some details about the hardware used in the next sections: Kinetis KW41Z The Kinetis KW41Z is a high integrated chip with multi-protocol radio features enabling Bluetooth Low Energy (BLE) and 802.15.4 radio protocols such as Thread. KW41Z has as large memory of 512KB that can support multiple radio protocols running in a single application instace and implements nine low-power modes and a wide operating voltage range (0.9V/4.2V), for optimum current consumption. Finally, the software support package includes: BLE, Thread and 802.15.4 generic network stacks, several sample demo apps, support for RTOS and full integration in MCUXpresso. The Kinetis KW41Z evaluation is supported with the FRDM-KW41Z development board. The board main components are: a reference crystal, an accelerometer, an Arduino header, some LEDs and buttons, a JTAG and OpenSDA connectors,and an external flash memory. NTAG I2C plus kit for Arduino pinout The NTAG I 2 C plus Arduino kit consist of two PCBs stacked together: The upper PCB is the antenna board with the connected tag The lower PCB is an interface adaptor board to the Arduino pinout. This kit can be used to connect and evaluate the NTAG I 2 C plus  into many popular MCUs with Arduino compliant headers, for example:  Kinetis (e.g. KW41Z, i.MX (e.g. UDOO Neo, i.MX 6UL, i.MX 6 ULL, i.MX 7D) and LPC MCUs (e.g. LPCXpresso MAX, V2 and V3 boards). The kit support package includes several software examples, including the BT pairing example based on KW41Z.  The OM29110ARD is a generic interface board which offers support for connection to any PCB implementing Arduino connectors. It exposes: 3.3V and 5V power supply pins. I 2 C , SPI and UART host interfaces. Generic GPIOs (e.g. to be used for field detect, interrupts, reset pins or others) As such, it allows the NTAG I 2 C plus to be plugged into Arduino devices seamlessly. Once the NTAG I 2 C plus  board is stacked on the KW41Z, the pining routing between the two boards is as follows. It uses:  The  I 2 C  interface pins. The 3.3V supply pin. One GPIO is routed for the field detection pin. The Vout, for the energy harvesting pin. The ground reference. BLE pairing with NFC on KW41Z and NTAG I2C plus This section details how the Bluetooth Low Energy (BLE) pairing with NFC on KW41Z and NTAG I 2 C plus works. The following block diagram is a simplified representation of the demo that shows: The Bluetooth and NFC interfaces The buttons and LEDs involved in the process. Starting BLE advertising After SW4 is pressed: The application goes from IDLE to searching mode, advertising the BLE device The LED 3 starts blinking in RED color. Writing BLE pairing NDEF message Once the BLE advertising is activated, the next step is for the KW41 to write the pairing message into the NTAG I 2 C  plus memory. After SW3 is pressed: The KW41 uses the  I 2 C interface with the NTAG I 2 C plus to load a pre-defined NDEF message with the BLE pairing details. At the same time, the LED 4 is set to GREEN. Pairing with the BLE device While the LED 4 is set to green, the BLE pairing message is exposed through the NTAG I 2 C plus  RF interface. During this interval, any NFC-enabled device: Can read out the NDEF pairing message. Pass the BT credentials to the Android system or the host processor. And automatically create a Bluetooth link according to the exchanged network credentials. In case of an Android system, no third-party implementation is needed on this part as long as the pairing message follows the NFC Forum specifications. Writing default NDEF message Once the pairing information is read out of the NTAG I²C plus, the KW41Z removes the pairing content and turns back to normal operation mode. In addition, in this specific demo, the NDEF pairing message is programmed to remain in the NTAG I²C plus memory for only ten seconds. After these 10 seconds: The green LED is switched off. And the pairing NDEF message is overwritten by the default NDEF about the NTAG I²C plus demo app. Video The following video shows how the Bluetooth Low Energy (BLE) pairing with NFC on KW41Z and NTAG I 2 C plus works. How to integrate NTAG I2C plus into FRDM-KW41Z hid_device sample project In this section, we describe, step by step, how NFC is integrated in an existing default demo application taken from the KW41Z support package.   FRDM-KW41Z startup In the board website, there are very clear instructions on how to get started www.nxp.com/demoboard/FRDM-KW41Z. For instance: How to test KW41Z. How to get the tools, in our case: MCUXpresso, and the SDK for KW41Z. How to import, build and runn the examples included in the SDK for KW41Z, in our case: the ones inside the wireless_examples folder Importing FRDM-KW41Z SDK and hid_device sample project After that, we import the FRDM-KW41Z SDK and we import the sample project used as a basis for adding NTAG I 2 C plus support, this is the hid_device example located under the wireless/Bluetooth folder. Importing NTAG I2C plus middelware The NTAG I 2 C plus  middleware can be easily imported as a new folder in the project tree using the MCUXpresso File / Import menu. Once imported, the internal structure of the middleware should have this structure: HAL_I2C: The HAL_I2C files support access to the Kinetis I 2 C interface. HAL_ISR:  The HAL_ISR files support the interrupt handling and callback registration for the Kinetis MCU. HAL_NTAG: The HAL_NTAG source files provide an API that allow you to communicate with the NTAG chip and implements the NTAG command set to perform memory access operations from the I 2 C interface.  For instance, this API can be used to perform: Read / Write memory operations on EEPROM and SRAM (for example, to read data, you just need to indicate the memory address and length of the data to be read) Read / Write access to NTAG I 2 C plus registers (for example, you just need to indicate the register macro to be read). Functions for enabling the pass-through mode and handling the data exchange between interfaces (setting the data transfer direction is as easy as using this function). HAL_TMR: The HAL_TMR files support access to the timing hardware of the Kinetis MCU. Adding / changing GPIO pin settings All pin and GPIO settings are defined within the pin_mux.c file. For our application, the I 2 C pins need and a GPIO for the field detection need to be enabled.  Regarding the host interface: the I 2 C  pins for NTAG communication are configured using the BOARD_InitI2C() function, it sets the required I 2 C  port (port 0 for this MC) and set the right mode for the clock (SCL) and data (SDA) lines. Regarding the field detection: it is defined within the source code even though it is not used so far. It is left defined for future use. Within the pin_mux.c file, there are other functions which initialize; for instance, the buttons, LEDs, etc. These functions are called during the hardware initialization. NTAG I2C plus software and hardware initialization We move to the main_application, where some pieces of code need to be added. All code that has been added, is inside the #ifdef NTAG_I2C clause. First, we added: The I 2 C_driver and the ntag_app header files . The ntag_handle handler declaration. Then, the HW initialization is performed calling I2C_initDevice and the NFC_Initdevice() function is called to fill the  ntag_handle software handler. HID_device demo extensions The BLE demo application is written in the hid_device.c file and the whole behavior is handled in this file. The C-code printout in the blue box  below shows the content of the BleApp_HandleKeys() function, which handles the BLE activity and the changes made related to the NFC use case. Similarly, all new code additions are within the #ifdef NTAG_I2C clause. Mainly, the BleApp_HandleKeys() function function was extended to: Copy the pairing NDEF message to the NTAG I 2 C plus chip when the button SW3 is pressed. Set the LED 3 to green while the pairing NDEF message is available. Start a timer counter from the moment the SW3 button is pressed In addition, when the time counter is expired (expiration was defined to 10 seconds): The memory content of the NTAG I 2 C plus chip is overwritten by default NDEF message. The LED 3 is set to off. NDEF message for BLE pairing definition The last part missing to cover the NFC integration into the KW41Z refers to the files created within the application to declare the NDEF pairing and NDEF messages. The NFC Data Exchange Format (NDEF) is the NFC Forum specification defining an interoperable, common data format for information stored in NFC tags and NFC devices. The spec also details how to enable tags to deliver instructions to an NFC device so that the device will perform a specific action when a particular tag is read (open a browser, initiate a phone call, pairing, etc.). Every NDEF message can be automatically processed by any NFC device and execute the appropriate action without requiring the installation of any customized software / application and independently of the hardware manufacturer. There are several NDEF record formats that you can use in your implementation. Each NDEF record indicates to the application processor which kind of payload the message carries. In our demo app, the default NDEF message used belongs to a smart poster record and the NDEF pairing message, follows the protocol defined in the NFC Forum connection handover specification. Going to the source code, two application files for the NDEF handling were created: The app_ntag.h declares the two NDEF messages used in this demo. The app_ntag.c, implements a function which writes the NDEF message into the tag. As mentioned, the NDEF used for this BLE pairing was built according to the Connection Handover and BT secure simple pairing specifications and rules. On the image below, we copied the declaration of the NDEF pairing message. This is actually the hex bytes that are written into the tag memory. To highlight son relevant parts: We find the capability container and the NDEF TLV. These two fields are used by the NFC device to detect if the tag is loaded with NDEF formatted data into a Type 2 tag (like the NTAG I 2 C plus). After that, we find the record type name. This is the MIME type for the Bluetooth out of band pairing (written in its ASCII representation). It is followed by the device Bluetooth MAC address, and the complete local name (Freescale HID). The terminator TLV In case you are interested to know more about the NDEF message structure, you can check the NFC Forum specifications The data (MAC address 00:04:9F:00:00:04 & device name FSL_HID) read by the NFC device is sent to the Bluetooth controller to establish the Bluetooth connection. Default NDEF message definition  The NDEF used as thedefault_ndef message consist of two records: The first record was built according to the SmartPoster specification from the NFC Forum, which describe how to store a plain message followed by an URL. The second record is what is called Android Application record. On the image below, we copied the declaration of the NDEF default message. To highlight son relevant parts:   As the NDEF BLE message, the first data fields we find correspond to the container and the NDEF TLV structure for a Type 2 Tag. Then, we find the smart poster record, which includes a text field. In this example, it codes the text “NTAG I2C Explorer”  and a URI field which codes a the NTAG Explorer kit website URL. After that, we find the Android application record, which is used to automatically launch the app  or, if the app is not installed, redirect the user to Google Play. Finally, the terminator TLV. After 10 seconds, the application removes the BLE pairing NDEF and replaces it by the above described NDEF message. This can be easily demonstrated by tapping the phone after these 2 seconds, and validate that the NTAG I 2 C plus demo is automatically opened. Video recorded session   Available resources BLE pairing with NFC on KW41 and NTAG I 2 C plus source code www.nxp.com/downloads/en/snippets-boot-code-headers-monitors/SW4223.zip NTAG I 2 C plus kit for Arduino pinout www.nxp.com/demoboard/OM23221ARD FRDM-KW41Z board www.nxp.com/demoboard/FRDM-KW41Z
View full article
Learn about the low-cost QorIQ Processor P1 module for the Tower System.   Features QorIQ, Tower systems P1025 with dual GB Ethernet, USB, SDHC, Dual DDR3 PCI express and more Wi-Fi enable, VOIP connection IP PBX support, support of Up to 16 IP cameras @ 530Mbits per second Profibus and Profinet and additional networking protocols supported Featured NXP Products Product Link QorIQ® P1 MPU Tower® System Module https://www.nxp.com/design/development-boards/tower-development-boards/mcu-and-processor-modules/powerquicc-and-qoriq-modules/qoriq-p1-mpu-tower-system-module:TWR-P1025?&parentCode=P1025 QorIQ® P1025/16 Single- and Dual-Core Multi-Protocol Communications Processors QorIQ® P1025 | NXP  Links IoT Wall Smart Cities - Metropolitan Area Network (MAN) Development Kit Demo Block Diagram  
View full article
This demo shows the temperature monitor solution. We will show the logger ADK (starter kit) and various form factors from current customers (pcbs, labels). NHS3100 can be used for all goods where temperature control is essential for the quality guarantee: pharmaceuticals, medical goods, fruits, cut flowers, chemicals, fish and meat. Demo / product features Single chip solution for pharmaceutical and perishable temperature monitoring Easy integration into final design solution (NHS3100 + battery + NFC antenna) Accurate temperature sensors Large logging space NXP Recommends Temperature logger - NHS3100 Smart Pharma
View full article
Demo Owner: Juan Antonio Gutierrez Rosas Juan Gutierrez, applications engineer at NXP Semiconductor, demonstrates the 2D graphics responsiveness and versatility of the Vybrid controller.     Features 2D graphics responsiveness and versatility of the Vybrid Processor controller Single Vybrid driving the LCD controller running using interface to control settings for 2 different zones Entire demo does not use any graphics processing unit. The graphics seen are rendered and animated using the Vybrid's display control unit memory accesses done using Direct memory Accesses (DMA) to free most of the ARM core to focus on other tasks Easier to program than a typical graphic processor 1.5 MB of on chip static RAM. The demo does not use external memory Featured NXP Products Product Link VFxxx Controller Solutions https://www.nxp.com/products/processors-and-microcontrollers/legacy-mcu-mpus/vfxxx-controller:VYBRID?&tid=vanVYBRID Vybrid Controller Solutions Tower System Module Vybrid VF6xx Tower System Kit with Arm DS-5 | NXP  Links VF3xx: Vybrid family with ARM® Cortex™-A5, 1.5MB SRAM, LCD, security, 2x Ethernet, L2 switch VF5xx: Vybrid family with ARM® Cortex™-A5, 1.5MB SRAM, LCD, security, 2x Ethernet, L2 switch VF6xx: Vybrid family with ARM® Cortex™-A5 + Cortex-M4, 1.5MB SRAM, LCD, security, 2x Ethernet, L2 switch  
View full article
Demo New S32V234 silicon demonstrating the MIPI CSI camera connection with execution of ISP algorithm and comparison with original camera image. New ADAS solution for vision, sensor fusion and surround view application Quad-core ARM® Cortex®-A53 processor, CogniVue APEX™, Vivante GC3000 GPU, and advanced memory bus system architecture Integrated ISP for camera video input and filtering Featured NXP Product S32V230 Family of Processors for Advanced Dri|NXP Other Advanced Driver Assistance Systems (ADAS)|NXP
View full article
Demo This demo shows the wide voltage operating range of the AXPnT Translator family. An onboard oscillator provides a low frequency clock to drive the input channel. LEDs indicate the signal on the input and output side of the translator. Two dials allow the user to independently set the input and output voltage rails. This demo visually shows how logic translators operate and that the AXPnT family has the widest operating range of current translators     Features: Input voltage range 0 to 2.5V, output voltage range 0 to 5.5V (widest in industry) Based on ultra-lower power AXP Logic family   _______________________________________________________________________________________________________   Featured NXP Products: NXP's AXP Translators _______________________________________________________________________________________________________     SP02
View full article
Demo Kinetis V series enables our customer to get to market quickly using a selection of software and hardware that are targeted at their specific application needs. This electric powered vehicle was developed in a matter of weeks to showcase the model based design tools from Mathworks (MATLAB) and the Motor Control Toolbox from NXP that enables model to code based design rapidly reducing time to market Features: The vehicle has been build using Kinetis V MCUs and FRDM solution hardware to power the vehicle. The software was developed using MATLAB and Motor Control Development Toolbox. The Motor Control Development Toolbox is a MATLAB plugin to enable complete motor control application simulation within the MATLAB environment, enabling Software and Processor-in-the-Loop (SIL and PIL) simulation. 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 incorporating NXPs Embedded Software Libraries, or for customers looking for a lower cost, rapid development solution we provide Kinetis Motor Suite ___________________________________________________________________________________________________________ Featured NXP Products: Product Link Kinetis® V Series https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/kv-series-cortex-m4-m0-plus-m7:KINETIS_V_SERIES?&cof=0&am=0 Freedom Development Platform for Kinetis® KV1x Family 128 KB, 64 KB, 32 KB and 16 KB Flash MCUs FRDM-KV11Z|Freedom Development Platform|Kinetis MCU | NXP  NXP® Freedom Development Platform for Low-Voltage, 3-Phase PMSM Motor Control FRDM-MC-LVPMSM|Freedom Development Platform | NXP  Low-Voltage, 3-Phase Motor Kit for FRDM platform FRDM-MC-LVMTR|Freedom Development Platform | NXP  High-Voltage Development Platform https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/kv-series-cortex-m4-m0-plus-m7/high-voltage-development-platform:HVP-MC3PH?&fsrch=1&sr=1&pageNum=1 Low-Voltage, 3-Phase Motor Control Tower® System Module https://www.nxp.com/design/development-boards/tower-development-boards/peripheral-modules/low-voltage-3-phase-motor-control-tower-system-module:TWR-MC-LV3PH?&lang_cd=en ___________________________________________________________________________________________________________ C61
View full article
Demo The Valves Controller SoC familly integrates high precision regulated valves. Through the standalone Demo called "Pendulum", we will show how our devices can control an entire hydraulyc / pneumatic system. It is composed by some proportional / digital valves and a compressor managed by using only an SPI communication. Thanks to this demo, we will introduce our evaluation module where both devices can be used separately or together to control up to 12 valves and 2 motor through a friendly graphic user interface.     Features Integrated valve drivers with current regulation or PWM mode Safe switching off mode for safety and robustness SPI interface to command all functions   Featured NXP Products Octal Valve and Pump Controller SoC|NXP   Block Diagram
View full article
Description Modern home appliances use electronics to provide a host of new features consumers expect. NXP MCUs and sensors keep up with the demand for constant improvements in reliability, cost, and energy efficiency. NXP helps to simplify consumers’ lives with sensor and MCU technology for home appliances. NXP technologies power the latest smart washing machine designs—from user interface, to motor control, to system management, to connectivity. Features Capacitive touch integrated in MCU and I2C devices TFT driving RF remote control NFC-based programming Display drivers, RTC, LED drivers Mux/Demux ESD protection AC power monitoring Fabric and detergent detection NFC-based maintenance Secure device identify Smart sensors Block Diagram Products Category Name 1: MCU Product URL 1 Arm® Cortex®-M4|Kinetis® KV3x Real-time Control MCUs | NXP  Product Description 1 The Kinetis® KV3x family of MCUs delivers a high-performance solution for BLDC, PMSM and ACIM motor control applications. Product URL 2 Arm Cortex-M0+|Kinetis KE1xZ 32-bit 5V MCUs with Touch Interface | NXP  Product Description 2 The robust TSI module provides a high level of stability and accuracy to any HMI system. Product URL 3 i.MX RT1050 MCU/Applications Crossover Processor| Arm® Cortex-M7, 512KB SRAM | NXP  Product Description 3 The i.MX RT1050 provides a Advanced multimedia for GUI and enhanced HMI. Includes a support to Wireless connectivity interface for Wi-Fi®, Bluetooth®, Bluetooth Low Energy, ZigBee® and Thread™ Category Name 2: Real Time Clock Product URL 1 PCF2123 | NXP  Product Description 1 The PCF2123 is a CMOS Real-Time Clock (RTC) and calendar optimized for low power applications. Category Name 3: Drivers 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. Product URL 2 PCA9955BTW | NXP  Product Description 2 The PCA9955B is an I2C-bus controlled 16-channel constant current LED driver optimized for dimming and blinking 57 mA Red/Green/Blue/Amber (RGBA) LEDs in amusement products. Product URL 3 TEA172x | NXP  Product Description 3 These highly integrated devices enable low no-load power consumption below 10 mW, reduce component count for a cost-effective application design, and provide advanced control modes that deliver exceptional efficiency. Category Name 4: NFC Product URL 1 NTAG I2C | NXP  Product Description 1 The NTAG I2C plus has been designed to be the perfect enabler for NFC in home-automation and consumer applications, this connected NFC tag is the fastest, least expensive way to add tap-and-go connectivity to just about any electronic device. Category Name 5: Wireless Product URL 1 Zigbee and IEEE 802.15.4 wireless microcontroller with 512 kB Flash, 32 kB RAM | NXP  Product Description 1 The JN5169 is an ultra-low-power, high-performance wireless MCU suitable for ZigBee® applications. 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 bi-directional RF communication. Product URL 3 QN908x: Ultra-Low-Power Bluetooth Low Energy System on Chip (SoC) Solution | NXP  Product Description 3 QN908x integrates a Bluetooth Low-Energy radio, controller, protocol stack and profile software on a single chip, providing a flexible and easy to use Bluetooth Low Energy SoC solution. Category Name 6: Security 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. Demos i.MX RT1050 EVK i.MX RT1050 EVK with Storyboard Suite Demo Applications  Tools Product Link TWR-KV31F120M: Kinetis® KV3x Family Tower® System Module TWR-KV31F120M|Tower System Board|Kinetis® MCUs | NXP  FRDM-KE15Z: Freedom Development Platform for Kinetis® KE1xMCUs FRDM-KE15Z Platform|Freedom Development Board | NXP  MIMXRT1050-EVK: i.MX RT1050 Evaluation Kit i.MX RT1050 Evaluation Kit | NXP  OM13512: Demoboard for the SPI-bus RTC PCF2123 Demoboard for the SPI-bus RTC PCF2123 | NXP  NTAG I2C plus Explorer Kit with NFC Reader OM5569-NT322ER | NTAG I2C plus Explorer Kit + reader | NXP  OM15020: JN5169 USB Dongle for ZigBee JN5169 USB Dongle for ZigBee | NXP  TEA1721BDB1065: TEA1721 universal mains white goods flyback SMPS demo board TEA1721 universal mains white goods flyback SMPS demo board | NXP 
View full article
    Features QorIQ Processing Platforms BSC9131 SoC based LTE small cell Zero intrusion by fitting in a lamppost’s existing photocell socket Avoids costly site acquisition and lengthy planning procedures Backhaul agnostic – Fiber, copper, PoE wireless P2P Trust architecture provides secure computing environment Block Diagram
View full article
Overview The FlexRay Brake-By-Wire reference design shows FlexRay capabilities such as high communication speed and channel fault detection. It uses the NXP® MC9S12XDP512 MCU for the pedal node and MC56F8346 DSC for the brake/wheel node; FlexRay connectivity of both nodes is based on the MFR4200 FlexRay communication controller The braking caliper is controlled by PMSM using Vector Control technique while the spinning wheel representing a real tire is powered by a BLDC motor The boards of the 2 engines are interconnected by a CAN bus Uses FlexRay baud rate of 10Mb/s per channel but both channels carry the same data, which enables demonstration of the FlexRay channel fault detection feature Features PMSM using Vector Control technique FlexRay communication speed 10Mb/s per channel Dual channel connection Channel fault detection Re-connection feature FreeMASTER tool based control pages Block Diagram Board Design Resources
View full article
Demo NXP has comprehensive solutions for USB Type-C that covers USB power delivery (USB PD), security, signal integrity, and protection.  The video below shows complete end-to-end solution covering super speed USB data and video combined with USB PD and authentication.  Demo / Product features Complete USB Type-C End to End Solution USB Power Delivery & Display Port Alternative Mode USB PD AC/DC charger with Authentication   NXP Recommends Check all products associated with USB Type-C on below link: http://www.nxp.com/usb-type-c Training Introduction to the Next-Generation USB Type-C Connector and NXP’s End-to-End Solution 
View full article
Overview Security is an increasingly key concern in the Smart Metering market. Coupled with the need for greater control over energy expenditure and ease of recharging credits for energy usage, NXP® has the perfect market requirement for secure prepayment via an electricity meter with near field communications (NFC) technology. This reference design provides a secure prepaid electricity meter with the ability to securely reload an energy balance Firmware for this reference design is based on MQX™ RTOS A variety of communication interfaces are available for remote data collecting, making this an ideal solution for residential metering Features Rich in Security features (Authentication, Secure storage) Physically secure due to Hermetic Sealing Energy balance reload through near field communications Remote secure interfacing (through smartphone) Ability to reload the meter’s balance Anti-counterfeiting check Integrated Metrology Solution based on Arm ®  Cortex ® -M4 Core MQX™ RTOS based design is suitable for advanced markets Cost-effect BoM Block Diagram Design Resources
View full article