Firmware Development
Scientific Solutions specializes in the complete development of electronic hardware and firmware for embedded microcontrollers. We have extensive experience in the development of real time applications with precise timing and ultra low power performance requirements.
Core Expertise:
We have successfully completed hundreds of designs that have included diverse firmware requirements. Here is a partial list of interfaces, sensors, and devices, with which we have worked extensively:
-
Microcontroller families: STMicro STM32F family, Atmel (Microchip) family, TI MCU's, Microchip family
-
Input devices: Trackballs, Keyboards, Mouse, Optical Finger Navigators, Touch Screens, Capacitive Switches
-
Product Test fixtures and Jigs (Programming, tuning, testing, calibrating, aligning)
-
LCD / OLED / LED modules for HMI interfacing (graphic and character)
-
Interfaces: USB, CANopen, BACnet, Modbus, RS232, I2C, SPI, iButton, Bluetooth, WiFi, many others....
-
Wireless Devices: IR, 2.4GHz, Bluetooth, WiFi (Discrete and modular)
-
Battery Powered Devices: Extensive power management expertise
-
Motor Control (stepper, servo, piezo)
-
Optical Devices, Optical Motion Sensors, and Quadrature Encoders
-
Accelerometers and Tilt Sensors (Piezo, MEMS)
-
Temperature Measurements (Analog and Digital)
-
Battery Charging (NiCd, NiMH)
-
Real Time Clocks
TRACKBALL FIRMWARE AND HARDWARE DEVELOPMENT IN PROGRESSHere we are developing a product implementing a 32 bit Nordic MCU. The design supports Wi-Fi and Bluetooth interfaces. | HARDWARE ACCESSORY FOR iPHONESecond place in the race to develop the first hardware authenticated accessory for iPhones. We designed the electronics, PCB, firmware, and prototypes, for this device for a major iPhone accessory manufacturer. |
---|---|
ULTRA LOW POWER DESIGNSDevelopment of ultra low power Wi-Fi and BLE device. Considerable attention to advanced power state FW logic and HW design. | SIMULTANEOUS HW FW DEVELOPMENTDeveloping a new hardware design in parallel with its firmware development is the only way to optimize time-to-market. |
STATE DIAGRAMS FOR COMPLEX REAL TIME APPLICATIONSFlow Charts? we can work with them as well but state diagrams are our favorite for conceptual developments. | FIRMWARE FOR SPECIALIZED TEST FIXTURESSpecial interactive testing firmware for test fixtures? No, problem! One of our favorite undertakings. (We also do the complete fixture hardware design!) |
ANOTHER TEST FIXTURE IN THE MAKING!Some test fixtures can get complicated; we accept the challenge! | 4 CAVITY TEST FIXTURE FIRMWARE IN DEVELOPMENTWe have developed robust FW state machine methods for handling the more challenging test fixtures! |
PLC CONTROLLER CODINGWe developed the PLC HW and advanced PLC state coding (with special single step debugging capabilities) for this 8 station automated assembler. | NORDIC WIRELESS WiFi/BLE TRACKBALLHere we are developing a Bluetooth input device based on a new Nordic SOC. Around here, it's a common site to see firmware development pods, scopes, and logic analyzers, hanging off a new prototype! |
PC TEST CODENot part of our core services but writing PC applications for testing and evaluations is very familiar to us! |