NXP Designs Knowledge Base

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

NXP Designs Knowledge Base

Discussions

Sort by:
EEPROM selection guide for serial RCON boot. On S32G reference manual, we only ask customer to make sure I2C address of EEPROM is 0xA0, no others requirement. Actually, S32G only supports EEPROM with one 8-bit address byte. For high capacity EEPROM such as AT24C64D@8K bytes, which need two 8-bit word address bytes. Can’t be supported by S32G ROM.   AT24C64D.pdf         AT24C01 has been validated on S32G EVK board, which need one word address byte AT24C01.pdf   Thanks, Lambert
View full article
Overview   Digital dashboard market is growing, especially e-Scooter, E-bike demand are also growing. This solution will cover a wide range of uses for identification and vehicular applications. This solution is based on i.MX RT technology and our NFC portfolio products. Near Field Communication (NFC) is a fast, intuitive technology that lets you interact securely with the world around you with a simple touch. NFC wireless proximity technology is available in billions of smartphones, tablets, consumer and industrial electronics—with new devices arriving almost daily. Block Diagram Products Category MCU Product URL 1 i.MX RT1060 Crossover MCU with Arm® Cortex®-M7 core  Product Description 1 The i.MX RT1060 is the latest addition to the industry's first crossover MCU series and expands the i.MX RT series to three scalable families. Product URL 2 LPC551x/S1x: Baseline Arm® Cortex®-M33-based Microcontroller Family  Product Description 2 The LPC551x/S1x MCU family expands the world’s first general purpose Cortex-M33-based MCU series, offering significant advantages for developers, including pin-, software- and peripheral-compatibility.   Category Charger Product URL 1 MWCT1x23: 65W+ Wireless Power Transmitter Controller  Product Description 1 The NXP® MWCT1x23 65W+ Wireless Power Transmitter Controller IC provides high speed control loops, robust foreign object detection, over voltage and over current protection to enable safe and secure power delivery through non-magnetic materials such as air, glass, wood, and plastic. Product URL 2 MWPR1x24: 65W+ Wireless Power Receiver with Integrated Radio  Product Description 2 The NXP® MWPR1x24 65W+ Wireless Power Receiver Controller with Integrated Radio IC provides all receiver parameters monitoring, communication with transmitter, over voltage and over current protection to enable safe and secure power delivery through non-magnetic materials such as air, glass, wood, and plastic.   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.   Category Secure Element Product URL EdgeLock™ SE050: Plug & Trust Secure Element Family – Enhanced IoT security with maximum flexibility  Product Description The EdgeLock SE050 product family of Plug & Trust devices offers enhanced Common Criteria EAL 6+ based security, for unprecedented protection against the latest attack scenarios.   Category NFC Product URL 1 PN5180: Full NFC Forum-compliant frontend IC  Product Description 1 The PN5180 is a high-performance full NFC Forum-compliant frontend IC for various contactless communication methods and protocols. Product URL 2 PN7462: NFC Cortex®-M0 all-in-one microcontroller with optional contact interface for access control  Product Description 2 The PN7462 family consists of 32-bit Arm® Cortex®-M0-based NFC microcontrollers offering high performance and low power consumption. Product URL 3 MIFARE® DESFire® EV3: High-Security IC for Contactless Smart City Services  Product Description 3 The features of the MIFARE DESFire EV3 IC reflect NXP’s continued commitment to secure, connected and convenient contactless Smart City services.   Category Peripherals Product URL 1 PCA9955BTW: 16-channel Fm+ I²C-bus 57 mA/20 V constant current LED driver  Product Description 1 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 2 TJA1041A: High-speed CAN transceiver with standby and sleep mode  Product Description 2 The TJA1041A provides an advanced interface between the protocol controller and the physical bus in a Controller Area Network (CAN) node. Product URL 3 PCA85073A: Automotive tiny Real-Time Clock/Calendar with alarm function and I2C-bus  Product Description 3 The PCA85073A is a CMOS1 Real-Time Clock (RTC) and calendar optimized for low power consumption.
View full article
In BLE spec there is no standard wireless pass through profile, so different chip vendors have their own implementations, which is also called Proprietary Profile, the compatibility is a big challenge. There are two wireless pass through demos in NXP BLE demos. For QN90XX chip, it’s called QPP. For KW3X, it’s called wireless UART. The wireless UART is more complex. It doesn’t support always-connection and have many limitations for the app. The common BLE debug tool app on phone side cannot communicate with it, while the QPP can work well.  This demo code is target to port the QPP profile to KW3X SDK, which can simplify user’s development.
View full article
  Overview NXP home appliance solutions make every day easier: through quality, cost-effective products above the performance bar in processing, efficiency, safety, and functionality. NXP's integrated solutions are powering the next wave of smart buildings with cloud-based voice assistance, intelligent automation, monitoring, and safety. From multichannel home theater surround systems to tiny cell phones, we cover virtually every system in the home, in the car, or on the move. The i.MX 8M Mini is NXP’s first embedded multicore applications processor built using advanced 14LPC FinFET process technology, providing more speed and improved power efficiency; he i.MX 8M Mini family may be used in any general purpose industrial and IoT application. This solution provides an all audio and voice low latency processing with with a significant system simplification via integration. Use Cases Discover multicore solutions for multimedia and display applications with high-performance and low-power capabilities that are scalable, safe, and secure. HMI solutions for intuitive experiences Power-saving motor control and power management Voice, vision and anomaly detection Immersiv3D™ audio solution Block Diagram Products Category MPU Product URL i.MX 8M Mini - Arm® Cortex®-A53, Cortex-M4, Audio, Voice, Video  Product Description The i.MX 8M Mini is NXP’s first embedded multicore applications processor built using advanced 14LPC FinFET process technology, providing more speed and improved power efficiency.   Category Power Management Product URL PCA9450: Power Manage IC (PMIC) for i.MX 8M Mini/Nano/Plus  Product Description The PCA9450 is a single chip Power Management IC (PMIC) specifically designed to support i.MX 8M family processor in both 1 cell Li-Ion and Li-polymer battery portable application and 5 V adapter nonportable applications.   Category LED Driver Product URL PCA9955BTW: 16-channel Fm+ I²C-bus 57 mA/20 V constant current LED driver  Product Description 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 Analog Switch Product URL NX3L1G3157: Low-ohmic single-pole double-throw analog switch  Product Description The NX3L1G3157 is a low-ohmic single-pole double-throw analog switch suitable for use as an analog or digital 2:1 multiplexer/demultiplexer.   Category Audio Streaming Product URL NXH3670: Ultra-low Power, Low Latency Audio for Wireless Gaming Headphone  Product Description The NxH3670 constitutes a highly integrated, single-chip ultra-low-power 2.4 GHz wireless transceiver with embedded MCU (Integrated Arm® Cortex®-M0 processor), targeted at wireless audio streaming for gaming headphones, delivering low latency audio and ultra-low power consumption.   Category Wi-Fi Product URL 88W8987: 2.4/5 GHz Dual-Band 1x1 Wi-Fi® 5 (802.11ac) + Bluetooth® 5 Solution  Product Description The 88W8987 is a highly integrated WLAN (2.4/5 GHz) and Bluetooth single-chip solution, specifically designed to support the speed, reliability, and quality requirements of next generation Very High Throughput (VHT) products.   Category Audio Amplifiers Product URL TDF8597TH: I2C-Bus Controlled Dual Channel 43 W/2 Ω, Single Channel 85 W/1 Ω Class-D Power Amplifier with Full Diagnostics  Product Description The TDF8597 is a dual Bridge-Tied Load (BTL) car audio amplifier comprising an NDMOST-NDMOST output stage based on SOI BCDMOS technology.
