About

Overview

The company was created by David Hughes in 2013. He is a electronic engineer with more than 15 years experience in communication and radiation systems.

Technical Skills

Analogue

  • Low noise analogue design*
  • Low power analogue design
  • General analogue design*
  • Baseband data systems
  • Analogue filter design*
  • PMT Interfacing*
  • SiPM Interfacing*
  • High-speed transimpedance amplifier design*

Digital

  • VHDL design, simulation and implementation
  • State-machine design
  • Real-time analogue simulation
  • Conversion and implementation of software algorithms
  • DSP
  • Soft-core processor integration and support
  • Modular hardware-independent design
  • Bussing systems
  • High-speed logic design
  • Xilinx FPGA (Spartan-3AN, Spartan-6, CoolRunner-II)
  • Altera (Cyclone-II, Cyclone-III)
  • Actel (Igloo, ProASIC)
  • Mixed-signal design (ADC/DAC techniques, low-power analogue processing)*

Software Languages and Techniques

  • ANSI C*
  • C++ (including Embedded and OO design)*
  • Python 2.7/3.x*
  • C++/C and Python Networking applications*
  • POSIX / LINUX and Windows applications*
  • Modular design / design for portability*
  • Multi-threaded / Multi-processor design*
  • GUI Application design (GTK2/3)*
  • DSP algorithms

Microcontrollers

  • Freescale ARM M0, M0+, M3
  • TI MSP430
  • Atmel ATTiny, ATMega*
  • Microchip PIC10, PIC12, PIC16, PIC18
  • Altera NIOS-II (Soft-core)
  • Altium TSK3000A (Soft-core)

Communications Systems

  • Protocol design*
  • Synthesiser design*
  • Software radio baseband processing
  • RF Filters
  • RF PCB layout techniques*
  • LVDS interfacing, filter design and layout*
  • Ethernet layout*

EMC

  • Circuit design for EMC Susceptibility*
  • Circuit design for EMC Emissions*
  • Filter design*
  • PCB Layout techniques for EMC*

CAD Packages

  • Altium Designer (Schematic, PCB Layout, Library design; complete configuration)*
  • Cadence Allegro Schematic
  • Zuken CR5000 Schematic
  • Mentor Graphics (DX Designer, Expedition PCB)
  • Pulsonix (Schematic, Library, Set-up)
  • Eagle CAD (Schematic, PCB Layout, Library design)*

Version Control / Issue-Control Change Management

  • CVS*
  • Subversion (Tortoise, Trac integration)*
  • Git

Compiler Tools

  • Visual Studio*
  • Actel Libero IDE
  • Xilinx ISE
  • Altera Quartus-II
  • Altium FPGA system
  • GCC (native and cross-compile)*
  • CCS compiler for PIC Microcontrollers
  • Atmel Studio*
  • Arduino Platform*

Circuit and System Modelling Tools

  • Linear LT Spice*
  • Mentor Graphics ModelSim
  • MathWorks Matlab and Simulink
  • Python/MatPlotLib modelling

Power Supply Design

  • 3V / 3A Current-limited buck design for Peltier devices
  • 500V / 500uA fly-back converter*
  • General boost and buck supplies*
  • Supplies suitable for battery and portable systems*

* Practised within the last 6 months.

Make a Free Website with Yola.