Epsilon Electronics offers a complete electronic systems design and consultancy service. Whether you have a finalized specification or a raw concept we can help minimize your time to market. If you're at the product planning stage it may be appropriate to consider the following:
If the product specification is approaching stability and you know what you want but don't have the resources to implement it then we can help with:
Prototypes and small production runs can be built in-house, volume purchasing, assembly and testing can be organized by us, or, we can supply production documentation and design files to the client.
Often we work in parallel with the client's own development team and assist with a particular element of the design or occasionally to perform an independent design review.
Much of our work originates from existing clients, or on recommendation from an existing client. We respect client confidentiality; however references can be made available by arrangement. Should you require a turn-key solution or a component of a larger system, Design Interface can provide the innovative design skills that you need to succeed.
During the development cycle we promote a close working relationship with our clients, initially to ensure that the specification is understood, then ongoing contact and design reviews allow you to monitor progress and to pass on your comments. You will have direct access to the senior engineer working on your design. Having invested in high quality design and development tools we are able to efficiently implement and commission complex systems. Each project generates complete documentation from specification to user guide.
Design Interface can offer specialist design skills in the following areas:
Once we understand your requirements we will raise a fixed price quotation confirming the basic specification and the deliverables. Whilst we can offer 'one stop shopping' and quote for an entire product development, we are also happy to quote for smaller tasks.
Design Interface is primarily a product development consultancy therefore most of the software development done by us is as part of a system development. We have a great deal of experience in the development of 'low level' software such as drivers and firmware for embedded and real time systems, mostly implemented in C or C++,C#,JAVA,PHP etc. Since many systems need to communicate with another computer, often a PC, we also offer PC programming skills such as Visual C++ , JAVA, PHP and Visual BASIC.
Our CAD environment streamlines the design flow by seamlessly integrating design capture, synthesis, simulation and implementation. Whilst there are no substitutes for talent and intuition, powerful design tools allow new ideas to be evaluated rapidly.
Circuit schematics are the starting point for board level design. A rigorous checking procedure ensures that the electrical, physical and ordering information associated with the devices in our component libraries is complete and correct. Completed schematics are then subjected to internal review and if appropriate a client review prior to PCB layout.
The power and portability of hardware description languages such as VHDL and Verilog has made them the design methodology of choice for ASIC, FPGA and large CPLD designs. A library of tested functions described by HDL source code can be integrated into new designs to reduce design time. Our CAD tools also provide support for test bench development, source code simulation and post synthesis (gate level) simulation.
Whilst the design capture programs can detect some connectivity errors, design verification really starts with the simulator. Simulation occurs at several points in the digital design cycle. Functional simulation confirms that the HDL source is logically correct before synthesis. Later a second functional simulation can be applied to the compiled design. Finally a full timing simulation ensures that the design operates to specification when implemented in the chosen device(s). A Spice based analogue circuit simulator can be used standalone or coupled to the digital simulator to support mixed mode system development.
PCB layout is critical to achieving signal integrity, high operating frequencies and reducing emitted radiation. Minimising track lengths reduces signal cross talk and reflection. For this reason PCB component placement is guided or often actually done by the same person who did the electronic design, only this way can optimal placement be achieved. The particular requirements of sensitive analogue circuits, DC-DC converters or split power planes also receive due care such as hand routing or current steering. A choice of two state of the art autorouters is available to route boards, configurable design rules allow suitable routing strategies to be applied to each board, or area within a board. Post route information can be passed to a signal integrity and EMC analysis package which can help in the selection of appropriate termination and highlight where routing or screening should be improved.
Sourcing the components on a bill of materials takes a surprising amount of time, with long lead times becoming more common, finding product 'on the shelf' can be a chore. Large minimum order quantities can also be a problem at the prototype stage. Design Interface has built relationships with many component manufacturers and distributors which often allows us to get those elusive components quickly.
Implementing systems using high clock rates and wide system busses requires that we employ high-end test equipment for analysis and signal integrity testing.
Small batches of boards are quickly built in-house, all component packages including BGA can be mounted. Rework equipment is available should changes be necessary. Our modular device programmer supports the vast majority of programmable components and package variations, although in-system programming is supported where possible. When larger production batches warrant it, we can introduce you to electronics assembly companies who are able to produce working boards or systems in large numbers.