View full article
  Overview Modern aircraft contain dozens of data distribution and processing systems, which can collectively be referred to as Avionics. NXP’s embedded processors have long been the processors of choice in avionics systems due to their balance of performance per watt, IO integration, temperature range, reliability, and production longevity. Many of these solutions also apply to the rapidly evolving field of mobile robotics. Whether your system operates on the ground, under the sea or in the sky, NXP offers a complete portfolio of sensors, controllers and communications solutions. This solution is based on i.MX Applications Processors. This application processor provides multicore solutions for multimedia and display applications with high-performance and low-power capabilities that are scalable, safe, and secure. Block Diagram Products Category MPU Product URL 1 i.MX 8M Family - Arm® Cortex®-A53, Cortex-M4, Audio, Voice, Video  Product Description 1 The i.MX 8M family of applications processors based on Arm® Cortex®-A53 and Cortex-M4 cores provide industry-leading audio, voice and video processing for applications that scale from consumer home audio to industrial building automation and mobile computers. Product URL 2 i.MX6QP: i.MX 6QuadPlus Processor - Quad-Core, High-Performance, Advanced 3D Graphics, HD Video, Advanced Multimedia, Arm® Cortex®-A9 Core  Product Description 2 The i.MX 6QuadPlus family delivers dramatic graphics and memory performance enhancements and are pin-compatible with a broad range of i.MX 6 processors. Product URL 3 i.MX6D: i.MX 6Dual Processors - Dual-Core, 3D Graphics, HD Video, Multimedia, Arm® Cortex®-A9 Core  Product Description 3 The i.MX 6 series of applications processors combines scalable platforms with broad levels of integration and power-efficient processing capabilities particularly suited to multimedia applications.   Category Sensors Product URL 1 PCT2075: I2C-Bus Fm+, 1 Degree C Accuracy, Digital Temperature Sensor And Thermal Watchdog  Product Description 1 The PCT2075 is a temperature-to-digital converter featuring ±1 °C accuracy over ‑25 °C to +100 °C range. Product URL 2 MMA8453Q: ±2g/±4g/±8g, Low g, 10-bit Digital Accelerometer  Product Description 2 The MMA8453Q is a smart low-power, three-axis capacitive micromachined accelerometer with 10 bits of resolution.   Category Power Management Product URL 1 PF4210: 14-channel power management IC optimized for i.MX 8M  Product Description 1 The PF4210 is a high-performance PMIC that is optimized to power low-cost consumer applications with the i.MX 8M family of applications processors. Product URL 2 MMPF0100: 14-Channel Configurable Power Management IC  Product Description 2 The MMPF0100 is suited to all i.MX 6 processors: i.MX 6SoloX, i.MX 6SoloLite, i.MX 6Solo, i.MX 6DualLite, i.MX 6Dual, i.MX 6Quad, i.MX 6DualPlus and i.MX 6QuadPlus. Product URL 3 MC34671: 600 mA Single-cell Li-Ion/Li-Polymer Battery Charger  Product Description 3 The MC34671 is a cost-effective fully integrated battery charger for Li-Ion or Li-Polymer batteries.   Category Switch Product URL 1 NX5P1000UK: Logic controlled high-side power switch  Product Description 1 The NX5P1000 is an advanced power switch and ESD- protection device for USB OTG applications. Product URL 2 CBTU02044: High-speed Two-differential 1-to-2 Switching Chip  Product Description 2 CBTU02044 is a high-speed differential 1-to-2 switching chip optimized to interface with PCIe4.0 for server and client applications.   Category Interfaces Product URL 1 SJA1105EL: Five- Ports AVB Automotive Ethernet Switch  Product Description 1 The SJA1105EL Ethernet switch offers a flexible solution for implementing modular and cost-optimized ECUs capable of supporting any in-vehicle connectivity requirement. 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.   Category Peripherals Product URL 1 PCF85063A: Tiny Real-Time Clock/calendar with alarm function and I2C-bus  Product Description 1 The PCF85063ATL is a CMOS Real-Time Clock (RTC) and calendar optimized for low power consumption. 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 Audio Product URL SGTL5000: Ultra-Low-Power Audio Codec  Product Description The SGTL5000 is a low-power stereo codec designed to provide a comprehensive audio solution for portable products that require line-in, mic-in, line-out, headphone-out and digital I/O.   Category Wi-Fi Product URL 88W8997: 2.4/5 GHz Dual-Band 2x2 Wi-Fi® 5 (802.11ac) + Bluetooth® 5 Solution  Product Description The 88W8997 is the industry’s first 28nm, 802.11ac wave-2, 2x2 MU-MIMO combo solution with full support for Bluetooth 5.
