DroidSpice is an Android application using SPICE for mobile circuit simulation. The Android user scans a QR code, which is a link to an existing circuit created on SPICE on a desktop computer. On the Android device, the user will be able to view the circuit, edit the circuit in a table view or in the raw SPICE text (no graphical editing). Our use case is an interactive electrical engineering textbook.
- SPICE app to allow circuit simulation on Android.
- Download circuits via QR code.
- Simulate circuit with a proper SPICE engine.
- View detailed results (table, graph).
- Modify circuit parameters to see results
- QR code is a link to download a netlist from HTTP.
- Adds circuit to a gallery of circuits
- Can edit with either in a table or raw SPICE text.
- Simulate using NgSpice Gives us robustness and real physics-based MOSFET models.
- Display raw results in a table.
- Allow graphing of these results.
- Live Demo showing a circuit loading, simulated, results.
- Worst-case: text only circuit and results.
- Mid-case: pretty results graphs, helper forms for editing.
- Best-case: Download SUE les, render graphical circuit (read-only)
- NgSpice open-source spice engine, cross compile to ARM.
- Either as a library linked via JNI
- Or a process talked to via pipes, les.
- zxing QR code library
- MMI Sue to design circuits on a PC.
- Spreadsheet and graphing APIs TBD