OLDA (for OnLine Data Analyzer)
OLDA is a tool enabling "real-time debugging" (The project image shows a prototype used in a project to assess software execution timing.)
While "normal debugging" has become cheap and widely available, many developments would profit from real-time debugging capabilities: assessing the "inner workings" of the software to be developed in real-time without halting the microcontroller. Where necessary, this does also enable the developer to correlate the "inner workings" of the software with real-world (measurable) events.
Some things easily measured:
* interrupt latencies
* execution timing
* task scheduling
* ...
Whatever a developer might imagine.
There are little preconditions: OLDA requires a single UART (only the TX line, to be precise) and up to 5 mA from the target. Baud rate (DC - 15 MBd) and supply voltage (3.0 - 5.5 V) hardly matter.
The OLDA itself acts as a serial-attached DAC - making 2 signals available as analog voltages. At virtually any baud rate, with extremely low latency (around 20 bit transfer times max.)
While the basic unit is already available as a prototype (platform decided upon) and has already proven its versatility), the UI might profit from an additional "co-processor" to handle "all things" related to the (G)UI. This is where the Renesas kit might come handy with display and touch screen capabilities - allowing for a case where the only protrusions might be input and output connectors and an on-off switch.
Build This Project
Bring this design to life with the Elektor PCB Service, powered by Eurocircuits. Upload the project files and order professionally manufactured PCBs or assembled boards through a proven European production platform.
Supporting KiCad, Eagle, Gerber, and ODB++ formats, the service is suitable for everything from prototypes and validation builds to series production and volume manufacturing.
Made in Europe. Fast. Reliable. Professional.

Discussion (0 comments)