Journal of Applied Embedded Systems
Cloud Connected Vibration Sensing
Combining the Zephyr RTOS, Digital Signal Processing, and bare metal programming techniques.
In this paper, we will explore a battery power acoustic machine monitoring design built using the Nordic NRF9160 and the Zephyr real-time operating system (RTOS). We’ll demonstrate how to get to the “metal” and optimize low-level peripheral, digital signal processing, and efficient data packing for transmission to a cloud backend. All while leveraging Zephyr's high-level abstractions and build system that enable rapid application development and software lifecycle management.
What is Wavenumber?
I often get the question "Wavenumber....never heard of that one before! What is it?". It does seem like a word not common in the day-to-day lexicon. My observation is that even people with science and engineering background have either never heard about it or have a substrate-level understanding of it. Here we will learn about wavenumber using its trendier cousin frequency.
Using DDR Octal PSRAM with the NXP MCXN947
Using TinyUSB, MCX A and WebUSB to Create a BLDC Motor Controller Test Tool
The MCX A is one of latest members of the MCX all-purpose microcontroller device series. All MCX A devices include a Full-Speed USB device (USBFS) controller with onboard PHY. The combination of small / low pin count device packages such as a 5mm2 32QFN with the full speed USB positions MCX A for interesting USB peripheral applications. MCX A works with the open source TinyUSB stack. In this paper we should how to integrate TinyUSB with the MCUXpresso build tooling and create BLDC hall effect sensor simulator with a WebUSB UI.
Controlling WS2812 Smart LEDs with NXP MCXA153
Using the LPSPI and eDMA Controllers for Digital Waveform Synthesis.
The Serial Peripheral Interface (SPI) is ubiquitous in embedded systems for interfacing to external peripherals such flash memories, EEPROMs, analog to digital converters and sensors. SPI controllers are essentially shift registers. When combined with DMA, SPI can be used for interesting use cases. In this paper we will look at an LED lighting application and hint at some other interesting use cases such as PDM audio streams.
Envelope Followers, VU meters and LVGL
Using the NXP LPC55S69 for Embedded Graphics
Lights, Motion and Sound
An I3C IO Bridge Concept for Special Effects Automation using the NXP LPC865
There is a world of sound, lighting, and stage production that is a truly awesome mix of mechatronics, motor control, giant dinosaurs, and rock & roll music. An important aspect of the special effects industry is its automation using rugged industrial IO that is stitched together with a blend of both new and incredibly old protocols. There will always advancements in the industry but there are an enormous number of systems using “classic” protocols to make special effects systems function. The LPC865 is positioned to be a great IO co-processing solution to implement some of these lighting and special effects protocols.