I have extracted the code of the MAGPI controller chip and written an Android program so the chip can be controlled from a bluetooth device ( eg tablet / phone ).
Basically you select the value(s) you want to change and spin the dial ... can adjust up / down by 20 ns steps.
Settings can be saved in Flash ( on chip ).
The chip is a 28 Pin DIP PIC32 MX250F128B running at 50 Mhz.
The bluetooth module is the garden variety from ebay.
The android app will/should run on any cheapo android phone / tablet.
Outputs:
TX pulse: Fully adjustable in 20 nanosecond steps. Frequency and TX ON time.
SAMPLE pulses X 3 fully adjustable ON and OFF times any time during TX and RX.
PWM audio out. Sine Wave tone with adjustable volume. Only needs a resistor and cap + headphones to use.
400 Khz OUT for syncing / driving analogue voltage supply +/-.
RS232 to Bluetooth module.
Inputs:
12 bit ADC for input for Voltage to Frequency for target audio.
12 bit ADC input for Battery Voltage with low batt detect.
The Android App is used to control all the functions of the chip via Bluetooth ( ie no controls on detector at all ).


This is intended to be the controller core of a PI test platform for testing PI related circuits.
Basically you select the value(s) you want to change and spin the dial ... can adjust up / down by 20 ns steps.
Settings can be saved in Flash ( on chip ).
The chip is a 28 Pin DIP PIC32 MX250F128B running at 50 Mhz.
The bluetooth module is the garden variety from ebay.
The android app will/should run on any cheapo android phone / tablet.
Outputs:
TX pulse: Fully adjustable in 20 nanosecond steps. Frequency and TX ON time.
SAMPLE pulses X 3 fully adjustable ON and OFF times any time during TX and RX.
PWM audio out. Sine Wave tone with adjustable volume. Only needs a resistor and cap + headphones to use.
400 Khz OUT for syncing / driving analogue voltage supply +/-.
RS232 to Bluetooth module.
Inputs:
12 bit ADC for input for Voltage to Frequency for target audio.
12 bit ADC input for Battery Voltage with low batt detect.
The Android App is used to control all the functions of the chip via Bluetooth ( ie no controls on detector at all ).
This is intended to be the controller core of a PI test platform for testing PI related circuits.
Comment