NXP Designs Knowledge Base

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

NXP Designs Knowledge Base

Discussions

Sort by:
About this demo   Heads up! This article contains instruction updates due to changes in NXP's SDK and also on AWS website.   This demo will focus on the WIFI enablement and cloud connectivity through AWS by using MCUXpresso and an Amazon Alexa.   Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 165 fully-featured services from data centers globally. Millions of customers —including the fastest-growing startups, largest enterprises, and leading government agencies—trust AWS to power their infrastructure, become more agile, and lower costs. The LPC5500 used for this demo is the LPCXpresso55S69 development board which provides the ideal platform for evaluation of and development with the LPC55S6x MCU based on the Arm® Cortex®-M33 architecture. The board includes a high performance onboard debug probe, audio subsystem and accelerometer, with several options for adding off-the-shelf add-on boards for networking, sensors, displays, and other interfaces. The Alexa Skills Kit is a collection of self-service APIs, tools, documentation, and code samples that makes it easier to start building Alexa skills. Skills are like apps for Alexa, enabling customers to perform everyday tasks or engage with your content naturally with voice.   Block Diagram List of Products LPCXpresso55S69 WiFi 10 CLICK   Alexa Echo Dot USB A-to-Micro USB cable Step by Step Guides First, we need to create an account AWS and generate the “thing” that will be linked to the platform, this information can be followed step-by-step on this manual. Import AWS remote control WiFi Demo from the SDK Builder Select the LPCXpresso Board, click on the "Add software component" button, then select "Select All". Download the SDK Open MCU Xpresso and Import SDK examples, and then select the LPCXpresso 55 board and import into the aws_exaples find the aws_remote_control_wifi and also click on the UART for debugging. On the project find the amazon-freertos example, then demos and open the aws_clientcredential.h and change: The AWS IoT broker endpoint (Under thing settings “Interact” section) Write the “Things Name” And WiFi credentials. Replace the aws_clientcredential_keys.h with the one generated by the certification configuration tool from AWS, You can drag and drop it into the folder and then click overwrite. Build and download the application into your board. Video   External Links NXP Product Link LPCXpresso55S69 https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc5500-cortex-m33/lpcxpresso55s69-development-board:LPC55S69-EVK WIFI 10 CLICK https://www.mikroe.com/wifi-10-click Amazon Web Services https://aws.amazon.com/?nc2=h_lg Alexa Skills Kit https://developer.amazon.com/en-US/alexa/alexa-skills-kit   Demo instructions update for 09/25/2020 Due to NXP's SDK updates, some file routes have changed inside the MCUXpresso project: The CertificateConfiguration Tool is located now on: SDKPackages\SDK_2.8.0_LPCXpresso55S69.zip\rtos\freertos\tools\certificate_configuration\ •Location of wifi_shield_silex2401.h \wifi_qca\port\shields\silex2401\wifi_shield_silex2401.h has changed location to wifi_qca\port\boards\lpcxpresso55s69\freertos\silex2401\wifi_shield_silex2401.h Additionally, there is now a clickboard define file available and these changes are already applied: #define BOARD_INITWIFI10CLICKSHIELD_PWRON_PIN 5U //Already done #define WIFISHIELD_WLAN_PINT_CONNECT (kINPUTMUX_GpioPort1Pin18ToPintsel) // IRQ Alexa_RC_json_skill.json.zip file changes:             AMAZON.StopIntent { "name": "AMAZON.StopIntent", "samples": [] },                
View full article
Description Industry 4.0 is evolving the industrial landscape and businesses must change their processes and create progressively smaller, more efficient motor control platform designs. NXP supports these trends by securing interfaces, increasing flexibility and design speed of the control stage, and reducing the size of the power stage while still increasing power density. Block Diagram Products Category Name 1: MCU Product URL 1 Arm® Cortex®-M0+|Kinetis® KE06 48 MHz 32-bit 5V MCUs | NXP  Product Description 1 The KE06 delivers a next-generation solution with enhanced ESD/EMC performance for cost-sensitive, high-reliability device applications used in high electrical noise environments. The KE06 features One 6-channel FlexTimer/PWM (FTM) for motor control, along with Two 2-channel FlexTimer/PWM (FTM). Product link 2 Arm® Cortex®-M4|Kinetis KV4x Real-time Control MCUs | NXP  Product Description 2 The KV4x is a high-performance solution offering exceptional precision, sensing, and control for some of the most demanding applications in motor and power control. The KV4x features advanced high-speed and high-accuracy peripherals such as high-resolution pulse-width modulation (PWM) with 312 picosecond resolution, dual 12-bit analog-to-digital converters (ADCs) sampling at 4.1 mega samples per second (MSPS), a total of 30 PWM channels for support of multi-motor systems and dual FlexCAN modules.   Category Name 2: Digital signal controllers Product URL 1 MC56F84xxx|Digital Signal Controllers | NXP  Product Description 1 The MC56F84xxx is the market's fastest digital signal controller, offering exceptional precision, sensing, and control for the most efficient digital power conversion and advanced motor control applications. TheMC56F84xxx has up to 24 PWM channels with input capture.   Category Name 3: CAN transceiver Product URL 1 TJA1044 | High-speed CAN transceiver with Standby mode | NXP  Product Description 1 TheTJA1044 provides an interface between a Controller Area Network (CAN) protocol controller and the physical two-wire CAN bus. TheTJA1044 has an excellent EMC performance at speeds up to 500 kbit/s, even without a common mode choke. Related Documentation Document URL Title https://www.nxp.com/docs/en/application-note/AN4912.pdf Tuning 3-Phase PMSM Sensorless control application using MCAT Tool https://www.nxp.com/docs/en/application-note/AN4870.pdf Tuning 3-Phase BLDC motor sensorless control using MKV10 https://www.nxp.com/docs/en/application-note/AN4560.pdf PWM synchronization using Kinetis Flextimers https://www.nxp.com/docs/en/application-note/AN5014.pdf Three-Phase PMSM Sensorless FOC using MC56F82748 and MC56F84789 with Automated Motor Parameter Identification https://www.nxp.com/docs/en/application-note/AN4826.pdf Schematic and PCB Layout Guidelines for Digital Signal Controllers - Application Note https://www.nxp.com/docs/en/application-note/AN4795.pdf eFlex PWM Fault Handling on MC56F84xxx and MC56F82xxx DSCs - Application Notes https://www.nxp.com/docs/en/application-note/AN4746.pdf   High-Resolution PWM Generation Using MC56F82xx, MC56F84xxx, MC56F823xx, and MC56F827xx DSC Families - Application Notes https://www.nxp.com/docs/en/application-note/AN4680.pdf PMSM electrical parameters measurement https://www.nxp.com/docs/en/application-note/AN4608.pdf Use of PWM and ADC on MC56F84789 to Drive Dual PMS Motor FOC https://www.nxp.com/docs/en/application-note/AN4410.pdf FlexTimer and ADC synchronization for Field-Oriented-Control Tools Tools URL TWR-KV46F150M|Tower System Board|Kinetis MCUs | NXP    Related Demos from Communities   Related Demos URL https://community.nxp.com/docs/DOC-100867  https://community.nxp.com/docs/DOC-101516 
View full article
Overview   Audio industries need Audio Platform Boards capable to perform with Hi-Res Audio, and focused on the implementation of IoT. Therefore, it is necessary to count with a simplified but efficient and high performance audio platform, with WIFI/BT connectivity, and that is also capable of supporting 196k/32bit PCM & DSD DAC. With the possibility of adding DSP capabilities to increase customers portfolios into high-end products. And if needed, adding on-edge performance capabilities to complement the audio system into Voice Assistants. This application receives video and Hi-Res audio signals from WIFI or Bluetooth, even from DMICs. Then it processes them and sends a response to displays, speakers or any other audio or video output. It should also count with an external Audio Codec that could support different audio formats. Use Cases The audio industry has been evolving through the years. Thanks to this evolution, the industry is now focused on Hi-Res Audio, & the implementation of IoT for streaming and other type of services. Some of the possible uses could be: Audio Streaming. Audio Processing. Audio Files Storage. Portable Audio Systems. Personal Assistants. Voice Assisted Systems. Block Diagram Products Category MPU Product URL i.MX 8M Plus – Arm® Cortex®-A53, Machine Learning, Vision, Multimedia and Industrial IoT  Product Description The i.MX 8M Plus family focuses on machine learning and vision, advanced multimedia, and industrial IoT with high reliability.   Category Wireless Product URL 1 88W8987: 2.4/5 GHz Dual-Band 1x1 Wi-Fi® 5 (802.11ac) + Bluetooth® 5 Solution  Product Description 1 The 88W8987 is a highly integrated Wi-Fi (2.4/5 GHz) and Bluetooth single-chip solution specifically designed to support the speed, reliability and quality requirements of Very High Throughput (VHT) products. Product URL 2 PN5180: Full NFC Forum-compliant frontend IC  Product Description 2 The PN5180 is a high-performance full NFC Forum-compliant frontend IC for various contactless communication methods and protocols.   Category Power Management Product URL 1 PCA9450: Power Manage IC (PMIC) for i.MX 8M Mini/Nano/Plus  Product Description 1 The PCA9450 is a single chip Power Management IC (PMIC) specifically designed to support i.MX 8M family processor Product URL 2 NVT4857UK: SD 3.0-SDR104 compliant integrated auto-direction control memory card voltage level translator with EMI filter and ESD protection  Product Description 2 The device is an SD 3.0-compliant bidirectional dual voltage level translator with auto-direction control.   Category Drivers Product URL 1 PCF85162T: 32 × 4 universal LCD driver for low multiplex rates  Product Description 1 The PCF85162 is a peripheral device which interfaces to almost any Liquid Crystal Display (LCD) with low multiplex rates. Product URL 2 PCA9955BTW: 16-channel Fm+ I²C-bus 57 mA/20 V constant current LED driver  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.   Category USB Product URL 1 NX5P3090UK: USB PD and type C current-limited power switch  Product Description 1 The NX5P3090 is a precision adjustable current-limited power switch for USB PD application. Product URL 2 PTN5150: CC logic for USB Type-C applications  Product Description 2 PTN5150 is a small thin low power CC Logic chip supporting the USB Type-C connector application with Configuration Channel (CC) control logic detection and indication functions.
View full article
使用NXP集成丰富的模拟外设和数字接口,针对成本敏感,低功耗电池供电应用场景应用的K32 L2B系列,可以实现额温测量的应用。其具有如下特性: 1. 集成多通道16-bit ADC,可用于采集红外温度传感器的信号,以及采集电池电压,目前K32L2B的16位单端模式精度可以达到13.9位,差分模式可以达到14.5位,使用芯片内置的ADC就可以满足要求,实现0.1度温度测量精度要求。 2. 12-bitDAC为外置运放提供偏置电压;可以节省一颗外部的3V转1.2V电平转换芯片或者外围分离器件搭建的降压转换电路(由于运放的偏置电路消耗电流只需要uA级,目前片内的一路DAC可以满足此要求)。另外Vref 该引脚可以内部输出1.2V参考电压,带载能力也可达1mA。 3. sLCD:低功耗段码显示支持24x8或者28x4段,sLCD引脚既可以做Segment,也可以做COM口的功能,即使未配置为sLCD的引脚也可以做其他IO功能控制口。 4. 3路I2C(其中的2路I2C中一路接红外数字传感器或者接近传感器,另外一路接高精度数字温度传感器,可外接NXP PCT2075温度传感器芯片,还有预留的1路I2C用FlexIO实现标准的I2C或者UART或者SPI通信) 。 5. 2路PWM用于驱动LED指示LED或者蜂鸣器报警信号,以及实现语音播放功能。 6. USB FS 2.0从设备接口,不要额外的晶体。 7. 支持最大256K Flash,48 MHz Arm® Cortex®-M0+内核。K32L2B11VLH0A 64K Flash,32K RAM的配置即可满足额温枪的需要。 8. 低功耗特征:运行模式达 54 uA/MHz,在深度睡眠模式下RAM和RTC处于保持状态的功耗为1.96uA;满足采用采用电池供电的手持式红外测温枪,对系统功耗苛刻的要求。 9. 具有小于10us的快速唤醒模式,能及时唤醒主控进入运行模式。 10. 64 LQFP封装, 至少提供5个GPIOs满足用户人机界面设置按键需求。如果是做额温测试模块外接高端i.MX系列带大屏幕彩色显示屏的应用,可以选择32脚封装,例如K32L2B11VFM0A。 11. 额温枪对Flash容量大小的需求,主要是NTC(RT电阻温度换算表)和红外测温(VT电压温度换算表)标定参数存储,语音播报数据的存储,64K Flash是可以满足要求的。 12. K32 L2B系列具有广泛的产品路线图,支持引脚功能完全兼容,扩展的Flash,可以添加诸如蓝牙以及二维码扫码等新型扩展功能需求。 13. 内置ROM bootloader方便用户程序在线升级和温度参数标定,内置高精度的内部时钟,此功能用于工厂固件生产配置,使用NXP提供的Kinetis Flash Tool下载工具软件 GUI,可以直接方便的通过USB刷新固件和校准配置参数,无需额外的仿真下载调试工具。 14. MCUXpresso ConfigTool:易用的软件配置工具以及完整的外设驱动SDK包方便用户快速原型开发。 目前64脚的IO资源已经用足,所以做额温枪,使用集成段码显示的单芯片,64脚封装应该是主流。当然也有48或者32脚的产品,一般都是需要外置sLCD显示驱动芯片。 基于NXP K32L2B MCU的额温枪参考方案(硬件篇): https://mp.weixin.qq.com/s/k96HO32ek2i_FjADtdsK9g 基于NXP K32L2B MCU的额温枪参考方案(软件篇): https://mp.weixin.qq.com/s/QVCeW1RS57tAYaDi8mQ7Lw
View full article
Demo Enabled by IoT Sensing SDK (ISSDK) Software Framework and powered by IBM Bluemix Services. Showcasing how motion and pressure digital sensor data (11-axis) from a Sports ball with embedded sensors can be transmitted to the cloud and visualized on a web browser. Recommended Products FXAS21002|3-Axis Digital Gyroscope|NXP  3-Axis Accelerometers|NXP  MAG3110|High Accuracy, 3D Magnetometer|NXP  20 to 110kPa Absolute Digital Pressure Sensor|NXP  Learning Getting Started with ISSDK v1.0 Middleware  Sensor Products for IoT and IMM  NXP’s Sensor Toolbox Ecosystem  Other Links MPL3115 | Demo|NXP 
View full article
  Overview The USB Type-C allows multi-function signaling over the same connector. Our active cable application supports the connectivity of data, video, security, and power over a single connector. The active cables system for Type-C supports up to 10 Gbps. The MCU provides fundamental signal processing and management duties. It communicates with both the signal conditioner and USB PD PHY to organize signal traffic and power flow. Interactive Block Diagram Recommended Products Category Products MCU Kinetis® K Series: High-Performance Microcontrollers (MCUs) based on Arm® Cortex®-M4 Core | NXP    LPC800 Series: Low-Cost Microcontrollers (MCUs) based on Arm® Cortex®-M0+ Cores | NXP  Authentication A1006 | Secure Authenticator IC: Embedded Security Platform | NXP  Signal Conditioners SuperSpeed USB 3.0 redriver | NXP    PTN36043A: USB Type-C SuperSpeed active switch | NXP  USB PD PHY PTN5100 | NXP    PTN5100D | NXP    PTN5150 | NXP    Featured Videos Link NXP USB Type C | NXP  USB Type C Shield Board | NXP  NXP® End to End Secure USB Type-C Solution | NXP  Documentation Link Features Paving The Way for USB Type-C Connectors  Delivering data, video, security, and power in one small, easy-to-insert connector, the new USB Type-C connector. PTN5110N PD PHY application programming guide  PTN5110N is a 1-port TCPC (Type-C Port controller) compliant USB Power Delivery (PD) PHY IC   Training Link USB Type-C Overview - Part 1| Introduction to USB Type-C | NXP  Authentication for USB Type-C - Part 1 | Introduction to NXP Identification & Security | NXP  NXP USB Type-C Solution - Part 1| Overview of NXP Secure Interfaces & Power Solutions | NXP    Community Links Link Other NXP Products  Secure Authentication  Introduction to USB Type-C and Type-C Solutions from NXP  USB Type-C Overview  MHW-N1910 Authentication for USB Type-C 
