5 ms·
This kind of project is really nice, there is a great design document which talks about issues building logic analyzers out of Cortex-M boards here: https://sys
by ChuckMcM 4y ago
This kind of project is really nice, there is a great design document which talks about issues building logic analyzers out of Cortex-M boards here: https://sysprogs.com/w/how-we-turned-8-popular-stm32-boards-into-powerful-logic-analyzers/ https://sysprogs.com/w/how-we-turned-8-popular-stm32-boards-... which you may find helpful as well.
Of note, the Teensy-4.1 uses the Cortex-M7 which is even more impressive than the Pico in terms of raw computer.
A long time ago there was a company called "boulder creek engineering" which made a very clever logic analyzer where the trigger pattern was downloaded into an FPGA which made for a easier code (the FPGA would set a 'trigger' bit and software could use it as the store/don't store flag).
The HP Logic Dart had a feature which I've yet to see reproduced on any logic analzer (even the multi thousand $$ ones) which is you could set the Vhigh and Vlow thresholds over a wide range which would let you work with everything from TTL to LVDS signaling all in the same instrument. Sadly I don't think anyone makes the 100MHz comparator pairs that would be needed for this.
- CamperBob2 4y agoSadly I don't think anyone makes the 100MHz comparator pairs that would be needed for this. A differential input is a comparator, in a sense, and an FPGA has plenty of those that are useful to 100 MHz+. A trimpot might be used to scale the voltage threshold as needed.
- ChuckMcM 4y agoThat would be a good hack.