Services

Hardware design

  • Electric diagram design in CAD tools,
  • PCB layout up to 14 layers,
  • In-house board assembly capabilities (small batch),
  • Test jig board design,
  • Reverse engineering.

PCB DESIGN AND LAYOUT

Design of PCB board based on MCU/MPU from STM, Microchip, NXP, TI, Silicon Labs, Nordic Semiconductor, Dialog Semiconductor, Broadcom …

IN-HOUSE PCB ASSEMBLY

Small batch board assembly (5 to 10 boards) including the BGA like components.

Firmware development

  • Development using C/C++, assembler, HDL, Matlab, Java and Python,
  • 8/16/32 bit single and multi-core MCU’s,
  • Board bring-up and low level driver design,
  • Development of automated board testing procedures,
  • Code design and integration for real time operating systems,
  • Code execution optimization for low power applications.
  • Code documentation using doxygen, Sphinx, LaTeX…

MULTI-BOARD-MICROCONTROLER-CORE FIRMWARE DESIGN AND TESTING

In complex systems with multiple boards, multiple MCU's and MCU's with multi-cores, firmware design requires custom communication protocols built on top of the standard wired and wireless protocols. Furthermore, firmware upgrade in such systems require careful planing and implementation of safety mechanism in order to ensure smooth operation.

FIRMWARE DEBUGGING UNDER HEAVY SCOPING

Firmware design and debugging without appropriate tools can be a nightmare. Having a companion DSO solves many signal miseries…

MULTIPLE BOARD CODE EXECUTION LOGGING

Beside having insight into code execution on one or multiple board systems, having a good cup of tea or coffee helps a lot …

System design and analysis

  • EMC pre-compliance testing from which we offer the following tests:
    – Conducted emission AC: up to 380 V and 16A,
    – Conducted emission DC: up to 200 V and 10A,
    – Radiated emission 30MHz – 3.2GHz,
    – Signal immunity testing: 1 MHz – 100 MHz,
    – Intentional and unintentional radiated emission testing.
  • Automated board testing during the mass production process:
    – Test Jig Board design,
    – Emulation of one or many segments of the overall system,
    – Design of control interface for the intentional radiated emission tests.

AUTOMATED EMC TESTING

RADIATED EMISSION TESTING

DEBUGGING THE SOURCE OF EMC CONDUCTED EMISSION NOISE

Finding and resolving the source of the disturbance during conducted emission testing requires lots of equipment: isolated probes, scope, spectrum analyzer, LISN, isolated transformers, variable transformers…

TRACING THE SOURCE OF RADIATED EMISSION NOISE

Isolating the source of the radiated emission is a daunting task due to dynamic nature of the systems. Using the near-field E & H probes and modified controllable firmware actions eases the job.

AC CONDUCTED EMISSION TESTING

AC CONDUCTED EMISSION TESTING UNDER DIFFERENT LOADS

Conducted emission testing under different loads is very important part of pre-scan testing.

AUTMATED PCB BOARD TESTING WITH TEST JIG BOARD

Automated PCB board testing during the production via test jig boards is unavoidable process as it solves