View full article
Description Drones, Rovers, and other Unmanned Vehicles (UVs) are being utilized across various industries including first responders, municipalities, and agriculture, as well as continued support and system development for the Department of Defense. As time progresses, more exciting practical uses are being uncovered. Whether the system is expected to deliver special payloads or protect people from malicious activities, UV systems require a high level of security, reliability, and performance. Block Diagram Products Category Name Product URL Microprocessor QorIQ® Layerscape Processors Based on Arm® Technology | NXP  Secure Authenticator A1006 | Secure Authenticator IC: Embedded Security Platform | NXP  A71CH | Plug and Trust for IoT | NXP  Motor Controllers (MCU) Arm® Cortex®-M7|Kinetis® KV5x Real-time Control MCUs | NXP  Arm® Cortex®-M4|Kinetis KV4x Real-time Control MCUs | NXP  i.MX RT1020 MCU/Applications Crossover Processor | Arm® Cortex-M7 | NXP  i.MX RT1050 MCU/Applications Crossover Processor| Arm® Cortex-M7, 512KB SRAM | NXP  i.MX RT1060 MCU/Applications Crossover Processor | Arm® Cortex®-M7, 1MB SRAM | NXP  Motor Controllers (DSC) MC56F84xxx|Digital Signal Controllers | NXP  Performance Level Digital Signal Controllers, USB FS OTG, CAN-FD | NXP  MC56F82xxx | NXP  Radar MCU S32R Radar Microcontroller - S32R27 | NXP  Camera Sensor MCU i.MX RT1050 MCU/Applications Crossover Processor| Arm® Cortex-M7, 512KB SRAM | NXP  BLE MCU Arm® Cortex®-M0+|Kinetis® KW41Z 2.4 GHz Bluetooth Low Energy Thread Zigbee Radio MCUs | NXP  Electronic Speed Controller MCU Arm® Cortex®-M4|Kinetis KV4x Real-time Control MCUs | NXP  Led Driver ASL150ySHN | Single-phase Auto LED Boost Driver | NXP  AVB Switch SJA1105TEL | Five-Ports AVB and TSN Automotive Ethernet Switch | NXP  Battery Monitor MC33772 | 6-Channel Li-ion Battery Cell Controller IC | NXP  Wireless Charger 15 Watt Wireless Charging Transmitter ICs | NXP  Accelerometer Digital Sensor - 3D Accelerometer | NXP  Related Demos from Communities URL Hands-On Workshop: HoverGames Drone - Commercial Open-Source Small Autonomous Vehicle for Robotic Drones and Rovers  An NXP DroneCode Platform for Developing Low-Cost Small Autonomous Vehicles and Leveraging High-Reliability Automotive Components  Related Communities URL HoverGames Drone Challenge 
View full article
Demo See how NXP integrates automotive and microcontroller technology to develop next-generation drones including high reliability, industrial quality, and additional security with drone-code compliant flight management unit running PX4. Video Features Electronic speed controllers with Field Oriented Control of BLDC (Brushless DC motors) TJA110 2-wire  Automotive Ethernet PHY Transceiver|NXP  SCM-i.MX6 Training https://register.gotowebinar.com/rt/9153317036356506113  Find our more at www.nxp.com/uav
View full article
This post entry provides a detailed description of the OM29263ADK kit, a new antenna tuning development kit specially designed to facilitate the NFC antenna prototyping process. This document has been structured as follows: OM29263ADK kit contents This kit consists of a single PCB board that includes:  A pre-matched antenna of 2 turns and a size of 77 by 113 mm.  A second pre-matched antenna of 4 turns and a smaller size of 20 by 20 mm.  And, 8 extra boards to prepare the matching for custom antennas. As a result, this kit is a perfect resource for different purposes such as evaluating the RF performance of different antenna sizes and, for prototyping your custom antenna quickly. In addition, this NFC antenna development kit is compatible with our existing product support package. You can directly connect it to CLRC663 demoboards, as well as to PN5180 and PN7462 demoboards after a minor tuning. Using OM29263ADK kit with CLEV6630A or CLEV6630B The process is really straightforward… First, take one CLRC663 demoboard and separate the main PCB from the antenna & matching circuit. The board includes cut lines, so you can divide both sections easily by only using your hands. Second, break the kit OM29263ADK PCB so that you separate the pre-matched antenna from the other PCB parts. Then, it is just a matter of connecting the two parts together. The kit antenna includes pin male connectors while the CLRC663 board includes the corresponding female connectors. Therefore, hook up the antenna with the main board, solder the connectors and that’s all. We can observe that when we connect the kit large antenna to the reader PCB, the  impedance measured with our network analyzer shows that the tuning is adjusted to approximately, 19 Ohms. This is the result obtained without any hardware modification The same process applies for the smaller antenna: Similarly, we can observe that when we connect the kit small antenna to the reader PCB, the  impedance measured with our network analyzer shows that the tuning is adjusted to approximately, 36 Ohms. This is the result obtained without any hardware modification: Using OM29263ADK kit with PNEV5180B or PNEV7462C In case you are interested to connect the OM29263ADK kit antennas to the PNEV5180B or PNEV7462C boards, the preparation process is the following: First, separate the antenna and the matching section from the PN5180 or PN7462 demoboards, as before, using the cut lines. Then, take one kit sample, and separate the pre-matched antennas for the other PCB parts. And finally, adjust the EMC filter. The EMC filter adaptation is required because the kit antenna is prepared for asymmetric tuning while the PN5180 and PN7462 original antenna use a symmetrical tuning. The main difference between both types of tuning is the cut off frequency. The symmetric tuning uses a cutoff frequency around 15MHz, while the asymmetric can go up to 22 MHz. In practice, for this adaptation, we only need to change the value of the capacitor C0 in the main board. For instance, the existing 220 pF capacitor can be replaced for another one of 68 pF. Using OM29263ADK kit to connect your own antenna coil This section describes how to use the kit PCB boards for our custom antenna tuning. For this task, the list of material that we need is: A reader PCB board, in the example, we picked CLRC663 One of the PCBs for antenna matching included in the kit And, the any antenna to be matched  In our case, we have selected one sample antenna available in our lab. The following explanation will be guided using this antenna as a reference, but any antenna can be tune using the same process. The usual list of steps to tune a custom antenna are: First, we need to define target impedance and Q factor, as design parameters for our reader Then, we will characterize the antenna coil and find its parameters After that, we will design the EMC filter With this, we will calculate the matching components using an Excel sheet Afterwards, we will assemble the calculated components and measure the first results. We will take field measurements, which probably will show that it is not perfect, so we may need to adapt the matching values With these fine-tuned vales, we will re-assemble again And finally, we will design the receiver circuit. Define target impedance and Q-factor First, we start defining the target impedance and Q-factor. The target impedance is a design parameter, which needs to be chosen according to our needs whether we want to go for maximum field strength or minimum battery consumption or a trade-off in between. Typically, reasonable values are between 20 Ohms and 80. Another important design parameter is the Q factor. The Q factor is a dimensionless parameter indicating the performance of a resonant circuit. The higher the Q factor, the higher the read range. On the other hand, increasing the Q factor also reduces the bandwidth of the circuit. As a result, in practical implementation, Q-factor values below 30 are demonstrated to fit well for the ISO14443 wave form timing requirements and corresponding spectrum.  For our tuning exercise, the design parameters chosen are an impedance of 20 ohms and a Q factor of 25 Measure antenna coil Next step is to characterize the antenna coil. Any antenna coil has an input impedance. This input impedance is complex and consists of an inductance, capacitance as well as some losses represented by a resistance (R). The actual values depend, among others, on antenna material, thickness of conductor, distance between the windings, number of turns, etc.  The coil characterization needs to be done with a network analyzer. It could be a high end, such as Agilent or Rohde & Schwarz, which is powerful, accurate, easy to use, but expensive. Or we can also go for low end solutions, such as the miniVNA PRO, which is cheap compared with the previous ones, and accurate enough for our needs. In our case, the characterization of our lab antenna shows:  An inductance around 1.3 uH And a resistance of 2.5 Ohms Design EMC filter The next step is to design the EMC filter. As we are using CLRC663, we will go for an asymmetric antenna tuning. Good inductor values are between 330nH and 560nH. and 21MHz cutoff frequency is ideal for asymmetric tuning. Fixing this two parameters, we can easily calculate the required capacitor component for our EMC filter with the formula below. In our example, we need to use a capacitor of C= 122 pF. With this, we just pick up the closer commercial value from our components box Calculate matching circuit components We have characterized the antenna coil and completed the EMC filter. Now, we can calculate the matching network components. The matching components need to be calculated so that the maximum power from the reader is transmitted to the antenna. This happens when the equivalent impedance seen from the reader IC only has the real part, without the complex part. There are some complex calculation involved in the process. In order to avoid these cumbersome formulas, NXP provides a useful Antenna Tuning excel sheet that calculate the appropriate components for you. Below, you can see a screenshot of the Excel sheet in the slide. This sheet calculates C1 and C2 matching values according to the inputs expected from the user. These are The measured antenna coil parameters The EMC filter parameters. The target impedance and Q-factor of our design With these values, The Excel sheet calculates and outputs the value of the matching components: C0, C1, C2 and Rs. In our exercise, the output values calculated for the matching network by the Excel sheet are C1 around 43 pF and C2 around 144 pF Assemble and measure Typically, the calculated values do not match with commercial components. The easiest way is to add components in parallel to get as close as possible to the calculated values. If we take a closer look to the kit antenna matching PCB board, the pad location is the following: We have two slots for C0 – so we can have two capacitors in parallel to achieve a better accuracy on the capacitance value we need to achieve We also have two slots for C1, for the same purpose We have two more slots for C2 soldering We also have two slots for the dampening resistor, in case we need to reduce the Q-factor of our antenna. And finally, one slot for the receiver resistor circuit. After the first component assembly, it is worth performing a field measurement to find out how accurate our matching is in reality. Typically, the measured impedance is different than the impedance calculated in the simulation. Therefore, the calculated matching components were not 100% accurate. But we knew that in advance. We were aware that we were just getting a rough approximation to the antenna parameters. As a result, a good matching is achieved after a number of iterations according to the field measurements that we obtain. As a general rule,  C1 changes the magnitude of the matching impedance and C2 changes its imaginary part. In our exercise, after soldering the first components, the equivalent impedance is around 19 Ohms but it also has a significant imaginary part. As a result, it can be fine-tuned towards better performance. We modified C1 and C2 a couple of times until we found out the final values that work better. obtaining a impedance with only real part at 22 Ohms (C1= 36pF and C2=154 pF). Adjust receiver circuit The last step of tuning our antenna is to design the receiver circuit. The Rx circuit that consists of a voltage divider and a coupling capacitor connected from the output of the EMC filter to the RX pins of the NFC reader. The objective is to set the voltage level at the reception pins to achieve the compromise between a good sensitivity. For CLRC663 plus, the serial resistor is in the range of 7 and 15 kΩ. You can start with a 11 KOhm value, then, the resistor can be adjusted depending on the voltage measured in the Rx pins. If the voltage at Rx pin is higher than 1.7 V, it is recommended to increase the resistor value and if the voltage at Rx pin is below than 1.2 V, it is recommended to decrease the resistor value. Using OM29263ADK kit to evaluate the performance of different antenna shapes The section covers how you can use the antennas included in the kit for performance comparison. Please note that this lab exercise is shown only for illustrative purposes on how the kit can be used to evaluate the performance of different antenna shapes. As an example, we defined a sample scenario where we want to characterize how the field strength decreases with distance when using antennas of different size. For that, we used the following setup: A class 1 ISO14443 Reference PICC A scope A CLRC663 board connected to the small antenna A CLRC663 board connected to the large antenna A ruler to measure the distance The measurements were taken in this way: We tuned the large and small antennas to 20 Ohms We connected the board to the laptop, and we executed the NFC Cockpit tool to control the RF field. We measured with the scope the voltage level obtained by the ISO14443 Class 1 Reference PICC while we increased the distance. Background information Before actually showing you the results, it is worth it to review a couple of antenna design principles to properly understand the results. Coupling coefficient Before actually showing you the results, it is worth it to review a couple of antenna design principles to properly understand the results. The coupling coefficient is a parameter that indicates how much of the magnetic field generated by the reader is picked up by the card. The coupling coefficient takes a value between 0 and 1 If the coupling equals 1, it means we have a perfect coupling, all magnetic field lines are picked by the card If the coupling equals 0, it means we have no coupling at all, no magnetic field lines are picked by the card The key message is that the coupling coefficient is just a geometric quantity. It depends on: The reader and card antenna dimensions (both antenna radius) Their relative position (whether in parallel or perpendicular, they will pick a different amount of magnetic field lines) The distance between them And the magnetic properties of the medium Mutual inductance Very related to the coupling coefficient, we have the mutual inductance. The mutual inductance allows us to determine the voltage induced in the card antenna, that depends on: Coupling coefficient  Better coupling, higher the voltage Driver current  The higher the current we drive in the reader antenna, the stronger the magnetic field Antenna inductance Precisely, in this setup, we are going to measure the voltage perceived by the reference PICC when using two different antennas. Antenna tuning components used for the large antenna First, we prepared a tuning of 20 Ohms in the large antenna. This task was done using the process described above. As an example, we selected a low Q-factor of 10, which helped us to accommodate high bit rates for ISO14443. In the figure below, you can see the components we assembled to tune the large antenna near to 20 Ohms. Antenna tuning components used for the small antenna Second, we prepared a tuning of 20 Ohms in the small antenna so that the results are comparable. The same Q-factor and EMC filter values were used, but obviously, as the antenna size is different, we used different C1, C2 and Rs values to achieve the same equivalent impedance OM29263ADK large antenna vs small antenna The following graph shows the results we obtained: The blue line, represents the DC output voltage obtained from the Class 1 Reference PICC as we increase the distance from the reader using the large antenna… The green line, represents the DC output voltage obtained from the Class 1 Reference PICC but using the reader with the small antenna connected. As a result, what we see is that at close distance, both antennas are able to deliver the same field strength. However, as distance increases, the RF field of the small antenna starts to attenuate quickly from 2 cm distance of the reader while the RF field of the large antenna is more or less stable until 5 cm, after that, it starts to attenuate quickly as well. Potentially, what we can conclude is that for this setup, we might be able to get more reading distance with the large antenna. ISO/IEC14443 vs ISO/IEC15693 reader - Quality factor We need to bear in mind that our antenna is not only for energy transfer, but also it should match with the waveform requirements. Therefore, from the practical point of view, the Q factor of the system is limited by the bandwidth as if we increase the Q, we increase the field strength but we decrease the bandwidth. Our reader can be optimized whether we are designing a reader for ISO14443 or ISO15693 as the signals modulation and timing requirements of the rise and fall times for both RF protocols are different. Actually, in practice, ISO15693 allows us a higher Q factor because there is a lower bandwidth requirement as the waveform timings are more relaxed and, the power transfer requirement is lower than ISO14443. For such optimization, you can refer again to NXP antenna tuning excel sheet. If you recall, one of the input fields of the excel sheet is the Q-factor. Therefore, you can introduce here a value below 30 for ISO14443 readers or below 100 for ISO15693 readers. The excel will output reasonable matching values for the first components adjustment. After that, you can do a fine tuning according to the process I explained before. Further information You can find more information about NFC in: Our NFC everywhere portal: https://www.nxp.com/nfc You can ask your question in our technical community: https://community.nxp.com/community/identification-security/nfc You can look for design partners: https://nxp.surl.ms/NFC_AEC And you can check our recorded training: http://www.nxp.com/support/online-academy/nfc-webinars:NFC-WEBINARS Video recorded session On 21 June 2018, a live session explaining this topic. You can watch the recording here:
View full article
  Overview The Water Level Reference design continuously monitors water level and water flow using the temperature compensated MPXM2010GS pressure sensor in the low cost MPAK package, a dual op–amp, and the MC68HC908QT4, 8–pin microcontroller. This system uses very few components, reducing the overall system cost. This allows for a solution to compete with a mechanical switch for water level detection but also offer additional applications such as monitoring water flow for leak detection, and the other applications for smart washing machines. Archived content is no longer updated and is made available for historical reference only.   Features Demonstrate Water Level Monitor plus additional features such as water flow monitoring and leak Pressure Sensor - MPXM2010 MPAK Package Sensitivity 2.5 mV / kPa Pressure Rating 10kPa (Max) Microprocessor MC68HC908QT4 40K Bytes of in-application reprogrammable Flash and 128 Bytes of RAM High performance, easy to use, HC08 CPU 4 Channel 8-bit analog to digital converter 8-pin DIP or SOIC packages Design Considerations Media Isolate pressure sensor from water by using a head tube Accuracy To prevent overflow and control consumption of water Auto-zeroing concept can eliminate offset errors Tank/tub diameter is irrelevant, the important part is to have an accuracte look up table to correlate water height versus pressure     Printed Circuit Boards and Schematics RD1950MPXM2010SCHEM RD1950MPXM2010SCHEMATIC RD1950MPXM2010DGRBR