View full article
  JN51xx Flash Programmer可以支持NXP JN516x,JN518x全系列Zigbee SoC的程序烧写。通过多端口USB Hub,支持8路芯片同时烧写,可用于小规模量产烧写。这是一个绿色工具,无需安装即可运行。 JN51xx Flash Programmer只支持FT232 USB to UART串口转换接口芯片,具体信息可以参考JN-RM-2065文档。 使用时先选择芯片系列和需要烧写的Firmware固件,执行”Program Flash”即可。 提供JN51xx UART ISP通信协议源代码。
View full article
Overview Home broadband access is undergoing the biggest change since the advent of low-cost fiber. Millimeter-wave (mmWave) radio technology is bringing fiber-like speeds without the cost of digging up consumers’ yards to lay new cables. The problems associated with mmWave signal propagation have been mitigated with massive MIMO and signal processing, techniques that NXP’s Airfast modules and Layerscape Access processors have helped enable. However, as with fiber access, the challenge of bringing the broadband connection indoors has remained. The existing approach is to have a technician visit the site and route cabling and possibly power to outdoors, incurring cost, inconveniencing customers, and potentially damaging property. At the 2020 Consumer Electronics Show, NXP demonstrated how its contactless power and connectivity technology overcomes this challenge. NXP’s wireless power technology efficiently transmits power through a window—one made of low-E glass, no less—from a small indoor unit mounted on the window to a corresponding outdoor unit. The same units also transmit broadband data at gigabit speeds using NXP’s wireless data-link technology based on a Layerscape Access programmable baseband processor. This innovative through-glass approach overcomes a practical and economic challenge of internet service providers and helps enhance customer satisfaction. Diagram Differentiation Complete wireless data + power solution. Proprietary Wireless Data-Link technology enables Gigabit speeds and sub-millisecond latency. 65W+ Wireless Power delivery with robust voltage source characteristics & high efficiency. NXP Products Product Name Layerscape Access LA1575 Programmable Wireless Platform | NXP  WPS-65WS Single Coil Wireless Power Solution | NXP 
View full article
I'M Smartwatch, Smart TV's, and an interview by UI Labs CEO about natural user interfaces. The consumer experience is leading the way for the Connected Home. When technology emerges in the market, it's adopted by consumers first and then spreads into enterprise and industrial organizations.       Features See different demos showing different types devices that can be found in the home Tablets, Wearable Android watch and set top boxes interacting with TVs and smart phones Taking advantage of the i.MX6 features using Natural User Interface and showing fluid movement and seamless transitions in videos displayed using the i.MX6 processor Featured NXP Products i.MX6Q: i.MX 6Quad Processors – Quad Core Links Consumer Block Diagram
View full article
电容式感应触摸按键可以穿透绝缘材料外壳,准确无误地侦测到手指的有效触摸。并保证了产品的灵敏度、稳定性、可靠性等不会因环境条件的改变或长期使用而发生变化,并具有防水和强抗干扰能力,超强防护,超强适应温度范围 电容式触摸按键控制芯片通常广泛适用于遥控器、灯具调光、各类开关以及车载、小家电和家用电器控制界面等应用中。芯片内部集成高分辨率触摸检测模块和专用信号处理电路,以保证芯片对环境变化具有灵敏的自动识别和跟踪功能。芯片还必须满足用户在复杂应用中对稳定性、灵敏度、功耗、响应速度、防水、带水操作、抗震动、抗电磁干扰等方面的高体验要求。本文将介绍一套基于NXP KE16Z64的轻量级TSI算法。 基于KE1XZ64平台的TSI轻量级算法: KE1XZ64继承了KE family的高可靠抗干扰性,并提供了更小的引脚封装尺寸,让客户硬件设计更加便利。其内部集成了改进版的TSI模块,性能更加稳定可靠,该模块支持自耦和互耦两种方式:自耦模式下最多可支持25个按键,互耦模式最多可支持36个按键,因此能够覆盖当前市场上绝大部分的触摸应用场景。 NXP官方的NT LIB软件虽然功能完善,但由于代码量大且程序架构复杂等原因,部分客户不愿意选用。所以该市场对于轻量级应用代码还是有需求的。 此参考设计展示了TSI轻量级算法的具体实现,按照配置模式分为两个对应的参考例程:自耦模式为12个按键的功能实现,硬件基于KE16 PCB,主要适用于按键所需数目少的应用场景;互耦模式为36个按键的功能实现,硬件基于RT-TSI-KE16,主要适用于按键所需数目多的应用场景。该算法精简可靠,十分易于移植,使客户可以很快地上手。并且可以结合使用NXP的GUI监测软件FreeMaster,方便中后期的灵敏度调试及问题追踪。 此套算法在实验室通过了IEC61000-4-6注入电流可靠性测试。 参考代码及说明文档请详见附件压缩包。
View full article
Demo The demo session focuses on demonstrating the transport of human voice over the Bluetooth Smart protocol on Kinetis Wireless platforms running the Kinetis Bluetooth Low Energy stack. The intended setup is made up of two Kinetis Wireless KW41Z evaluation boards connected to an audio codec board with a headset (headphones + microphone) connected at each end. The audience can use the headsets for a full duplex voice communication experience. This demo session is aimed at showcasing the performance of the Kinetis KW41Z platform Demo Features Full duplex voice samples transport over Bluetooth LE transport using Kinetis KW41Z enabled with the Kinetis BLE v4.2 stack SGTL5000 audio codec for sample processing and Kinetis K24F for used for compression Interactive component through a pair of headsets for demonstrating the full duplex voice capabilities NXP Recommends Product Link Kinetis® KW41Z-2.4 GHz Dual Mode: Bluetooth® Low Energy and 802.15.4 Wireless Radio Microcontroller (MCU) based on Arm® Cortex®-M0+ Core https://www.nxp.com/products/wireless/thread/kinetis-kw41z-2.4-ghz-dual-mode-bluetooth-low-energy-and-802.15.4-wireless-radio-microcontroller-mcu-based-on-arm-cortex-m0-plus-core:KW41Z?&fsrch=1&sr=1&pageNum=1 Ultra-Low-Power Audio Codec https://www.nxp.com/products/audio/audio-converters/ultra-low-power-audio-codec:SGTL5000?&fsrch=1&sr=1&pageNum=1 Kinetis® K24 120 MHz MCU Tower® System Module TWR-K24F120M|Tower System Board|Kinetis® MCUs | NXP 
View full article
Description Faced with limited resources and booming demand, the energy industry seeks greater efficiencies within complex energy management and distribution processes, all while providing the best consumer experience. To achieve better service and smarter, streamlined processes, energy providers require reliable, real-time access to data. This smart energy gateway device gathers data from the sensors around it and uploads that information to the internet where it is processed and shown to the user. This solution has two approaches, one with a LPC MCU with low-power consumption and a Sigfox interface to send the data to. The other approach is with an i.MX 6UL MPU with Bluetooth, Ethernet and USB interfaces. Both designs share ZigBee® connectivity in order to communicate with the devices around it. Features LPC MCU offers low-power consumption Sigfox interface to send data i.MX 6UL MPU with Bluetooth Ethernet interface USB interface ZigBee connectivity Block Diagram Products Category Name 1: MCU and MPU Product URL 1 LPC540XX Family of Microcontrollers (MCUs) | NXP  Product Description 1 The LPC54SXX offers a power-efficient and unique architecture, advanced HMI and flexible communication peripherals for real-time performance in the next-generation IoT. Product URL 2 i.MX 6UltraLite Applications Processor | Single Arm® Cortex®-A7 @ 696 MHz | NXP  Product Description 2 The i.MX 6UltraLite applications processor includes an integrated power management module that reduces the complexity of external power supply and simplifies power sequencing. Category Name 2: 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. Product URL 2 PCA9410/9410A | NXP  Product Description 2 The PCA9410 and PCA9410A are highly efficient 3.0 MHz, 500 mA, step-up DC-to-DC converters. They convert input voltages from 2.5 V to 5.25 V to a fixed output voltage of 5.0 V. Product URL 3 TJA1101 | 2nd generation PHY Transceiver | NXP  Product Description 3 The IEEE 802.3bw (100BASE-T1) compliant TJA1101 Ethernet PHY transceiver provides 100 Mbit/s transmit and receive capability over unshielded twisted pair (UTP) cables to withstand the most taxing automotive applications, while still maintaining low-power consumption and system costs. Product URL 4 USB PD and type C current-limited power switch | NXP  Product Description 4 The NX5P3290 is a precision adjustable current-limited power switch for USB PD application. The device includes under voltage lockout, over-temperature protection, and reverse current protection circuits to automatically isolate the switch terminals when a fault condition occurs. Product URL 5 HV start-up flyback controller with integrated MOSFET for 5 W applications, f~burst = 1270 Hz | NXP  Product Description 5 The TEA1721 is a small and low cost module Switched Mode Power Supply (SMPS) controller IC for low power applications (up to 5 W) and operates directly from the rectified universal mains input. Category Name 3: Peripherals Product URL 1 PCF2129 | NXP  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 Product URL 2 BGS8L5 SiGe:C LNA MMIC bypass switch LTE | NXP  Product Description 2 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 3 PCAL6408A | NXP  Product Description 3 The PCAL6408A is an 8-bit general purpose I/O expander that provides remote I/O expansion for most microcontroller families via the I²C-bus interface. Product URL 4 PCA9626 | NXP  Product Description 4 The PCA9626 is an I²C-bus controlled 24-bit LED driver optimized for voltage switch dimming and blinking 100 mA Red/Green/Blue/Amber (RGBA) LEDs. Product URL 5 Single pole double throw (SPDT) switch | NXP  Product Description 5 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 4: 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 a very high link budget for bidirectional RF communication. Product URL 3 QN908x: Ultra-Low-Power Bluetooth Low Energy System on Chip (SoC) Solution | NXP  Product Description 3 QN908x is an ultra-low-power, high-performance and highly integrated Bluetooth Low Energy solution for Bluetooth® Smart applications. Category Name 5: NFC Product URL 1 NTAG213F, NTAG216F | NFC Forum Type 2 Tag compliant IC with field detection | NXP  Product Description 1 The NTAG213F offers innovative functionalities like the configuration of a field detection, the SLEEP mode, the FAST_READ command, and a configurable password protection. These capabilities fit perfectly for applications in electronics, i.e. connection handover, Bluetooth® simple pairing, Wi-Fi protected set-ups, device authentication or gaming. Product URL 2  PN5180 | Full NFC Forum-compliant frontend IC | NXP  Product Description 2 The PN5180 is a high-performance full NFC Forum-compliant frontend IC for various contactless communication methods and protocols. Category Name 6: Security Product URL 1 A1006 | Secure Authenticator IC: Embedded Security Platform | NXP  Product Description 1 The A1006 Secure Authenticator Solution is a complete embedded security platform for electronic accessories, mobile phones, portable devices, computing and consumer electronic devices, and embedded systems where a strong security infrastructure is required. Tools Product Link MCIMX6UL-EVK: i.MX6UltraLite Evaluation Kit i.MX6UltraLite Evaluation Kit | NXP  KITPF3000FRDMEVM: Evaluation Kit for PF3000/1 Power Management Integrated Circuit Evaluation Kit for PF3000/1 Power Management Integrated Circuit | NXP  OM13513: RTC demoboard containing PCF2127T and PCF2129AT RTC demoboard containing PCF2127T and PCF2129AT | NXP  OM25180FDK: PN5180 NFC Frontend Development Kit for POS Terminal Applications OM25180 |PN5180 NFC Development Kit for POS Readers | NXP 
View full article
Description NXP's leadership position in the security, contact and contactless identification space makes us the experts in access control solutions that are safe, secure, robust and reliable. NXP has devices for driving user interfaces as well as lock mechanisms. NXP also has different solutions for addressing designs using both contact and contactless identification systems. Putting these NXP devices together makes for compelling access control solutions. Use your phone or smart card for Access control to open doors or give access to machine configurations.  Use cases Corporate/campus access control system Lock manufacturers (mechanical and electronic) Industrial equipment with safety conditions or control restriction Components for multi-user appliances like printers Professional tools Smart lock manufacturer for smart home applications Block Diagram Products Category Name MCU Product URL Arm® Cortex®-M4|Kinetis® K64 120 MHz 32-bit MCUs | NXP  Product Description The Kinetis® K series MCU portfolio offers the broadest selection of pin, peripheral- and software-compatible MCU families based on the Arm® Cortex®-M4 core. Category Name Secure Product URL A71CH | Plug and Trust for IoT | NXP  Product Description  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. Category Name NFC Product URL PN5180 | Full NFC Forum-compliant frontend IC | NXP  Product Description  The PN5180 is a high-performance full NFC Forum-compliant frontend IC for various contactless communication methods and protocols. Tools Product Link Freedom Development Platform for Kinetis® K64, K63, and K24 MCUs FRDM-K64F Platform|Freedom Development Board|Kinetis MCUs | NXP  A71CH Arduino® compatible development kit OM3710/A71CHARD | A71CH Arduino® compatible development kit | NXP  PN5180 NFC Frontend Development Kit for POS Terminal Applications OM25180 |PN5180 NFC Development Kit for POS Readers | NXP 
View full article
Demo         This was a super fun project to work on and is popular around the office and on the road.  Now I have two of these for a truly amazing barrage of Nerf darts!  It's also always a lot of fun to tear things down and the Nerf gun had some cool plastic work and the shooting mechanism is more simple than what I originally guess.  But I digress, this post is about how you can build one of these yourself.  Please leave any questions or comments in the section below and I will try to answer and make refinements to this guide as we go.   The shopping list (aka Bill of Materials or BOM)   If you shop around you might be able to find better prices or substitute parts.   Type Part Qty Price URL UBEC HKU5 1 $             5.33 http://www.hobbyking.com/hobbyking/store/__16663__HobbyKing_HKU5_5V_5A_UBEC.html LiPo TURNIGY 2200mAh 3S 20C 1 $             7.89 http://www.hobbyking.com/hobbyking/store/__8932__Turnigy_2200mAh_3S_20C_Lipo_Pack.html Servo S5030DX 1 $           28.63 http://www.hobbyking.com/hobbyking/store/__18862__Hobbyking_S5030DX_Digital_MG_Servo_X_Large_HV_164g_0_20s_30kg.html Servo HK15138 1 $             3.12 http://www.hobbyking.com/hobbyking/store/__16269__HK15138_Standard_Analog_Servo_38g_4_3kg_0_17s.html Relay PCB COM-11041 1 $             3.95 https://www.sparkfun.com/products/11041 Relay Components Various 1 $             3.00 https://www.sparkfun.com/wish_lists/36307 Nerf Gun Nerf Dart Tag Swarmfire Blaster 1 $           44.99 http://www.toysrus.com/product/index.jsp?productId=11267568 Controller FRDM-K64F 1 $           29.00 FRDM-K64F | mbed Servo Arm Double Servo Arm X-Long 1 $             3.20 http://www.hobbyking.com/hobbyking/store/__19468__CNC_Alloy_Double_Servo_Arm_X_Long_Futaba_.html Servo Arm Heavy Duty Alloy Arm 1 $             5.63 http://www.hobbyking.com/hobbyking/store/__18350__Heavy_Duty_Alloy_1in_Servo_Arm_Futaba_Red_.html Servo Linkage Alloy Pushrod with Ball-Link 65mm 1 $             2.10 http://www.hobbyking.com/hobbyking/store/__25834__Alloy_Pushrod_with_Ball_Link_65mm.html Lazy Susan Shepherd 6 in. Lazy-Susan Turntable 1 $             4.49 http://www.homedepot.com/p/Shepherd-6-in-Lazy-Susan-Turntable-9548/100180572#.UYk5UqLql8E Metal Rod 3/8 in. x 36 in. Zinc Threaded Rod 1 $             2.87 http://www.homedepot.com/p/3-8-in-x-36-in-Zinc-Threaded-Rod-17340/202183465#.UYk5pqLql8E Frame 1/2 MDF 2ftx4ft 1 $           10.45 http://www.homedepot.com/p/1-2-in-x-2-ft-x-4-ft-Medium-Density-Fiberboard-Handy-Panel-1508108/202089097?N=btn1#.UYk6CqLql8E   The build   Two main pieces to construct in this phase.  The base turret and the actual hacking of the Nerf gun.   All your base.. The base of the turret is pretty rudimentary, lot's of room for improvement here.  I used 1/2 MDF and some carpentry skills.  Here is some instruction on how to build a MDF box.  Atop the box is a lazy Susan (ball bearing ring) so that the top-plate can rotate smoothly.  We considered leaving this element out, but worried that it would put to much strain on the servo.   On the subject of servos, a few tidbits of wisdom for you as you build this thing.  First, the left/right servo needs to be dead center of the lazy susan, if your off too much things will start to bind which is not good for your servo.  Second, I used large higher torque servos which cost a bit more, they might be overkill, but it certainly performs well.   I did a quick dimensionally accurate rendering of the design in Sketchup. Files are here.   Hacking the Nerf   Now for the fun stuff.   There is no shortage of screws with this Nerf Gun.  So get out your Phillips screwdriver and go to town. There are two electrical systems in the Nerf that we are going to tap into.  One is the power switch and the other is the electrical trigger. This is the electrical trigger.  The trigger goes to our relay, which is either on or off.  We did try at first to use a 7.2V R/C car battery, but the Nerf draws too much power and didn't fire.  Going up to a 11.1V LiPo fixed that right up. This is the power switch. In Nerfinator 1.0 everything was hardwired together, which prevented us from completely pulling the Nerf from the base and made repairs difficult to say the least.  Nerfinator 2.0 we put this handy connector which allowed us to completely and easily remove the Nerf from the base.  Shipping this thing around the country will take a toll on it!  On that subject, Nerf 1.0, stopped cycling to the next position for us at the Austin Mini Maker Faire.  After a through inspection of the operational mechanics inside the Nerf (really cool BTW) it was a little bitty spring that was causing the piston not to fully retract.  We replaced the spring with 1/2 a ballpoint pin spring and to our surprise it all worked again. Electrical Connection Diagram   Added High-Level Block Diagram.  Need to add pinouts.  You'll have to read the code for now to figure it out.     Code   Mbed was the programming tool of choice for this build.   Receive Side (RX) - The receiver is the base side.  This one takes input from the remote and controls the servo movement. NerfGun_nRF24L01P_RX - a mercurial repository | mbed Transmit Side (TX) - The transmitter is the remote side.  This one senses the users movement (accelerometer) and sends that data to the base station. NerfGun_nRF24L01P_TX - a mercurial repository | mbed   Finishing Touches   In the first passes of this build we just used a bare development board as the remote control.  We found that when given the remote they would not orientate it properly, so 3D Printed Controller STL files   Development Team John McLellan - Amplification/Motivation Clark Jarvis - Software/Hardware Iain Galloway and Angus Galloway - Design and print of controller FRDM_case_sunday_PART_REV_001.STL.zip
View full article
Overview    This demo uses the i.MX RT600 EVK (MIMXRT685-EVK) with a GUI software to playback MP3 files. An equalizer can be switch on to demonstrate the HiGi-4 audio DSP. Beside the board itself it requires a SD-card with MP3 music tracks and a portable speaker or headphone.    The i.MX RT600 is a crossover MCU family optimized for 32-bit immersive audio playback and voice user interface applications combining a high-performance Cadence® Tensilica® HiFi 4 audio DSP core with a next-generation Cortex-M33 core. The i.MX RT600 family of crossover MCUs is designed to unlock the potential of voice-assisted end nodes with a secure, power-optimized embedded processor. Demoing Guide No software installation required to demo this board. To build this demo, pls. refer to the description at the end of this guide. Insert the SD-Card with mp3 files to on-board SD Card connector, not to the one below the LCD board Connect headphones or external speakers to the 3.5mm jack Line Out (J4) Supply the board through Micro-USB connector (J5) in the upper right edge Three main windows/tabs on the GUI: File playback This screen shows: • Album artwork/NXP logo • Current track information (title, artist, album) • Media controls (prev, play/stop, next) • Volume slider Playlist This screen shows: • Playlist information from mp3 files found in SD card • A track for playback can be selected by touching the line Spectrum visualizer This screen shows: • Seven vertical bars showing the frequency spectrum of the current track being played. • Button for toggling Equalizer On/Off o if on the sound is AM radio style Products i.MX RT600 Evaluation Kit | NXP 
View full article
Introduction The LS1046A MPU capabilities to manage data are one of the cornerstones in its design, this makes it a perfect choice when the end-application is related to data network management. The Frame Management features enable the possibility to process big data files that later on can be distributed by the network. The LS1046A also offers up-to 3 PCIe 3.0 Lanes to connect-state-of-the-art wireless cards and one SATA 3.0 interface that can be used for high-speed storage purposes. Overview This demonstration belongs to a demo bundle of the FRWY LS1046A, it intends to showcase the performance of the board in different use cases regarding edge computing. This demo provides the user an example of the LS1046A behavior when is used as a video streamer box over the QCA M.2 Wi.Fi. card. The user can access to the video vault by using a LAN infrastructure and reproduce any video in a tablet, smartphone or smart tv. Video streaming applications, centralize the highest workload in specific single or distributed systems, leaving the end-device a low demand workload. Having single-purpose systems allows an easier upgradable storage capacity, which translates to lower costs in these devices. Block Diagram Products NXP Product Link FRWY LS1046A TP LS1046A Freeway Board | NXP
View full article
Demo   Resonant Power Supply Video from IEEE.TV   The TEA19161T is a resonant / LLC half bridge converter and the TEA19162T is a PFC converter. Combining these two IC’s together with the SR controller TEA1995T at the secondary side results in a high efficient converter over the whole output power range. These demos show 2 examples of a resonant power supply; one with an output power of 240 W (12V / 20A), and another with an output power of 90 W (19.5V / 4.6A). Both showing a very low component count and small design. The resonant supplies operate in normal mode for high and medium power levels, in low power mode at medium and low power levels and in burst mode at (very) low power levels. Low power mode and burst mode operation provides a reduction of power losses, resulting in a higher efficiency at lower output power levels. Power levels for switching over from one mode to another mode can be selected by the end customer by adjusting component values. The efficiency at high power is well above 90%. No load power consumption is well below 75 mW. At 250mW output power the input power is only 360mW, which is well below the 500 mW required to be compliant with EUP lot6 power saving specification, soon becoming mandatory for consumer electronics sold in Europe.   Features: Full digital output voltage regulation and burst mode control Easy and low-cost application with cycle-by-cycle capacitive voltage control Very high efficiency over wide load range Special low power mode enabling high efficiency at 0–30% load Extremely low no-load stand-by power (< 75 mW), saves auxiliary supply cost ___________________________________________________________________________________________________________________________   Featured NXP Products:   Resonant power supply control IC|NXP GreenChip Synchronous Rectifier controller|NXP ______________________________________________________________________________________________________________________   Desktop PC Supply. 12v, 20A (240W)                                                   Ultra Slim 90W Adaptor. 19.5V / 4.6A (90W)              C17
View full article
This guide is intended as a reference for creating a demo application using the SLN-VIZN-IOT kit. In this guide, we will be constructing a demo e-lock application using the SLN-VIZN-IOT kit for secure face recognition using liveness detection/anti-spoofing. If you haven’t already, be sure to check out the Getting Started Guide for the SLN-VIZN-IOT kit here. Build Process Our e-lock design will make use of GPIO_AD_B0_2 and GPIO_AD_B0_03 to drive an H-Bridge circuit which actuates a lock using a 9-volt battery. These pins (and our ground) can be found on the serial header located on the front of the kit as shown below: To build our e-lock, we will be modifying the sln_vizn_iot_userid_oobe application found in the SLN-VIZN-IOT SDK. Instructions for downloading the SDK and importing the userid_oobe application can be found in the ‘Get Software’ and ‘Build and Run’ sections of the Getting Started Guide. The following video shows the modifications necessary to implement the E-Lock demo using the sln_vizn_iot_userid_oobe project To enable these pins as GPIOs, we must modify pin_mux.h and pin_mux.c found under the board folder. For simplicity, we contained these initializations in a function called BOARD_InitDoorLockPins. The code to enable these pins was generated using MCUXpresso’s integrated Config Tools, although this is not necessary. The MCUXpresso Config Tools can be read about in-depth here. Next, we need to make sure that the BOARD_InitDoorLockPins function we just created actually gets called so that the GPIOs will work the way we want them to. To do this, we will add the function call inside of our main function in main.c. After adding the door lock initialization to main, we will modify sln_system_state.cpp found under the source folder to add the code which will toggle the GPIO’s we setup in the previous step. To do this, we will make use of the GPIO_PinWrite function found in “fsl_gpio.h.” Using this function requires us to add the line “#include fsl_gpio.h” at the top of sln_system.cpp like shown below: The GPIO_PinWrite functions here will be used to unlock the door whenever a face is recognized (sysStateDetectedKnownUser) and lock the door whenever no known users are in view of the camera (sysStateDetectedNoUser). With the software modifications complete, we need to compile the code and flash our kit with the updated firmware. This can be done by using the ‘Debug’ option found in the Quickstart Panel as shown below. Make sure that the project is compiled and flashed is the sln_vizn_iot_userid_oobe project by verifying the name of the project shown at the top of the Quickstart Panel. For more detailed instructions about flashing the SLN-VIZN-IOT, check out the Flash and Debug SLN-VIZN-IOT Project section under Build, Run in the Getting Started Guide.  With the software modifications complete and the updated firmware installed, all that’s left to do is to add some wires from the GPIO pins to the door lock and power on the kit. Now our e-lock is ready to go! When a user with an unrecognized face (indicated by a red LED) tries to turn the handle nothing happens.  But when a user with a recognized face (indicated by a green LED) tries to turn the handle, the lock is disengaged allowing the latch to move. Conclusion With just a few lines of code and some external hardware, we were able to create a fully-functioning face-controlled e-lock that works entirely offline just by using the SLN-VIZN-IOT. Not to mention the fact that there was no need for any ML experience whatsoever. Because the SLN-VIZN-IOT was designed with flexibility in mind, all sorts of use cases can be supported with only minimal effort when compared to a face recognition implemented from scratch. By using the production-ready software that comes provided with the kit, it’s now possible to add local (no cloud connectivity necessary) face and emotion recognition capabilities to all sorts of products in record time. We hope this guide was helpful in showing you how to jumpstart your face recognition project with the power of the SLN-VIZN-IOT. 
View full article
Demo Owner AngelC This demo shows the ability to control various wireless devices within a home network with a smart phone / Tablet. This is done by having a so-called gateway system consisting in Tower System TWR K60 Kinetis development module connected via Ethernet/Wi-Fi with a wireless router,  plus a Kinetis KW2x MCU device controls a ZigBee-based home automation 1.2 and a TCP/IP network using a single radio (Dual PAN) . In brief, the Android application running in the tablet connects via Wi-Fi to the gateway, which translates every command to both ZigBee HA 1.2 and TCP/IP networks, thus enabling any Wi-Fi enabled device to control several devices even if using different communication protocols. Features ZigBee and TCP/IP connection Android application Featured NXP Products Product Link Kinetis® K60-100 MHz, Mixed-Signal Integration Microcontrollers based on Arm® Cortex®-M4 Core Arm® Cortex®-M4|Kinetis K60 100 MHz 32-bit Microcontrollers|NXP | NXP  Kinetis K60 100 MHz MCU Tower System Module TWR-K60D100M|Tower System Board|Kinetis MCUs | NXP 
View full article