Frank Design - Embedded Systems Hardware and Software Consulting

By: Frank Design  09-12-2011
Keywords: Point Of Sale, Controllers, User Interfaces


All phases of product development

Responsibilities typically these include some or all of the following:

  • Product concept
  • Specifications and feature identification
  • Cost reduction and manufacturability
  • Hardware design
  • Schematic layout
  • PCB layout
  • Hardware test and verification
  • Software design
  • Software implementation
  • Software test
  • Documentation

Working closely with industrial designers and/or mechanical engineers, Frank Design can orchestrate everything needed to complete the entire design of your product including local or off-shore manufacturing. Frank Design has the knowledge, experience, and resources to ensure the delivery of a high quality working product to your customers.

Hardware Design

Hardware experience includes both analog and digital design, with the majority of projects centered around embedded microcontroller designs. Peripherals such as A/D’s, D/A’s, LCD controllers, UARTS, RAM, and FLASH have been used in most of the products designed. Programmable logic, asynchronous and synchronous state machines, and network communications are also typical technologies used in these designs.

Key Experience

Motorola/Freescale 68HCxx, 68xxx, DSP56xxx, TI TMS320xxxxx, Phillips LPC2xxx, Microchip PICs, ARM, 8051, FLASH, precision A/D and D/A converters, LCD controllers, programmable logic, switching power supplies, low power portable designs, GUI design and implementation, USB, TCP/IP, CAN Bus, Digital Audio

Schematic Design and Layout

Multilayer PCB Layout

Software Design

Software expertise extends from small embedded assembly code, to full blown desktop database applications, and everything in between. Desktop PC software experience is mostly Windows based and includes a vast knowledge of Win32's, MFC, OLE, DLL's and ActiveX controls, but also includes experienced writing applications for Macintosh and Linux operating systems. Windows™ Device Drivers and time critical desktop applications is our specialty on the PC.

In the embedded microcontroller world applications such as point of sale terminals, high speed data switch, golf swing analyzer, stepper motor controllers, servo motor controllers, real-time audio sound mixer (DSP based), impedance meter, as well as many others have been developed. Numerous embedded data collection applications have been developed like time and attendance collection, member admittance, patient pain monitor level, and vehicle counters.

Complex graphical user interface (GUI) applications have been developed for various products both on desktop PC's and in embedded processor based products. Creating simple user interfaces that are easy to use and understand by users of all skill levels, is just one of the benefits of a Frank Design GUI design and implementation.

Key Experience

Assembler, C, C++, Forth, Java, MFC, Delphi, Visual Basic, Access, HTML, PHP, Flash, SQL, MATLAB/Octave, LabVIEW, Win32’s, Windows™ Device Drivers, OLE, and ActiveX Controls, Linux

Keywords: Controllers, Gui Design, Multilayer Pcb, Point Of Sale, User Interfaces