Discover our EXPERTISE

HARDWARE DEVELOPMENT

Hardware architecture, Electronic schematics, PCB routing, BOM, Bench-Test

EMBEDDED SOFTWARE

Low - level programming (C/Assembler), Driver development, Multi-task RTOS programming, Software architecture development

SYSTEM CORES

Architecture ARM Cortex M0/M4/A7/A9, Atmel AVR, Microchip PIC, TI MSP430, Tensilica Xtensa LX6/LX106, Lattice FPGA

RF COMMUNICATION

Wifi, BLE, LoRa, DigiMesh, Sigfox, NFC, RFID, GSM/GPRS

COMMUNICATION PROTOCOLS

UART, USB, RS232, R485, ARINC, TCP/IP, UDP, CAN, I2C, SPI, DALI

TECHNOLOGIES & PLATFORMS

Linux Kernel/RT, uClinux, FreeRTOS, NuttX, Olimex, Raspberry Pi, Arduino, MachXO3L

As IoT and M2M applications continue to inspire new services and business models, for the industries and large consumers, it has became more and more obvious that the embedded system devices are one of the key factors which enable the reliability and the safety compliance of these applications. Embedded devices are generally integrated in larger systems and used to control, monitor or assist an object, an equipment or an entire industrial ecosystem.

Our expertise in embedded system filed covers the complete product development process from concept to market. This includes both hardware design and firmware development.  As the technology evolves every day, we are looking to ensure the adaptability and the compatibility of the products with the actual technology.

OUR PROTOTYPING PROCESS

From simple to complex printed circuit board design we offer you a complete range of expertise in electronic hardware development. Based on your specification we are able to design any PCB from scratch by taking into account all the parameters related to the product (mechanic, operating conditions, CEM, industrialization, etc.).

HARDWARE ARCHITECTURE

Our PCB design process starts with the needs analysis based on your specifications and inputs. Active and passive components are selected and the first calculations are made to make sure that the application requirements are fulfilled.

ELECTRONIC SCHEMATIC

After the clarification of all the application aspects, we can proceed to build the schematic diagram, which represents the components and the circuit interconnections. Depending on the circuit complexity a protoboard can be used to validate the circuit.

COMPONENTS PLACEMENT

Once the schematic and components are validated, we can start to define the location of each component on the board. This involves to define the footprint for the printed circuit board pads, the drilling information, keep out areas, etc. This will enable decisions about the number of layers needed in the board, and also will define the PCB size.

PRINTED CIRCUIT BOARD ROUTING

Further, the next stage of the PCB design is to route the connections between all the components according to the design rules. We use a dedicated EDA software that enables to generate the Gerber files along with drill information, screen prints and photo-resist information

PCB FABRICATION

Once the fabrication files are ready we can go on with the fabrication process. We established high reliable network of PCB manufacturing suppliers in France, England, Germany and China that enable us to provide high quality PCB manufacturing services.

PCB ASSEMBLY

We have PCB assembling capabilities which enable us to provide you with prototypes at competitive price while ensuring rapid delivery. We can also take care of the procurement process of all the a passive and active components so you can focus on other important aspects of your business.

PCB TESTING

Once the PCB are assembled we test them and check that all the components are well soldered and there are no short-circuit. Based on the requirements further capabilities tests can be provided.

TEST BENCH

The PCB is now ready for the test bench programming process. Based on your requirements we develop the embedded software and test it on the hardware module. In this way we deliver you with complete solution ready to test in your own business environment, before the scale manufacturing process.

All the long the process you are informed about the progress and at the end of each step the results are validated with you, so we can all, avoid the bad surprises at the end of the project.

SOME OF OUR PROJECTS

DEVELOPMENT BOARD

 

  • Xmega128A3U 8/16 bit AVR
  • 32 MHz max CPU frequency
  • Two power options: Micro USB power 5V; Jack power from 7V to 12V
  • Flash 128 kB
  • SRAM 8kB
  • EEPROM 2kB
  • Boot code section 8kB
  • 4 channel DMA controller
  • 8 channel event system
  • 42 configurable pins
  • 1 user LED LED1
  • 1 user Button BT1(used also to enter in bootloader mode)
 

LoRa Module

  • LoRaWAN™ Class A & B protocol stack
  • MCU STM32L476
  • EU-868 and US-915
  • ASCII command interface over UART
  • Compact form factor 30 x 40 mm
  • 2 x10 pins connector
  • Temperature range: -40 °C/+80°C (operating)
  • Device Firmware Upgrade (DFU) over UART
  • RoHS compliant

GSM Module

  • GSM module: Sierra Wireless
  • Flexible and customizable: 2G to 4G data communication
  • Frequency band: Quad-band GSM 850/E-GSM 900/DCS 1800/PCS 1900
  • MCU STM32L476
  • Transmit Power:
    • Class 4 (2 W) for GSM 850 and E-GSM 900
    • Class 1 (1 W) for DCS 1800 and PCS 1900
  • 2x15 pins connector
  • Compact design : 45 x 45 mm
  • Simple API commands via UART Port
  • Temperature range: -40 °C/+80°C (operating)
  • Power Supply: 5VDC

A project in mind? Drop us a line