test & Prototyping made simplE

What  is PHiL?

PHiL is Promenade's HiL (Hardware in the Loop) test and instrumentation tool. Low cost, yet ultra versatile,  PHiL lets you drive and capture multiple digital and analog signals, either individually or coordinated. Connect  60+ designated input and output signals to your board and peripherals, and control is at your fingertips.

PHiL User Interface


The PHiL system unleashes potential limited only by your imagination. Make your User Interface user any way that fits your needs with our drag and drop widgets. Decide what signals and sensors to drive/read from PHiL connected to your board, and connect up any external equipment to coordinate their actions with your prototype setup. Controls, sensors, cameras, pumps, motors - all can be synchronously controlled with PHiL right in the UI!
Fully Customizable User Interface

  • Dashboard builder with customizable widgets lets you drive or monitor signals, individually or coordinated.
  • From Widgets send commands to drive the signals. Read sensor data streams back in the form of graphs, gauges, or export logs to excel.
  • Coordinate pins and controls with optional Python scripting right from the Widgets.
  • Add coordinated control of USB, GPIB, Modbus peripheral - any Python driven interface.
  • Save and share your workspace for others to use.
  • Works on Windows, Mac and Linux

PHiL Test System

The PHiL system is a part of Promenade's Parlaytm comprehensive approach employing the combination of system simulation, system stimulation, and data logging activities to explore the system behaviors. External test equipment integrated to the system and coordinated with PHiL pin control (Ex: GPIB, MODBUS).

PHiL I/O  

PIN Function
Num Available
Description
GPIO Input
16
Digital IO -   Read from your board. 0/3.3v.
GPIO Output
16
Digital IO -  Output to your board 0/3.3v.
ADC
8
12 bit digital reading of analog input from your board 0-3.3v.
DAC
2
12 bit digital setting for analog output to your board 0-3.3v.
PWM
6
Pulse Width Modulation output to your board.  Control duty cycle and frequency.
PWM Reader
2
Read duty cycle and frequencygenerated on your board
Quadrature Encoder Reader
1
2 pins for quadrature encoder input from your board. Track relative position of motor over time.
SPI
1
4 SPI channels, sharing 1 SPI bus. Control SPI peripherals
I2C
1
I2C bus. Control I2C peripherals
UART
1
Serial bus.  Communicate with UART peripherals

Case Studies 

Test System for hand-held Medical Device

Manufacturer needed a test system to verify software on a small battery operated medical device with user buttons, LEDs, and DC motor.
Using PHiL they are able to simulate user button presses, and chart the motor position, PWM duty cycle, and voltage over time as the device performed its tasks.

Test Multiple Controls

Client needed to generate 4 PWM signals to test and qualify temperature control for their system. Previously limited to 1 PWM signal at a time with a signal generator, PHiL lets them output and control duty cycle for all their temperature controllers, and lets them monitor the output.

Rapid Prototype of Diagnostic System

With PHiL, micro-fluidic diagnostic researcher finally found solution to coordinating multiple sensors and off-the-shelf controllers under one umbrella. Bringing USB controlled pumps, camera, SPI ADCs, PWM outputs, and more, this clients prototype diagnostic instrument was quick and easy to assemble and modify.

Commercial

Student

Price
$299.00
Buy Now
$149.00
Buy Now
PHiL Electronics
Included
Included
Connection to PC
USB 2.0
USB 2.0
Windows Application
Application Installer
Application Installer
Mac/Linux
Browser App - Install with PIP
Browser App - Install with PIP
About Promenade Software

Promenade Software, Inc. specializes in software development for medical devices and other safety-critical applications.
Promenade is ISO 13485 and 9001 certified.

Contact

Promenade Software, Inc.
16 Technology Drive, Suite 100
Irvine, CA 92618, U.S.A.
email: info@promenadesoftware.com
phone: (949) 333-4634
Contact Form

© 2019 Promenade Software, Inc.