View full article
NXP's secure over-the-air communication for automotive networks features embedded hardware crystallographic engine for the rapid decryption of received data.   Features   MPC5748G targets High-End Body and High-End gateway Rich communication peripheral set & HSM - embedded Security Module Encryption, decryption, message code generation, secured flash memory for secured storage Secured communication inside or outside the vehicle (wired or wireless) Encryption with different algorithms demo Decryption in both hardware (HSM) or software comparison Links High End Body Control Module Central Gateway / In-Vehicle Networking Block Diagram  
View full article
  Description NXP Home Appliances is dedicated to provide intelligent, reliable and appealing solutions to make everyday life a bit easier.Home appliances are part of our daily lives and have been evolving with us. Our wireless MCUs add HAN, WiFi and NFC and along our security devices ensure high-quality wireless connectivity. We have a wide range of precise sensors and complete solutions to simply add voice control to any home appliance. From gas cooktops to inductive and RF cooking; electric toothbrushes with low-energy consumption and battery charging; blenders with efficient, reliable and robust motor control, and all of them need to have sensing options and secure connectivity to offer a personalized and optimal experience. Block Diagram Products Category Name 1: MCU Product URL 1 Arm Cortex-M4|Kinetis KE1xF 32-bit 5V MCUs | NXP  Product Description 1 Kinetis KE1xF MCUs are the Kinetis E high-end series MCUs, providing a robust 5V solution with the high-performance Arm® Cortex®-M4 core running at up to 168 MHz. The KE1xF features a Flextimer featured 8ch PWM supports 3-phase motor control with dead-time insertion and fault detect.   Category Name 2: Gate Driver Product URL 1 GD3100 | Single-Channel Gate Driver for IGBTs/SiC | NXP  Product Description 1 The GD3100 is an advanced single-channel gate driver for IGBTs/SiC. The integrated Galvanic isolation and low on-resistance drive transistors provide a high charging and discharging current. The GD3100 features SPI for programmability and diagnostics.   Category Name 3: LED Driver Product URL 1 PCA9955BTW | NXP  Product Description 1 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. The PCA9955B works at 31.25 kHz with a duty cycle that is adjustable from 0 % to 100 % to allow the LED to be set to a specific brightness value.   Category Name 4: AC/DC Product URL 1 TEA19363LT: GreenChip SMPS Primary Side Control IC with QR/DCM Operation and Active x-Capacitor Discharge  Product Description 1 The TEA19363LT is a member of the GreenChip family of controller ICs for switched mode power supplies.   Category Name 5: Small Engine Control Product URL 1 MC33813: One Cylinder Small Engine Control IC  Product Description 1 The NXP® MC33813 is an engine control analog power IC delivering a cost-optimized solution for managing one and one-cylinder engine. Category Name 6: Temperature Sensor Product URL 1 PCT2075: I2C-Bus Fm+, 1 Degree C Accuracy, Digital Temperature Sensor And Thermal Watchdog  Product Description 1 The PCT2075 is a temperature-to-digital converter featuring ±1 °C accuracy over ‑25 °C to +100 °C range. Related Documentation Document URL Title https://www.nxp.com/docs/en/application-note/AN5380.pdf  Using FTM, PDB, and ADC on KE1xF to Drive Dual PMSM FOC and PFC Tools Tools URL TWR-KE18F|Tower Development Board|Kinetis® MCU | NXP  Training Training URL Power Regulation/Market Trend and Overview of NXP AC/DC Power Solutions  Advanced Analog Solutions 
