Title | ||
---|---|---|
Scanalog: Interactive Design and Debugging of Analog Circuits with Programmable Hardware. |
Abstract | ||
---|---|---|
Analog circuit design is a complex, error-prone task in which the processes of gathering observations, formulating reasonable hypotheses, and manually adjusting the circuit raise significant barriers to an iterative workflow. We present Scanalog, a tool built on programmable analog hardware that enables users to rapidly explore different circuit designs using direct manipulation, and receive immediate feedback on the resulting behaviors without manual assembly, calculation, or probing. Users can interactively tune modular signal transformations on hardware with real inputs, while observing real-time changes at all points in the circuit. They can create custom unit tests and assertions to detect potential issues. We describe three interactive applications demonstrating the expressive potential of Scanalog. In an informal evaluation, users successfully conditioned analog sensors and described Scanalog as both enjoyable and easy to use.
|
Year | DOI | Venue |
---|---|---|
2017 | 10.1145/3126594.3126618 | UIST '17: The 30th Annual ACM Symposium on User Interface Software and Technology
Québec City
QC
Canada
October, 2017 |
Keywords | Field | DocType |
Scanalog, Scanalogue, design tools, debugging, analog circuits, electronics, prototyping, FPAA, Field Programmable Analog Array, programmable analog hardware | Analogue electronics,Interactive design,Computer science,Unit testing,Electronics,Field-programmable analog array,Modular design,Computer hardware,Workflow,Debugging,Embedded system | Conference |
ISBN | Citations | PageRank |
978-1-4503-4981-9 | 4 | 0.39 |
References | Authors | |
13 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Evan Strasnick | 1 | 26 | 3.81 |
Maneesh Agrawala | 2 | 5192 | 333.08 |
Sean Follmer | 3 | 853 | 56.83 |