examples of ELECTRONIC DESIGNS
We cannot show all projects due to NDA restrictions. Below are a few interesting designs where our customers are OK with us showing our work.
2020
Handheld Pressure Ulcer Detector
- Detects bed soars before they are visible by measuring capacitance
- Consists of handheld measuring device and docking station containing wireless charging
- Handheld Device:
- PIC32MZ microcontroller
- Real Time Clock
- BLE module
- Wi-Fi module
- MicroSD Card
- Piezo buzzer driver
- TFT (Thin Film Transistor) display
- TFT backlight brightness control circuit
- Touch screen drive electronics
- Rechargeable battery
- Qi 1.2 wireless charging circuit
- Docking station:
IoT Water Softener Controller
- IoT enabled, commercial and residential water softener controller
- Hardware:
- NXP Kinetis L Series KL28 MCU with internal battery backed RTC
- WiFi/BLE module
- LCD with PWM contrast and brightness controls
- DC motor controllers and position sensors
- ADC inputs for a variety of analog sensors
- 4-layer PCB
- Software:
- Application running on FreeRTOS
- Highly configurable through device screens and mobile Application
- Internet-IoT:
- Firmware upgrade over the air (FOTA) through WiFi or BLE
- Continuous backup of data in internal flash and WiFi Cloud
- Internet remote diagnostic and monitoring to configure and read devices statistics to plan maintenance.
- Remote control and real time status via Internet and Smartphone application
2019
Infrared Sensor
- Novel IR sensor utilizing IR sensitive mirrors that deflect visible light to CMOS sensor
- 1280 x 800 CMOS sensor for operating at 96 frames per second
- LED driver circuitry
- Altera Max FPGA:
- Image processing
- NIOS Micro Processor
- USB 2.0 interface for sending video to PC
- LED driver circuitry
Battery Management System
- Battery Management System (BMS) for 48V @ 100A battery backup system
- Continuously monitors voltage of thirty two 1.5V cells
- Controls balancing of thirty two 1.5V cells
- Automatically disables battery charging or discharging under fault conditions
- Dual ARM MCUs
- Single PIC MCU
- CAN, RS-485 and RS-232 interfaces
- Multiple isolated power domains
- ISO-SPI bus for communications between isolated power domains
- Single fault tolerant for UL requirements
2018
Modem
- Kintex Ultrascale KU040 FPGA using:
- Tandem Prom, x8 QSPI Configuration
- PCIe x8, Gen 3
- 16 GTH transceivers
- 1.25 Gbps Dual ADC: 14 bits, JESD204B interface with 34 lanes operating at up to 12.5Gbps per lane
- 2.4GSPS Quad DAC: 16bit, JESD204B interface with 8 lanes operating at up to 10.96Gbps per lane
- Wideband 400MHz to 3GHz Quadrature modulator with Integrated PLL/VCO
- 150fs Low Jitter Clock Generator using 8 outputs
- 6 bit, 0 to 31.5dB digital attenuator
Laser Power Supply
- 20 - 60 Vin
- 10 channels @ 3.5A each: Buck regulator with constant current control up to 95% duty-cycle
- MicroChip Pic 32 uProcessor control:
- Each channel has thermal monitoring and protection
- RS485 commiunication
- Reporting for voltage, current, temperature, enable, status
- Flash memory to remember states for automatic operation from power cycle
SDR-RF ID Tag Reader: Digital Board
- Xilinx Zynq UltraScae+ FPGA
- 4GB DDR4 - expandable to 16GB
- NVM - QSPI Flash 512Mbit
- IEEE 802.3bt PoE++ - up to 40W
- 4 channel RFID provided by RF board
- 4 MIPI DPHY 4-lane cameras
- Gigabit Ethernet
- PCIe Mini Card
- USB 3.0
- USB UART
- Inertial sensor
- 2 PMOD connectors
- GPIO header - 20 signals
2017
Wireless High-Temp Data Logger
- 4-12 channel Thermocouple based data logger for wave solder and other ovens
- Wi-Fi, Bluetooth and ANT radios
- NiMH batteries
- 3 Micro Controllers
- NXP K82_150: ARM Cortex-M4 Core
- TI CC3100: Wi-Fi Network Processor
- Nordic nrf51: Multi-protocol SoC with ANT and ANT/Bluetooth Low Energy
- 4Gb QSPI storage
- MQX RTOS on K82
- Calibration, data logging, digital filtering, Wi-Fi/USB data dump of Thermocouple readings
- OTA firmware update
- API control of Data Logger via PC application over USB
Medical Diagnostic System
- Cyclone V SX SoC
- FPGA Performs:
- Motor control
- Image processing
- 24 bit RGB link to i.MX6
- LInux BSP, driver and application development
- Boot from QSPI, microSD card or eMMC FLASH
- HPS DDR3, x40 400MHz
- HPS Peripherals:
- Gigabit Ethernet
- USB 2.0 Host
- SPIMO, SPISO
- I2CO
- UARTs
- CAN
- FPGA Peripherals:
- 6 RS-232 Ports
- 3 RS-485 Ports
- Two 14bit 50MSPS ADC's
- 3 SPI DAC's
- Peripheral Power Control - 24V, 12V, 5V and 3.3V
Video Processor Board
- 3G-SDI In
- 3G-SDI Out
- HDMI In
- HDMI Out
- Cyclone V SoC GX FPGA
- Two 256Mx32 DDR3 banks (HMC)
- 1 lane PCIe link to i.MX6
- 24 bit RGB link to i.MX6
- i.MX6 Application Processor
- RGMII Gigabit Ethernet
- USB device (Mini-B)
- 4 port USB2.0 Host
- NGFF m.2 SATA
- 8Gbx8 NAND Flash
- microSD card
- Kinetis Micro Supervisor
- +12V PCIe Input Power
2016
Smart Phone Door Lock Controller
- Linux driver development
- AM3358 Sitara processor
- 4Gb DDR3
- nRF51822 Bluetooth
- Micro SD card
- Proximity and light sensor
- iRDA interface
- TLV320AIC3101 audio codec
- Camera interface
- Dual USB
- Display interface
Water Softner Controller
- Wi-Fi module with Cloud connectivity
- NXP kinetis processor
- Integrated LCD + LCD controller
- Flow Meter Input
- Buzzer
- Software
- MQX RTOS
- Field upgradable software via USB or OTA with Wi-Fi
- Softener cycle control
- Integrated self-test/manufacturing test
- Cloud status updates for access with smartphone
VPX 480W/600W Power Supply
- 3U 5HP (1") VPX form factor
- Dual mode supply VPX power supply
- 480W: 12volts @ 40amps
- 600W: 12volts @ 50amps
- Production selection of output power
- 120VAC 50-60Hz input
- Second output 3.3volts @ 1amp
- Boost Power Factor Correction
- LLC DC/DC topology
- VPX Management Interface
iOS-Android Satellite Antenna Alignment Tool
- Tool created for both iOS and Android phones
- Provides troubleshooting guidance, installation aids, and system status information for satellite antenna installers
- Reference snapshot which allows installers to take a picture of dish installation and recall later for reference
- Visual meter that displays Signal to Noise Ratio (SNR) values from the modem
Inkjet Printer Controller
- Two board system for controlling inkjet pens used for label printing
- Main Board Function:
- USB 3.0 interface to controller PC
- Rasterized data dumped from PC to Main Board
- Main Board sends rasterized data (synchronized to encoder pulses) to Head Controller Boards, which control pens and firing
- GigE PHY based bus used for bi-directional communication between Main and Head Controller Boards
- Can control up to eight Head Controller Boards
- Main Board Details
- Artix 7 FPGA:
- Controller board communication
- DDR raster data buffer control
- GigE PHY control
- DDR 3
- USB 3.0 controller
- Power supplies for Main Board, Controller Board, Pen firing
- Head Controller Board
- Artix 7 FPGA:
- MicroBlaze processor for control
- Pen control and data interface
- GigE PHY control for interface to Main Board: High-speed head data and commands
- Pen power supplies
IoT Wi-Fi Add-On Card
- Interfaces to Ayla back-end cloud software:
- Integrated Ayla supplied code
- OTA firmware update
- Wi-Fi module
- STM32 Micro Controller to interface between Wi-Fi module and system Micro Controller on Main Board
Industrial Hydrogen Monitor
- Multi-board hydrogen sensor system in explosion proof enclosure
- -30°/85° C temperature range
- Control Board:
- STM32F427 ARM Cortex M4 processes signals from sensor
- Provides I/O to user
- Interface Board:
- 10/100 Ethernet
- Provides connections for user wiring
- Houses relays for control alarms
- Power Board:
- LCD for user interface
- IR remote interface for user interface
- USB to RS-232 conversion