View full article
  Overview   NXP ®  offers PowerQUICC ® . and ColdFire ® . processors and a large selection of 8-bit MCUs that support common point-of-sale (POS) printer applications for retail and services industry customer receipts. Benefits include Low cost and complexity OS support to control print-heads, paper handling, character management, scanner inputs Management of digital/analog inputs and controls Multiple connectivity options Flexibility to address multiple mixed-feature applications   Block Diagram     Recommended Products   Category Name MCU and MPU 32-bit Microprocessor with USB On-The-Go, Ethernet, PCI, DDR2/DDR controller and Encryption | NXP  32-bit MPU, 10/100 ETH, USB OTG, PCI. i.MX258 Processors|Point of Sale (POS) | NXP  400 MHz Arm9®, SVGA, 10/100 ETH, CAN, tamper detection, <1W i.MX28 Applications Processors: Integrated Power Management Unit (PMU), Arm9™ Core | NXP  454 MHz Arm9®, SVGA, 10/100 ETH, CAN, PMU, <1W i.MX 6Solo Applications Processors | Single Arm® Cortex®-A9 @ 1GHz | NXP  1 GHz Arm® Cortex™-A9, 2xWXGA, graphics, video, 10/100/1000 ETH, CAN, PCIe, PMU 8-bit Flexis QE MCUs | NXP  Flexis Low-Power 8-bit MCU 4-128K Flash.   Category Name Power Management 3.0A 1.0MHz DDR Switch-Mode Power Supply | NXP  Li-Ion Battery Charger, DDR Switch-Mode Power Supply (3.0A, 1MHz).   Category Name Signal Conditioning MC33972 | MSDI with Suppressed Wakeup | NXP  Switch Detector 22 contacts. MSDI | NXP  Switch Detector 22 contacts.   Category Name Print Sensor 0 - 10kPa Integrated Pressure Sensor | NXP  Sensor On-Chip Signal Conditioned, Temperature Compensated and Calibrated.   Category Name Motor Driver MC33880 | Octal Serial Switch with SPI | NXP  Configurable Octal Serial Switch (LSS / HSS) for Motor Drive. MC34931 | H-Bridge, Brushed DC Motor Driver | NXP  H-Bridge Brushed DC Motor Driver, 5-28V, 5A, 11kHz MC34932 | H-Bridge, Brushed DC Motor Driver | NXP  H-Bridge Brushed DC/Stepper Motor Driver, 5-28V, 5A, 11kHz MC33886 | H-Bridge, Brushed DC Motor Driver | NXP  H-Bridge Brushed DC Motor Driver, 5-28V, 5A, 10kHz MC33926 | H-Bridge, Brushed DC Motor Driver | NXP  H-Bridge Brushed DC Motor Driver, 5-28V, 5A, 20kHz Dual H-Bridge Motor Driver 2-8.6 V 1.4 A 200 kHz | NXP  H-Bridge Brushed DC/Stepper Motor Driver, 2-8.6V, 1.4A, 200kHz H-Bridge DC Motor Driver 2-15 V 3.8 A 200 kHz | NXP  H-Bridge Brushed DC Motor Driver, 2-15V, 3.8A, 200kHz   Documentation   Application Notes: Simplified EHCI Data Structures for the High-End ColdFire ®  Family USB Modules https://www.nxp.com/docs/en/application-note-software/AN3522.pdf
