May 19, 2016

Engineering

Electronic Engineering

Modeling, Simulation and PCB layout for a custom current-mode voltage boost switched-mode driver for high power LEDs

Engineering Process

The engineering process is the route from an idea, to something that can be constructed.  Every engineer manages this differently, but there are common themes. The process we will use will be fully customized to your project requirements, to ensure optimum use of resources.

 

Design Capabilities

 

System Design

  1. Architectural Partitioning and Planning
  2. Design Documentation
  3. System Level Modeling and Analysis
  4. Analog and Digital Exploratory Simulation (e.g. Spice)
  5. Competitor Product Analysis / Reverse Engineering

Software & Firmware

  1. “Bare metal” and RTOS (Assembly, C, C++)
  2. Custom Operating Systems
  3. Application porting
  4. Interface programming (UART, USB, Ethernet, I2C, SPI…)
  5. Device Interfacing (FLASH, EEPROM, ADC, DAC, DSP, Crypto)
  6. Application code (C, C++, Python, Perl, VBA)

 

PCB Design

  • Electronic Circuit Design, Circuit Simulation, Schematic Capture
  • PCB Footprint Design
  • Analog, Digital, Mixed-Signal, High-Speed
  • RF, Signal Integrity, Thermal Design
  • Wireless technologies (BlueTooth®, Wi-Fi, GPS, RFID)
  • Power management, Custom SMPS (Buck, Boost, SEPIC) Battery management
  • Standards Compliance Testing (EMC, EMI)
  • Design for Test (DFT), Design for Manufacture (DFM)
  • Mechanical Design

CPLD & FPGA

  1. Device Selection (Xilinx, Lattice, Altera…)
  2. RTL Implementation in Verilog & VHDL
  3. Verification planning, Test bench Design
  4. Simulation, Synthesis, Mapping,
  5. Floor planning, Place & Route, Timing Closure
  6. Embedded IP / Core IP

 

Deliverables

The final project goal could be a schematic and PCB layout, ready for a manufacture or some micro-controller firmware. It could even be FPGA RTL code or some combination of all of these.

Multiple deliverables would be made during the engineering stage, including at least one concept delivery. We would show you up front, what we intend to design, how long it will take and how much it will cost. During the engineering phase, we will work closely with you to modify the concept until it is acceptable for detailed design and finally prototyping.

Using a mixture of tools, we will perform the detailed design work. This could include:

  • Paper based design (analysis of competitor products, critique of design ideas with solutions presented)
  • Spice modelling of analog portions of the circuit
  • CAD design for the schematic and PCB layout, including footprint design, detailed EMC and thermal design as appropriate
  • Prototype Bill of Materials and approximate product cost
  • RTL design for FPGA implementation, including timing analysis and functional verification
  • Application code or embedded firmware executed under simulation conditions if possible
  • The plan for the prototype evaluation, including the design of any extra hardware needed
  • Prototype Operating manual and programming guide if appropriate