Embedded Firmware and Hardware Development


Neutron Code is specializing in a field of high-performance hi-res audio processing on mobile platforms for more than 10 years.

Being the professionals in this field, acknowledged by many users of our end-user audio-dedicated applications, we offer the specialized firmware/hardware hi-res audio solution based on NXP K2x/K6x MCUs which can be used as a high-performance USB DAC or ADC standalone device or a part of higher level device.


Features

  • NXP MCU K26/K66
  • Asynchronous mode (USB Audio 2.0)
  • ES9038Q2M or ES9218P DAC (can be adopted to other audio DACs by request)
  • PCM: up to 384 kHz, 16, 24, 32-bit streams
  • Native DSD: up to DSD256
  • DoP (DSD64, DSD128)
  • Headset built-in microphone support (exposed as USB input stream)
  • Headset jack detection
  • Indication with 96x16 OLED display (optional, SSD1306 microcontroller, can be adopted to other display model and controller chip)
  • Efficient power drain management to minimize impact on the host device
  • Bootloader mode (NXP Kinetis Bootloader)
  • Updates of firmware via own specialized utility (Cofigurator, any platform) or via bootloader mode with KinetisFlashTool utility
  • Power-persistent device parameters configuration via Configurator utility
  • Compatible with Android, Apple, Windows 10 platforms without a need in additional drivers

Services

We also provide a full firmware and hardware development service:

  • Complete firmware development of USB DAC/ADC device based on NXP Kinetis K2x, K6x family MCUs:
    • Kinetis K24-120 MHz, Full-Speed USB, 256KB SRAM Microcontrollers (MCUs) based on Arm Cortex-M4 Core
    • Kinetis K24-120 MHz, Full-Speed USB, 256KB SRAM Microcontrollers (MCUs) based on Arm Cortex-M4 Core
    • Kinetis K64-120 MHz, 256 KB SRAM Microcontrollers (MCUs) based on Arm Cortex-M4 Core
    • Kinetis K26-180 MHz, Dual High-Speed & Full-speed USBs, 2MB Flash Microcontrollers (MCUs) based on Arm Cortex-M4 Core
    • Kinetis K65-180 MHz, Dual High-Speed & Full-speed USBs, 2MB Flash, Anti-Tamper Microcontrollers (MCUs) based on Arm Cortex-M4 Core
    • Kinetis K66-180 MHz, Dual High-Speed & Full-speed USBs, 2MB Flash Microcontrollers (MCUs) based on Arm Cortex-M4 Core
    • Kinetis K27-150 MHz, 2x USB, 2MB Flash, 1MB SRAM Microcontrollers (MCUs) based on Arm Cortex-M4 Core
    • Kinetis K28-150 MHz, 2x USB, Core Voltage Bypass, 2MB Flash, 1MB SRAM MCUs based on Arm Cortex-M4
  • Firmware companion tools/utilities development (Windows, Linux, Apple Mac, mobile platforms)
  • Reference hardware design of USB DAC/ADC based on ESS Technology audio DAC chip

NXP


To discuss project in more details -

This email address is being protected from spambots. You need JavaScript enabled to view it.