View full article
Overview The Bluetooth® Low Energy heart rate monitor reference design demonstrates the implementation of a wireless electrocardiogram (ECG) acquisition system. It features the Kinetis® KW40Z system on chip (SoC) which includes an Arm® Cortex® M0+ processor together with a 2.4 GHz radio for Bluetooth Low Energy and 802.15.4. The ECG signal is obtained from the finger tips and processed by the Kinetis KW40Z SoC. Then, the user’s heart rate is calculated and transmitted to a smartphone application using Bluetooth Low Energy. The reference design can be powered by a Li-Ion coin-cell battery. Due to the low-power features of Kinetis KW40Z MCU, a 3.6V 200mA/h Li-Ion coin-cell rechargeable battery can provide the power of up to 40 hours of continuous use. The NXP® MC34671 is in used as a battery charger solution for the device. Features Includes the NXP ®  ultra-low-power Kinetis ®  KW40Z SoC Bluetooth Low Energy/ZigBee platform. The low-power features of this solution allow up to 40 hours of continuous operation using a small coin-cell battery. Fully compliant Bluetooth v4.1 Low Energy Differential input/output port used with external balun for single port operation Block Diagram Board Design Resources
View full article
this doc explain the HSE crypto driver and how to develop new feature 目录 1 参考资料 .................................................................... 2 1.1 参考资料 ................................................................. 2 1.2 版本匹配说明 .......................................................... 3 2 HSE FW服务 ............................................................. 3 2.1 服务描述符 ............................................................. 3 2.2 服务编号 ................................................................. 4 2.3 服务请求和响应 ...................................................... 6 2.4 服务执行 ................................................................. 9 2.5 Crypto驱动AES示例使用到的服务 ........................ 18 3 环境搭建 .................................................................. 19 3.1 安装与编译 ........................................................... 19 3.2 运行Demo ............................................................ 21 4 Crypto驱动代码与功能说明 ...................................... 23 5 定制1:增加GetAttribute功能 .................................. 28 6 CmacCtr Demo简介 ................................................. 31 7 SymmetricPrimitive Demo简介 ................................ 32 8 总结 ......................................................................... 34 9 其它注意事项 ........................................................... 34
View full article
Demo Owner: Michael L Dow   NXP's Metropolitan Area Network Demonstration Kit utilizes the latest IPv6 Mesh technologies and enables the Smart City of the future. This kit was built around a Smart Objects modem and IPv6 stack from Nivis based on the Kinetis K60 and the MC12311 sub-GHz radio. In this demo the Power PC P1025 Tower board acts as a Data Concentrator/Edge Router, gathering information from several battery powered wireless Smart Object end nodes—all managed via a Nivis’s Network Manager Software.       Features Sub- 1 GHz communication Metropolitan  Area Network Communication Featured NXP Products QorIQ Processing Platforms - P1025 MC12311 Kinetis K60 Development Hardware Used TWR-METRO-KIT Design Resources Demo Quick Start Guide Link to Nivis web page  
View full article
Wind River's Ka Kay Achacoso demonstrates VxWorks 7 with graphics on the i.MX6 series applications processor. Features Demonstration of Graphics using VXWorks 7 The drivers are taking advantage of the i.MX processor's GPU to render hardware accelerated 3D graphics Using the accelerometer to show the orientation of the board The display shows a 3D view of how the board is being positioned taking into consideration perspectives and lighting shadows Featured NXP Products ARM® Cortex®-A9 Cores: i.MX 6 Series Multicore Processors Links NXP Connect - Wind River
View full article
This project include the codes and doc to support optimize the EMI of S32G by frequency changing and SSC. Contents as follows: 目录 1 展频的基本概念 ......................................................... 2 2 获取测试用uboot源代码 ............................................. 5 3 DDR_PLL的改频 ........................................................ 5 4 DDR_PLL的展频 ........................................................ 9 5 总结修改后的源代码 ................................................ 17
View full article
Introduction Background There is not an official data for PCIe latency and performance, while some customers pay attention to and request these data. This paper utilizes Lmbench lat_mem_rd tool and DPDK qdma_demo to test the PCIe latency and performance separately. Requirement 1) Plug Advantech iNIC (LX2160A) into LX2160ARDB. 2) Configure EP ATU outbound window at console. 3) Apply the patch to lmbench-3.0-a9, and recompile lmbench tool. 4) There is qdma_demo in iNIC kernel rootfs by default. Test Environment     PCIe Latency Overview   Direction Description Latency(ns) PCIe(Gen3 x8) – DDR read from EP to RC 900 PCIe – PCIe – DDR Read from EP to EP (through CCN-508) 1550 PCIe – PCIe – DDR Read from EP to EP (through HSIO NOC) 1500 Setup 1) LX2160ARDB 2) iNIC – PCIe EP Gen3 x8 with LX2160A 3) Test App running at iNIC: Lmbench lat_mem_rd   # ./lat_mem_rd_pcie -P 1 -t 1m   PCIe Performance Overview    Direction Throughput (Gbps) PCIe EP to EP 50   Setup 1) LX2160ARDB 2) iNIC – PCIe EP Gen3 x8 with LX2160A 3) Test App : qdma_demo running at iNIC   $./qdma_demo -c 0x8001 -- --pci_addr=0x924fa00000 --packet_size=1024 --test_case=mem_to_pci Peer to Peer On LX2 Rev. 2      Products   Product Category NXP Part Number URL MPU LX2160A https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/layerscape-processors/layerscape-lx2160a-lx2120a-lx2080a-processors:LX2160A LSDK software Layerscape Software Development Kit https://www.nxp.com/design/software/embedded-software/linux-software-and-development-tools/layerscape-software-development-kit:LAYERSCAPE-SDK   Tools    NXP Development Board URL LX2160ARDB https://www.nxp.com/design/qoriq-developer-resources/layerscape-lx2160a-reference-design-board:LX2160A-RDB Advantech ESP2120 Card      
View full article
This demo shows the interaction among MCUs, motor drivers, and sensors using simple mbed code and various communication protocols, namely Ethernet, I2C, and PWM to simulate real-world applications on a smaller scale       Features Motor driver with Brushed DC motor driver with current feedback and thermal regulation 6-Axis sensor FXOS8700 (Accelerometer + Magnetometer) and 3-Axis Gyroscope FXAS21002 Kinetis K64 MCU 120 MHz ARM® Cortex®-M4 core with Ethernet and USB Complete system consisting of an MCU, a sensor, and a motor driver _______________________________________________________________________________________________________   Featured NXP Products Product Link Sensor Toolbox Development Boards for a 9-Axis Solution using FXAS21002C and FXOS8700CQ https://www.nxp.com/design/development-boards/freedom-development-boards/sensors/sensor-toolbox-development-boards-for-a-9-axis-solution-using-fxas21002c-and-fxos8700cq:FRDM-STBC-AGM01?&lang_cd=en Freedom Expansion board for MC34931- Brushed DC Motor Driver, H-Bridge, 20kHz https://www.nxp.com/design/development-boards/analog-toolbox/freedom-expansion-board-for-mc34931-brushed-dc-motor-driver-h-bridge-20khz:FRDM-34931S-EVB?&lang_cd=en Freedom Development Platform for Kinetis® K64, K63, and K24 MCUs https://www.nxp.com/design/development-boards/freedom-development-boards/mcu-boards/freedom-development-platform-for-kinetis-k64-k63-and-k24-mcus:FRDM-K64F?&lang_cd=en _______________________________________________________________________________________________________   Software Links Accelerometer code Motor driver code   For more detailed information about this demo, please download attached PDF
View full article
Overview This reference design demonstrates the design of a 3-phase AC induction motor drive with volt per hertz control and supports the NXP® 56F80X and 56F83XX Digital Signal Controllers (DSCs) dedicated for motor control applications. Designed as a low-cost high volume motor drive system for medium power three-phase AC induction motors and is targeted for applications in both industrial and appliance fields The drive runs in a speed closed loop using a speed sensor According to the state of the control signals (Start/Stop switch, speed up/down buttons or PCMaster set speed) the speed command is calculated using an acceleration/deceleration ramp Features Speed Control of 3-phase AC Induction motor with quadrature volt per hertz control Targeted for 56F80X, 56F83XX, and 56F81XX Digital Signal Controllers Running on a High Voltage Medium Power Board for Three Phase Motors Volt-per-Hertz control with a speed closed loop Option to run the motor in open loop Quadrature encoder for motor speed reference Manual interface PC master software control interface and monitor Fault protection Block Diagram Board Design Resources
View full article